Re: TP-Link BE65 and VHT/160
- Reply: ltning-freebsd-wireless_a_anduin.net: "Re: TP-Link BE65 and VHT/160"
- In reply to: Bjoern A. Zeeb: "Re: TP-Link BE65 and VHT/160"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 15 Jun 2025 13:27:15 UTC
On 6/15/25 15:20, Bjoern A. Zeeb wrote: > On Sun, 15 Jun 2025, Bjoern A. Zeeb wrote: > >> On Sun, 15 Jun 2025, Bjoern A. Zeeb wrote: >> >>> On Sun, 15 Jun 2025, ltning-freebsd-wireless@anduin.net wrote: >>> >>> Hi, >>> >>>> I just replaced my AmpliFi devices with a (pair of) TP-Link BE65 and >>>> realised I'm unable to get more than 802.11a/54Mbps unless I set the >>>> channel width on the BE65 to 80. If left at the default 160, I can't >>>> connect (and I even observe firmware crashes on the iwlwifi). >>>> >>>> Is this expected? I had kinda hoped I could let the others in the >>>> household enjoy vht/160 even if I can't (yet), so this is a bit >>>> puzzling to me. >>>> >>>> I can provide debug info if useful, just tell me what you need. This >>>> is my Framework 13", intel 13th gen or something like that (not the >>>> latest Ultra). >>>> >>>> Some info below - currently connected with vht80 and getting >>>> >300Mbit/s. >>>> >>>> Logs: https://anduin.net/~ltning/iwlwifi-2025-06-15-log.zip >>> >>> The firmware crashes are releated to key deletion; I have a WIP here in >>> my tree but it needs more work; it's all related to net80211 needng >>> more cleanup. >>> >>> As to your VHT160 problem, there's a few things you can help: >>> >>> Once you are associated on 5Ghz with VHT160 enable on the AP, do >>> (ideally redirect it all into a file): >>> - ifconfig -v wlan0 (again so we have one coherent view) >>> - ifconfig -v wlan0 list sta >>> - ifconfig -v wlan0 list scan >>> - ifconifg -v wlan0 list chan >>> - sysctl compat.linuxkpi.80211.wlan0 >>> >>> Then you could try: >>> >>> ifconfig wlan0 down >>> ifconfig wlan0 -vht160 >>> ifconfig wlan0 up >>> ifconfig wlan0 scan >>> >>> should get you back associating with VHT80 I would hope. >> >> Alternatively try the fllowing change (untested, just pasted in). >> You could simply for testing save your /etc/regdomain.xml to a >> backup file and adjust it in place. Will likely need a re-creation >> of the wlan0 interface (I do not think a down/up cycle applies >> it already, but ifconfig -v wlan0 list regdoman / chan would tell). > > Next one, are you actually in the US or would you have to do: > > country NO regdomain ETSI > > on wlan interface creation? > > The TP-Link are likely to announce country DE if they are a European > version. At leat I would not be surprised from what I heard and read. Yeah I'm in NO; I'm not setting country/regdomain on interface bringup. Is that a problem? I'll add that .. And your patches to the regdomain file. Expect me when you see me here.. :) /Eirik >> diff --git lib/lib80211/regdomain.xml lib/lib80211/regdomain.xml >> index 9116e54c31cf..c0556bacedac 100644 >> --- lib/lib80211/regdomain.xml >> +++ lib/lib80211/regdomain.xml >> @@ -146,6 +146,16 @@ >> <flags>IEEE80211_CHAN_HT40</flags> >> <flags>IEEE80211_CHAN_VHT80</flags> >> </band> >> + >> + <band> >> + <freqband ref="AC160_5180_5320"/> >> + <maxpower>23</maxpower> >> + <flags>IEEE80211_CHAN_DFS</flags> >> + </band> >> + <band> >> + <freqband ref="AC160_5480_5720"/> >> + <maxpower>24</maxpower> >> + </band> >> </netband> >> </rd> >> >> @@ -2339,6 +2349,20 @@ >> <chanwidth>80</chanwidth> <chansep>20</chansep> >> <flags>IEEE80211_CHAN_A</flags> >> </freqband> >> +<freqband id="AC160_5180_5320"> >> + <freqstart>5180</freqstart> <freqend>5320</freqend> >> + <chanwidth>160</chanwidth> <chansep>20</chansep> >> + <flags>IEEE80211_CHAN_A</flags> >> + <flags>IEEE80211_CHAN_HT40</flags> >> + <flags>IEEE80211_CHAN_VHT160</flags> >> +</freqband> >> +<freqband id="AC160_5480_5720"> >> + <freqstart>5480</freqstart> <freqend>5720</freqend> >> + <chanwidth>160</chanwidth> <chansep>20</chansep> >> + <flags>IEEE80211_CHAN_A</flags> >> + <flags>IEEE80211_CHAN_HT40</flags> >> + <flags>IEEE80211_CHAN_VHT160</flags> >> +</freqband> >> <freqband id="H4_5745_5805"> >> <freqstart>5745</freqstart> <freqend>5805</freqend> >> <chanwidth>40</chanwidth> <chansep>20</chansep> >> >> >>> >>> Having written all this there's no VHT160 in regdomain.xml for FCC. >>> >>> Still does not explain why you cannot get and do VHT80 when your AP >>> announce VHT160 but the above shoudl help us with that. >>> >>> /bz >>> >>> >> >> >