Search Linux Wireless

iwlwifi: bad HE/EHT 6 GHz operation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I was trying to connect my PC with an Intel AX210 card to an Aruba
AP-655 on the 6GHz band with 160MHz bandwidth. Unfortunately this
results in the following kernel log messages:

    wlp4s0: bad HE/EHT 6 GHz operation
    wlp4s0: AP appears to change mode (expected HE, found legacy),
    disconnect

I'm currently running 6.11.0 (-21-generic #21-Ubuntu), with matching
iwlwifi ("driverversion=6.11.0-21-generic firmware=89.202a2f7b.0
ty-a0-gf-a0-89.uc"). The network however seems to cause no issues for
macOS devices.

I've captured the beacon frame and it contains the following HE 6GHz
operation information:

    Control: 0x03
    Primary Channel: 69
    Channel Center Frequency Segment 0: 71
    Channel Center Frequency Segment 1: 79
    Minimum Rate: 1

There's a very similar (and singular) issue on BugZilla (219159) also
concerning operations with Aruba AP-s. But it seems that it's not
exactly the same. First and foremost, the CCFS0 and CCFS1 seem to be
correct in my case. 71 is a valid 80MHz channel, 79 is a valid 160MHz
channel. (As per 802.11ax-2021, CCFS1 must be greater than zero and the
absolute difference between CCFS0 and CCFS1 must equal to exactly 8,
which seems to be the case.)

Commit 91b193d546683558a8799ffb2e2f935d3800633e seems to be the most
recent one that directly adjusts this logic. Manually checking
all the channel/AP parameters against these new checks, everything seems
to be valid. But as this code does not log which exact check failed,
it's very difficult to say what's going wrong. (Given the relative
complexity of this I imagine more detailed logging would be handy for many.)

I would really appreciate any help debugging this.



Best Regards,
Avamander





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux