Question 802.11be the cheap way.... <$40

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
https://www.aliexpress.us/item/3256805957376726.html - picked them up for $36/ea
1700513717118.png

Got the cards and tackled the laptop install first since it's easier to mess with while not interrupting the server / router to install the M2.

The cards show up in Windows as wcn7851 which isn't quite the same as what is named for the M2 as QCNCM865 posted all over the net for the QCA BE adapters. When looking at Google it seems as though the drivers are picking up the BGA type chip w/o the PCB? It's weird... Anyway, also if you don't have a wired connection you won't have wifi with any generic Windows drivers as this isn't picked up yet.


Drivers for download. I use a program though that picked them up when connected to Ethernet and running a scan.

As you can see below BE is indeed on this adapter as advertised. Windows is showing connectivity to the AP I have at 2.4gbps.

1700513627977.png
1700513635452.png


Now, the next step is to finagle this M2 into my server setup which I already dread a bit because of the stuff I need to pull out to get to the M2 socket to put this into. But, it is what it is and just need to do it to get things setup and test for 5gbps wifi ability between the two using hostapd.

File copy as is right now hitting 125MB/s which is consistent with the prior AX411 card though the QCA seems to sustain the speeds better so far. Just initial function testing right now to make sure things are working. Need some time to do in depth testing / stability.
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
Of course this changed a bit from back when I was using the AC1200 and how the firmware is loaded in the kernel. Played around with some ways to get the firmware to load but, eventually stumbled upon Adding WiFi Drivers to Ubuntu/Linux for Dell’s XPS-15 9500 with AX500

I had already switched kernel versions and assembled similar to the post but excluded everything except ath12k. Since the kvalo repo has the files I want to use listed under ath11k it's a bit counter intuitive and/or having to compile the kernel using the link above to get the adapter recognized is just a n00b security issue unless you're determined to get these things working. I suspect this will cause issues with other people adding them to their system w/o jumping through a couple of hoops to get the card working. Sources said the drivers and everything were added at 6.3 and there was an ath12k folder buried under the modules but, the old /lib/firmware structure doesn't really exist on a new install anymore with kernel modules built in.

Anyway....

Code:
[    5.856610] ath12k_pci 0000:5c:00.0: BAR 0: assigned [mem 0xa1a00000-0xa1bfffff 64bit]
[    5.856632] ath12k_pci 0000:5c:00.0: enabling device (0000 -> 0002)
[    5.856900] ath12k_pci 0000:5c:00.0: Hardware name: wcn7850 hw2.0

5c:00.0 Network controller: Qualcomm Technologies, Inc Device 1107 (rev 01)

Now to figure out how to make the IF appear to configure things and get it working as a client & AP for testing. Not sure why it's now showing up in iwconfig / ifconfig as it should if the FW is loading now. Then again it's probably something silly that needs to be enabled in the UEFI as adding the card didn't mess with my port configuration in linux as it probably should have by adding an additional device to the mix. Even turning on TB ports changed the IF index / naming.
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106

Doesn't look good....

QCN9274 supports both AP and station; WCN7850 supports only station mode. Monitor mode is not (yet) supported. Only PCI bus devices are supported.
Seems as though there's a gotcha that was a bit unknown before purchase due to not disclosing the chipset. Then again Linux descriptions of devices in outputs sometimes aren't quite right either. I'm not 100% convinced this an issue as the Windows side is working but, still digging for more info on the Linux side due to the ath12k sort of working but not working as a client / ap at this point.

Waiting on a clone of source code to DL for more to play with. At least the card is enabled by firmware at a basic level which means more detective work to get it functioning in at least client mode if the above is true and not allowing AP mode. I doubt this is actually the case until exhausting all options to prove it doesn't. The alternative 9274 cards though are pricy north of $500 and only single bands from the looks of it.


1700620379846.png
1700620457936.png
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
Ok, got the adapter working now and showing up as configurable.

Code:
 sudo dmesg | grep ath12
[    6.034284] ath12k_pci 0000:5c:00.0: BAR 0: assigned [mem 0xa1a00000-0xa1bfffff 64bit]
[    6.034307] ath12k_pci 0000:5c:00.0: enabling device (0000 -> 0002)
[    6.035346] ath12k_pci 0000:5c:00.0: Hardware name: wcn7850 hw2.0
[    6.584564] ath12k_pci 0000:5c:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    6.584572] ath12k_pci 0000:5c:00.0: fw_version 0x1005bc12 fw_build_timestamp 2022-10-11 12:13 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4
[    6.820561] ath12k_pci 0000:5c:00.0 wlp92s0: renamed from wlan0

I cloned the kvalo git and then copied over the bin files to the new directory.

Probably don't need to clone the whole thing though and just DL the bin files and pop them into the hw2.0 directory. I also grabbed the linux-firmware latest package and it helps some other things show up but doesn't have the ath12k directory nor the adapter listed but, before kvalo changed things for the modules it would seem they were originally deployed under ath11k.

Code:
ls -l /lib/firmware/ath12k/WCN7850/hw2.0/
total 4536
-rw-r--r-- 1 root root 5812288 Nov 22 09:51 amss.bin
-rw-r--r-- 1 root root   88896 Nov 22 09:51 board.bin
-rw-r--r-- 1 root root  299660 Nov 22 09:51 m3.bin
-rw-r--r-- 1 root root   24310 Nov 22 09:51 regdb.bin

Before I was getting an amss.bin error and failing the adapter.
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
Ok... looks like this is ready to rock out in AP mode and showing 320mhz as an option. I would post the txt output but, it's a bit long so attaching instead.

Code:
            EHT MCS/NSS: (0x22222222222222222200000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: AP

Apparently you can't use a txt file....
Code:
Wiphy phy0
    wiphy index: 0
    max # scan SSIDs: 16
    max scan IEs length: 83 bytes
    max # sched scan SSIDs: 0
    max # match sets: 0
    Retry short limit: 7
    Retry long limit: 4
    Coverage class: 0 (up to 0m)
    Device supports RSN-IBSS.
    Device supports AP-side u-APSD.
    Supported Ciphers:
        * TKIP (00-0f-ac:2)
        * CCMP-128 (00-0f-ac:4)
        * CMAC (00-0f-ac:6)
        * CMAC-256 (00-0f-ac:13)
        * GMAC-128 (00-0f-ac:11)
        * GMAC-256 (00-0f-ac:12)
        * GCMP-128 (00-0f-ac:8)
        * GCMP-256 (00-0f-ac:9)
        * CCMP-256 (00-0f-ac:10)
    Available Antennas: TX 0x3 RX 0x3
    Configured Antennas: TX 0x3 RX 0x3
    Supported interface modes:
         * managed
    Band 1:
        Capabilities: 0x19e3
            RX LDPC
            HT20/HT40
            Static SM Power Save
            RX HT20 SGI
            RX HT40 SGI
            TX STBC
            RX STBC 1-stream
            Max AMSDU length: 7935 bytes
            DSSS/CCK HT40
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: No restriction (0x00)
        HT TX/RX MCS rate indexes supported: 0-15
        HE Iftypes: managed
            HE MAC Capabilities (0x000b82100040):
                +HTC HE Supported
                TWT Requester
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
            HE PHY Capabilities: (0x023040890d018008020c00):
                HE40/2.4GHz
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation: 1
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 3
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x19 0x1c 0xc7 0x71
        EHT Iftypes: managed
            EHT MAC Capabilities (0x8700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe001010010360800):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Max Nc: 1
                Tx 1024-QAM And 4096-QAM < 242-tone RU
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
            EHT MCS/NSS: (0x22222200000000000000000000):
            EHT bw=20 MHz, max NSS for MCS 0-7: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: AP
            HE MAC Capabilities (0x000f82100040):
                +HTC HE Supported
                TWT Requester
                TWT Responder
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
            HE PHY Capabilities: (0x023040880d018008020c00):
                HE40/2.4GHz
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 3
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x19 0x1c 0xc7 0x71
        EHT Iftypes: AP
            EHT MAC Capabilities (0x8700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe00101001034080e):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Max Nc: 1
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Non-OFDMA UL MU-MIMO (80MHz)
                Non-OFDMA UL MU-MIMO (160MHz)
                Non-OFDMA UL MU-MIMO (320MHz)
            EHT MCS/NSS: (0x22222200000000000000000000):
            EHT bw=20 MHz, max NSS for MCS 0-7: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: mesh point
            HE MAC Capabilities (0x000982000040):
                +HTC HE Supported
                Dynamic BA Fragementation Level: 1
                OM Control
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
            HE PHY Capabilities: (0x023000800d018008000000):
                HE40/2.4GHz
                Device Class: 1
                LDPC Coding in Payload
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 3
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x19 0x1c 0xc7 0x71
        EHT Iftypes: mesh point
            EHT MAC Capabilities (0x8600):
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe001010010300800):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Max Nc: 1
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
            EHT MCS/NSS: (0x22222200000000000000000000):
            EHT bw=20 MHz, max NSS for MCS 0-7: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=20 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        Bitrates (non-HT):
            * 1.0 Mbps
            * 2.0 Mbps (short preamble supported)
            * 5.5 Mbps (short preamble supported)
            * 11.0 Mbps (short preamble supported)
            * 6.0 Mbps
            * 9.0 Mbps
            * 12.0 Mbps
            * 18.0 Mbps
            * 24.0 Mbps
            * 36.0 Mbps
            * 48.0 Mbps
            * 54.0 Mbps
        Frequencies:
            * 2412 MHz [1] (30.0 dBm)
            * 2417 MHz [2] (30.0 dBm)
            * 2422 MHz [3] (30.0 dBm)
            * 2427 MHz [4] (30.0 dBm)
            * 2432 MHz [5] (30.0 dBm)
            * 2437 MHz [6] (30.0 dBm)
            * 2442 MHz [7] (30.0 dBm)
            * 2447 MHz [8] (30.0 dBm)
            * 2452 MHz [9] (30.0 dBm)
            * 2457 MHz [10] (30.0 dBm)
            * 2462 MHz [11] (30.0 dBm)
            * 2467 MHz [12] (disabled)
            * 2472 MHz [13] (disabled)
            * 2484 MHz [14] (disabled)
    Band 2:
        Capabilities: 0x19e3
            RX LDPC
            HT20/HT40
            Static SM Power Save
            RX HT20 SGI
            RX HT40 SGI
            TX STBC
            RX STBC 1-stream
            Max AMSDU length: 7935 bytes
            DSSS/CCK HT40
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: No restriction (0x00)
        HT TX/RX MCS rate indexes supported: 0-15
        VHT Capabilities (0x3391f9b2):
            Max MPDU length: 11454
            Supported Channel Width: neither 160 nor 80+80
            RX LDPC
            short GI (80 MHz)
            TX STBC
            SU Beamformer
            SU Beamformee
            MU Beamformee
            RX antenna pattern consistency
            TX antenna pattern consistency
        VHT RX MCS set:
            1 streams: MCS 0-9
            2 streams: MCS 0-9
            3 streams: not supported
            4 streams: not supported
            5 streams: not supported
            6 streams: not supported
            7 streams: not supported
            8 streams: not supported
        VHT RX highest supported: 0 Mbps
        VHT TX MCS set:
            1 streams: MCS 0-9
            2 streams: MCS 0-9
            3 streams: not supported
            4 streams: not supported
            5 streams: not supported
            6 streams: not supported
            7 streams: not supported
            8 streams: not supported
        VHT TX highest supported: 0 Mbps
        VHT extended NSS: not supported
        HE Iftypes: managed
            HE MAC Capabilities (0x000b9a100840):
                +HTC HE Supported
                TWT Requester
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                Maximum A-MPDU Length Exponent: 3
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
                UL 2x996-Tone RU
            HE PHY Capabilities: (0x0c334089fd0180080e0c00):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation: 1
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                20MHz in 160/80+80MHz HE PPDU
                80MHz in 160/80+80MHz HE PPDU
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: managed
            EHT MAC Capabilities (0x0700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe06f090010368800):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Tx 1024-QAM And 4096-QAM < 242-tone RU
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
            EHT MCS/NSS: (0x22222222222200000000000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: AP
            HE MAC Capabilities (0x000f9a100840):
                +HTC HE Supported
                TWT Requester
                TWT Responder
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                Maximum A-MPDU Length Exponent: 3
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
                UL 2x996-Tone RU
            HE PHY Capabilities: (0x0c334088fd0180080e0c00):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                20MHz in 160/80+80MHz HE PPDU
                80MHz in 160/80+80MHz HE PPDU
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: AP
            EHT MAC Capabilities (0x0700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe06f09001034880e):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
                Non-OFDMA UL MU-MIMO (80MHz)
                Non-OFDMA UL MU-MIMO (160MHz)
                Non-OFDMA UL MU-MIMO (320MHz)
            EHT MCS/NSS: (0x22222222222200000000000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: mesh point
            HE MAC Capabilities (0x00098a000040):
                +HTC HE Supported
                Dynamic BA Fragementation Level: 1
                OM Control
                Maximum A-MPDU Length Exponent: 1
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
            HE PHY Capabilities: (0x0c330080fd018008000000):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: mesh point
            EHT MAC Capabilities (0x0600):
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe06f090010308800):
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
            EHT MCS/NSS: (0x22222222222200000000000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        Bitrates (non-HT):
            * 6.0 Mbps
            * 9.0 Mbps
            * 12.0 Mbps
            * 18.0 Mbps
            * 24.0 Mbps
            * 36.0 Mbps
            * 48.0 Mbps
            * 54.0 Mbps
        Frequencies:
            * 5180 MHz [36] (24.0 dBm)
            * 5200 MHz [40] (24.0 dBm)
            * 5220 MHz [44] (24.0 dBm)
            * 5240 MHz [48] (24.0 dBm)
            * 5260 MHz [52] (24.0 dBm) (radar detection)
            * 5280 MHz [56] (24.0 dBm) (radar detection)
            * 5300 MHz [60] (24.0 dBm) (radar detection)
            * 5320 MHz [64] (24.0 dBm) (radar detection)
            * 5500 MHz [100] (24.0 dBm) (radar detection)
            * 5520 MHz [104] (24.0 dBm) (radar detection)
            * 5540 MHz [108] (24.0 dBm) (radar detection)
            * 5560 MHz [112] (24.0 dBm) (radar detection)
            * 5580 MHz [116] (24.0 dBm) (radar detection)
            * 5600 MHz [120] (24.0 dBm) (radar detection)
            * 5620 MHz [124] (24.0 dBm) (radar detection)
            * 5640 MHz [128] (24.0 dBm) (radar detection)
            * 5660 MHz [132] (24.0 dBm) (radar detection)
            * 5680 MHz [136] (24.0 dBm) (radar detection)
            * 5700 MHz [140] (24.0 dBm) (radar detection)
            * 5720 MHz [144] (24.0 dBm) (radar detection)
            * 5745 MHz [149] (30.0 dBm)
            * 5765 MHz [153] (30.0 dBm)
            * 5785 MHz [157] (30.0 dBm)
            * 5805 MHz [161] (30.0 dBm)
            * 5825 MHz [165] (30.0 dBm)
            * 5845 MHz [169] (30.0 dBm)
            * 5865 MHz [173] (30.0 dBm)
    Band 4:
        HE Iftypes: managed
            HE MAC Capabilities (0x000b9a100840):
                +HTC HE Supported
                TWT Requester
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                Maximum A-MPDU Length Exponent: 3
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
                UL 2x996-Tone RU
            HE PHY Capabilities: (0x0c334089fd0180080e0c00):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation: 1
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                20MHz in 160/80+80MHz HE PPDU
                80MHz in 160/80+80MHz HE PPDU
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: managed
            EHT MAC Capabilities (0x0700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe26f090010368800):
                320MHz in 6GHz Supported
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Tx 1024-QAM And 4096-QAM < 242-tone RU
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
            EHT MCS/NSS: (0x22222222222222222200000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: AP
            HE MAC Capabilities (0x000f9a100840):
                +HTC HE Supported
                TWT Requester
                TWT Responder
                Dynamic BA Fragementation Level: 1
                Broadcast TWT
                OM Control
                Maximum A-MPDU Length Exponent: 3
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
                UL 2x996-Tone RU
            HE PHY Capabilities: (0x0c334088fd0180080e0c00):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                Full Bandwidth UL MU-MIMO
                DCM Max Constellation Rx: 1
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
                20MHz in 40MHz HE PPDU 2.4GHz
                20MHz in 160/80+80MHz HE PPDU
                80MHz in 160/80+80MHz HE PPDU
                TX 1024-QAM
                RX 1024-QAM
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: AP
            EHT MAC Capabilities (0x0700):
                NSEP priority access Supported
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe26f09001034880e):
                320MHz in 6GHz Supported
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Rx 1024-QAM And 4096-QAM < 242-tone RU
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
                Non-OFDMA UL MU-MIMO (80MHz)
                Non-OFDMA UL MU-MIMO (160MHz)
                Non-OFDMA UL MU-MIMO (320MHz)
            EHT MCS/NSS: (0x22222222222222222200000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        HE Iftypes: mesh point
            HE MAC Capabilities (0x00098a000040):
                +HTC HE Supported
                Dynamic BA Fragementation Level: 1
                OM Control
                Maximum A-MPDU Length Exponent: 1
                RX Control Frame to MultiBSS
                A-MSDU in A-MPDU
            HE PHY Capabilities: (0x0c330080fd018008000000):
                HE40/HE80/5GHz
                HE160/5GHz
                Punctured Preamble RX: 3
                Device Class: 1
                LDPC Coding in Payload
                SU Beamformer
                SU Beamformee
                Beamformee STS <= 80Mhz: 7
                Beamformee STS > 80Mhz: 7
                Sounding Dimensions <= 80Mhz: 1
                PPE Threshold Present
                Max NC: 1
            HE RX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set <= 80 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE RX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            HE TX MCS and NSS set 160 MHz
                1 streams: MCS 0-11
                2 streams: MCS 0-11
                3 streams: not supported
                4 streams: not supported
                5 streams: not supported
                6 streams: not supported
                7 streams: not supported
                8 streams: not supported
            PPE Threshold 0x79 0x1c 0xc7 0x71 0x1c 0xc7 0x71
        EHT Iftypes: mesh point
            EHT MAC Capabilities (0x0600):
                EHT OM Control Supported
                Triggered TXOP Sharing Supported
            EHT PHY Capabilities: (0xe26f090010308800):
                320MHz in 6GHz Supported
                SU Beamformer
                SU Beamformee
                Beamformee SS (80MHz): 7
                Beamformee SS (160MHz): 3
                Beamformee SS (320MHz): 3
                Number Of Sounding Dimensions (80MHz): 1
                Number Of Sounding Dimensions (160MHz): 1
                Max Nc: 1
                Common Nominal Packet Padding: 3
                Support of MCS 15: 1
                Support Of EHT DUP In 6 GHz
            EHT MCS/NSS: (0x22222222222222222200000000):
            EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 8-9: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 10-11: Rx=2, Tx=2
            EHT bw=160 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
            EHT bw=320 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
        Bitrates (non-HT):
            * 6.0 Mbps
            * 9.0 Mbps
            * 12.0 Mbps
            * 18.0 Mbps
            * 24.0 Mbps
            * 36.0 Mbps
            * 48.0 Mbps
            * 54.0 Mbps
        Frequencies:
            * 5955 MHz [1] (24.0 dBm)
            * 5975 MHz [5] (24.0 dBm)
            * 5995 MHz [9] (24.0 dBm)
            * 6015 MHz [13] (24.0 dBm)
            * 6035 MHz [17] (24.0 dBm)
            * 6055 MHz [21] (24.0 dBm)
            * 6075 MHz [25] (24.0 dBm)
            * 6095 MHz [29] (24.0 dBm)
            * 6115 MHz [33] (24.0 dBm)
            * 6135 MHz [37] (24.0 dBm)
            * 6155 MHz [41] (24.0 dBm)
            * 6175 MHz [45] (24.0 dBm)
            * 6195 MHz [49] (24.0 dBm)
            * 6215 MHz [53] (24.0 dBm)
            * 6235 MHz [57] (24.0 dBm)
            * 6255 MHz [61] (24.0 dBm)
            * 6275 MHz [65] (24.0 dBm)
            * 6295 MHz [69] (24.0 dBm)
            * 6315 MHz [73] (24.0 dBm)
            * 6335 MHz [77] (24.0 dBm)
            * 6355 MHz [81] (24.0 dBm)
            * 6375 MHz [85] (24.0 dBm)
            * 6395 MHz [89] (24.0 dBm)
            * 6415 MHz [93] (24.0 dBm)
            * 6435 MHz [97] (24.0 dBm)
            * 6455 MHz [101] (24.0 dBm)
            * 6475 MHz [105] (24.0 dBm)
            * 6495 MHz [109] (24.0 dBm)
            * 6515 MHz [113] (24.0 dBm)
            * 6535 MHz [117] (24.0 dBm)
            * 6555 MHz [121] (24.0 dBm)
            * 6575 MHz [125] (24.0 dBm)
            * 6595 MHz [129] (24.0 dBm)
            * 6615 MHz [133] (24.0 dBm)
            * 6635 MHz [137] (24.0 dBm)
            * 6655 MHz [141] (24.0 dBm)
            * 6675 MHz [145] (24.0 dBm)
            * 6695 MHz [149] (24.0 dBm)
            * 6715 MHz [153] (24.0 dBm)
            * 6735 MHz [157] (24.0 dBm)
            * 6755 MHz [161] (24.0 dBm)
            * 6775 MHz [165] (24.0 dBm)
            * 6795 MHz [169] (24.0 dBm)
            * 6815 MHz [173] (24.0 dBm)
            * 6835 MHz [177] (24.0 dBm)
            * 6855 MHz [181] (24.0 dBm)
            * 6875 MHz [185] (24.0 dBm)
            * 6895 MHz [189] (24.0 dBm)
            * 6915 MHz [193] (24.0 dBm)
            * 6935 MHz [197] (24.0 dBm)
            * 6955 MHz [201] (24.0 dBm)
            * 6975 MHz [205] (24.0 dBm)
            * 6995 MHz [209] (24.0 dBm)
            * 7015 MHz [213] (24.0 dBm)
            * 7035 MHz [217] (24.0 dBm)
            * 7055 MHz [221] (24.0 dBm)
            * 7075 MHz [225] (24.0 dBm)
            * 7095 MHz [229] (24.0 dBm)
            * 7115 MHz [233] (24.0 dBm)
    Supported commands:
         * new_interface
         * set_interface
         * new_key
         * start_ap
         * new_station
         * new_mpath
         * set_mesh_config
         * set_bss
         * authenticate
         * associate
         * deauthenticate
         * disassociate
         * join_ibss
         * join_mesh
         * remain_on_channel
         * set_tx_bitrate_mask
         * frame
         * frame_wait_cancel
         * set_wiphy_netns
         * set_channel
         * probe_client
         * set_noack_map
         * register_beacons
         * start_p2p_device
         * set_mcast_rate
         * connect
         * disconnect
         * channel_switch
         * set_qos_map
         * set_multicast_to_unicast
    software interface modes (can always be added):
         * monitor
    valid interface combinations:
         * #{ managed } <= 1,
           total <= 1, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz, 80 MHz }

    HT Capability overrides:
         * MCS: ff ff ff ff ff ff ff ff ff ff
         * maximum A-MSDU length
         * supported channel width
         * short GI for 40 MHz
         * max A-MPDU length exponent
         * min MPDU start spacing
    Device supports TX status socket option.
    Device supports HT-IBSS.
    Device supports SAE with AUTHENTICATE command
    Device supports scan flush.
    Device supports AP scan.
    Device supports per-vif TX power setting
    Driver supports full state transitions for AP/GO clients
    Driver supports a userspace MPM
    Driver/device bandwidth changes during BSS lifetime (AP/GO mode)
    Device supports static SMPS
    Device supports configuring vdev MAC-addr on create.
    max # scan plans: 1
    max scan plan interval: -1
    max scan plan iterations: 0
    Supported TX frame types:
         * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
         * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
    Supported RX frame types:
         * IBSS: 0x40 0xb0 0xc0 0xd0
         * managed: 0x40 0xb0 0xd0
         * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
         * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
         * mesh point: 0xb0 0xc0 0xd0
         * P2P-client: 0x40 0xd0
         * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
         * P2P-device: 0x40 0xd0
    Maximum associated stations in AP mode: 512
    Supported extended features:
        * [ RRM ]: RRM
        * [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
        * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
        * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
        * [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
        * [ STA_TX_PWR ]: TX power control per station
        * [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support
        * [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
        * [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
        * [ FILS_DISCOVERY ]: FILS discovery frame transmission support
        * [ UNSOL_BCAST_PROBE_RESP ]: unsolicated broadcast probe response transmission support
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
Finally taking some time to play around with this a bit more since it's been enabled.

hostapd / needs to be compiled vs just installed to enable BE .... bit of a nightmare to deal with at this point of the game

NMCLI / NMTUI - got it into AP mode a bit easier but, needs some tweaking.
- first attempt brought it up in WIFI4 (N?)
- currently in WIFI5 (AC) / speed is meh at the moment
- speed is likely due to it broadcasting 20mhz ATM / needs to be tweaked LR is hovering around ~200mbps
- need to enable AX/E / BE somehow through NMCLI
- seems to be a quirk as well causing it to disco for some reason

Code:
nmcli con show --active
NAME          UUID                                  TYPE       DEVICE   
AMD           9786185d-7a3b-4d29-8955-4e2acf918e32  wifi       wlp92s0

 nmcli device wifi
IN-USE  BSSID              SSID  MODE   CHAN  RATE      SIGNAL  BARS  SECURITY 
*       BC:F4:D4:A1:FC:15  AMD   Infra  36    0 Mbit/s  0             WPA1 WPA2
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
So, I've been using one of the adapters in my laptop and using the Gigabyte driver x.x.x.909 and it presents some issues that have been naggingly annoying for the past few months now. I went on the hunt for updates for this apparently niche card and finally found an updated version on MSI's site.

3.0.0.1078

Just installed the updated driver and will have to see if this improves things. Mainly I have an issue with my trackpad that requires a quick suspend / resume to purge the issue. Well, the WIFI driver normally works for maybe 4-5 times of this before crapping out and requiring a full reboot to resume network connectivity. Sometimes though it hangs on a DMA driver BSOD though upon reboot. It's just a PITA sometimes and maybe the newer version will reduce my frustrations. When using the Intel AX411 this wasn't an issue so, it leads me to think it's a quirk of the 909 driver.

Seeing as thought he laptop is Intel I might reconsider using the BE200 instead.... Though there are some potential drawbacks to this idea.

On the AP front there's been some movement on rolling in the ath12k modules

Code:
sudo dmesg | grep ath12k
[    4.106677] ath12k_pci 0000:5c:00.0: BAR 0 [mem 0xa1a00000-0xa1bfffff 64bit]: assigned
[    4.106699] ath12k_pci 0000:5c:00.0: enabling device (0000 -> 0002)
[    4.106946] ath12k_pci 0000:5c:00.0: MSI vectors: 16
[    4.106951] ath12k_pci 0000:5c:00.0: Hardware name: wcn7850 hw2.0
[    5.087576] ath12k_pci 0000:5c:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    5.087580] ath12k_pci 0000:5c:00.0: fw_version 0x100301e1 fw_build_timestamp 2023-12-06 04:05 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
[    5.095111] ath12k_pci 0000:5c:00.0: failed to fetch board data for bus=pci,qmi-chip-id=2,qmi-board-id=255 from ath12k/WCN7850/hw2.0/board-2.bin

I just updated to kernel 6.8 a little while ago and haven't had a chance to check things out when it comes to the WIFI card / AP mode yet.
 

Tech Junky

Diamond Member
Jan 27, 2022
3,412
1,145
106
Code:
BEFORE
sudo dmesg | grep ath12
[    4.106677] ath12k_pci 0000:5c:00.0: BAR 0 [mem 0xa1a00000-0xa1bfffff 64bit]: assigned
[    4.106699] ath12k_pci 0000:5c:00.0: enabling device (0000 -> 0002)
[    4.106946] ath12k_pci 0000:5c:00.0: MSI vectors: 16
[    4.106951] ath12k_pci 0000:5c:00.0: Hardware name: wcn7850 hw2.0
[    5.087576] ath12k_pci 0000:5c:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    5.087580] ath12k_pci 0000:5c:00.0: fw_version 0x100301e1 fw_build_timestamp 2023-12-06 04:05 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
*****[    5.095111] ath12k_pci 0000:5c:00.0: failed to fetch board data for bus=pci,qmi-chip-id=2,qmi-board-id=255 from ath12k/WCN7850/hw2.0/board-2.bin

AFTER
sudo dmesg | grep ath12
[    5.320676] ath12k_pci 0000:5c:00.0: BAR 0 [mem 0xa1a00000-0xa1bfffff 64bit]: assigned
[    5.320723] ath12k_pci 0000:5c:00.0: enabling device (0000 -> 0002)
[    5.321080] ath12k_pci 0000:5c:00.0: MSI vectors: 16
[    5.321095] ath12k_pci 0000:5c:00.0: Hardware name: wcn7850 hw2.0
[    5.884652] ath12k_pci 0000:5c:00.0: chip_id 0x2 chip_family 0x4 board_id 0xff soc_id 0x40170200
[    5.884656] ath12k_pci 0000:5c:00.0: fw_version 0x100301e1 fw_build_timestamp 2023-12-06 04:05 fw_build_id QC_IMAGE_VERSION_STRING=WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3