On Wed, 23 Apr 2025, Peter Miller wrote:

Hi,

 Cc: Adrian for the mode vs. cahnnel


doas wlandebug -i wlan0 +scan
net.wlan.0.debug: 0x200000<scan>

Is there something else to go along with that? Seems like I'm not getting
info you need with that one.

It would log to console and may show up in a log file or dmesg.


OK.. now for something *new*.

To make this reply even more confusing. I noticed while testing that
my 11ac connection quietly drops back to 11ng and/or even 11g when I'm
right in the middle of documenting things!! At least according to
ifconfig. When I run a speed test, I'm clearly not on 11g.

I tested this a bit more, and when ifconfig initially says I'm on 11ng
I get corresponding speeds. If I get connected with 11ac and ifconfig
later shows it 11ng etc. I still get 11ac speeds. 300+ mbit.

Below see reported 11g yet 300+ mbit speeds.

ifconfig
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=0
        ether a0:80:69:f4:02:4f
        inet 192.168.1.207 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::a280:69ff:fef4:24f%wlan0 prefixlen 64 scopeid 0x2
        inet6 2600:1702:6251:ef0:a280:69ff:fef4:24f prefixlen 64 autoconf 
pltime 3600 vltime 3600
        groups: wlan
        ssid MaeAutoDetail channel 36 (5180 MHz 11a vht/80+) bssid 
14:91:82:8b:5b:15

The channel is a 11a VHT/80


        regdomain FCC country US authmode WPA2/802.11i privacy ON
        deftxkey UNDEF AES-CCM 3:128-bit txpower 30 bmiss 7 mcastrate 6
        mgmtrate 6 scanvalid 60 -ampdutx ampdurx ampdulimit 64k
        -amsdutx amsdurx shortgi -ldpctx ldpcrx -uapsd vht vht40 vht80 vht160
        -vht80p80 wme roaming MANUAL
        parent interface: iwlwifi0
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g

but media is indeed 11g.  Never seen this before.

@adrian, this smells like a ieee80211_node_txrate gone wrong in
ieee80211_rate2media() or some place around this?

I further assume this has to do with IEEE80211_RATECTL_STATUS_FINAL_RATE
not being used anywhere as feedback and net80211 having no idea what
happens in the TX path otherwise on firmware based drivers?

I wouldn't mind seeing an 11a or 11an there if no 11ac but an 11a
channel and an 11g mode seems wrong.


        status: associated
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>

If in doubt check the
        sysctl compat.linuxkpi.80211.wlan0
as well, which is closer to what firmware reports back to iwlwifi and
LinuxKPI for now.

/bz

--
Bjoern A. Zeeb                                                     r15:7

Reply via email to