On Wed, Mar 09, 2022 at 01:07:47PM +0100, Stefan Sperling wrote: > This patch adds initial 11ac support to the iwx(4) driver. > This means that 80MHz channels can be used. No other 11ac features > are enabled yet. > > This is not yet a patch which could be committed. Apart from debug > prints which need to go, there is a known issue found by dv@ where > this patch causes a firmware error, sysassert 0x20101A25. The reason > for this is not known. > It would help to get more testing to see if more clues can be found > based on where this error pops up. I cannot reproduce the error myself. > > When sending feedback, please be clear about which iwx(4) device and > which access point has been tested. Thanks! > > The patch works for me on AX200 and AX201 with a pepwave AC one mini AP, > although throughput is not much different to 11n 40MHz with this AP. >
I tried this on my iwx. The performance increase is noticeable. It looks like it negotiated VHT-MCS9. I did see some 80MHz dmesg printfs but I'm not sure how to interpret them. LMK if you want more info. Before [ ID] Interval Transfer Bitrate [ 6] 0.00-1.00 sec 20.5 MBytes 172 Mbits/sec [ 6] 1.00-2.00 sec 22.6 MBytes 190 Mbits/sec [ 6] 2.00-3.00 sec 22.4 MBytes 187 Mbits/sec [ 6] 3.00-4.00 sec 22.6 MBytes 189 Mbits/sec [ 6] 4.00-5.00 sec 23.0 MBytes 193 Mbits/sec [ 6] 5.00-6.01 sec 22.5 MBytes 188 Mbits/sec [ 6] 6.01-7.00 sec 22.4 MBytes 188 Mbits/sec [ 6] 7.00-8.00 sec 22.2 MBytes 186 Mbits/sec [ 6] 8.00-9.00 sec 22.9 MBytes 193 Mbits/sec [ 6] 9.00-10.00 sec 22.9 MBytes 192 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 6] 0.00-10.00 sec 224 MBytes 188 Mbits/sec sender [ 6] 0.00-10.25 sec 224 MBytes 183 Mbits/sec receiver After [ ID] Interval Transfer Bitrate [ 6] 0.00-1.00 sec 35.7 MBytes 299 Mbits/sec [ 6] 1.00-2.00 sec 33.1 MBytes 278 Mbits/sec [ 6] 2.00-3.00 sec 36.1 MBytes 303 Mbits/sec [ 6] 3.00-4.00 sec 35.4 MBytes 296 Mbits/sec [ 6] 4.00-5.00 sec 36.5 MBytes 307 Mbits/sec [ 6] 5.00-6.00 sec 36.8 MBytes 309 Mbits/sec [ 6] 6.00-7.00 sec 37.2 MBytes 312 Mbits/sec [ 6] 7.00-8.00 sec 38.2 MBytes 321 Mbits/sec [ 6] 8.00-9.00 sec 34.0 MBytes 285 Mbits/sec [ 6] 9.00-10.00 sec 38.3 MBytes 322 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 6] 0.00-10.00 sec 361 MBytes 303 Mbits/sec sender [ 6] 0.00-10.20 sec 361 MBytes 297 Mbits/sec receiver iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x20, msix iwx0: hw rev 0x350, fw ver 67.8f59b80b.0 iwx0: flags=808847<UP,BROADCAST,DEBUG,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500 lladdr xxxxx index 1 priority 4 llprio 3 groups: wlan egress media: IEEE802.11 autoselect (VHT-MCS9 mode 11ac) status: active ieee80211: join xxxxx chan 149 bssid xxxxx 77% wpakey wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher ccmp