802.11ax wifi AP mPCI-E cards

My client with Intel Wi-Fi 6 AX200 is getting constant about 400-450 Mbit/s. 600-700 Mbit/s. The first test I forgot to connect one antenna, duh. It sometimes drop to 450 Mbit/s but 98 % it's above 600.
The AsiaRF AW7915-NPD is really getting quite hot. I have no measuring instrument but I'd say around 60°C or even more.
The apu4d4 is sucking around 7W in idle, when running iperf it goes up to 10W. It's the only PCI card installed.
Here's a screen of htop during iperf.


With OpenWrt 22.03.0-rc4 r19426-2b1941e47d I can use 5 GHz and 2,4 GHz at the same time. I did not expect that.

That's more within the expected window (you should be able to scratch 1 GBit/s at short range, but that's not really representative for normal use).

Two total I suppose in the AX200 card? Or can it take three?

Already forgot what my AX210 looked like :person_facepalming:

ax200/ ax210 are 2x2-only.

1 Like

BTW my testing today confirms this iperf or iperf3 maxes out a core. If I do -P 4 it spreads the load but still not efficiently enough to make a difference. I cant hit 1.2Gbps no matter what I try with the devices I have due to CPU limitation.

Probably about to roll back off my 5.15 based build to the latest released RC. I might try to get a I225 based mini pcie adapter to try too but I expect similar results.

Never could get the QCA6391 working. I have too much extra hw now LOL.

1 Like

Now that I have completed that bunch of testing...

https://www.524wifi.com/index.php/wifi-6-mediatek-mt7915-4t4r-dual-band-selectable-minipcie-module-ieee-802-11ax-2-4g-5ghz-aw7915-np1-dbdc-524wifi-com.html is calling to me. The one I have is the 2x2 model.

4x4 would be nice.

1 Like

That one as well as the MT7921K worked fine for me but not so AX210NGW on Arm resp. Arm64.

1 Like

AsiaRF have one card with MT7915D could cover 2.4GHz and 5GHz. From chipset is 4 RF outputs and 1x2.4GHz + 1x5GHz combined to be one RF output, each one is dual bands.

You can try this.

The WPEQ-276AX is a new QCN9072-based one from SparkLAN.

If you're in US, and don't mind using a NGFF-mPCIe converter, this could be a good deal https://www.amazon.com/dp/B07KGN3G1N.

It's supposed to use the MT7921, you'll however need to take it apart yourself.
Might still be worth the $10 they ask for the card.

Haven't tried it, looks good on paper though, in reality .... who knows.

EDIT: back to regular price.

can u tell pls how to install pci intel ax200

You put in the computer/router.

1 Like

Hello,

I'm trying the module from AsiaRF in my APU2C4 with openwrt 22.03, but it's not working.

01:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter (prog-if 80)
Subsystem: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter
Flags: fast devsel, IRQ 3
Memory at d0000000 (64-bit, prefetchable) [size=1M]
Memory at d0100000 (64-bit, prefetchable) [size=16K]
Memory at d0104000 (64-bit, prefetchable) [size=4K]
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [e0] MSI: Enable- Count=1/32 Maskable+ 64bit+
Capabilities: [f8] Power Management version 3
Capabilities: [100] Vendor Specific Information: ID=1556 Rev=1 Len=008 <?>
Capabilities: [108] Latency Tolerance Reporting
Capabilities: [110] L1 PM Substates
Capabilities: [200] Advanced Error Reporting

From what I've understood it should work out of the box with this version.

This is the guide I use to install OpenWRT:

Can someone point me out on what I might be missing here?

Thanks

OK, nevermind, I'll answer my own question.

kmod-mt7915e was not installed.

Did it through GUI now I see the module

01:00.0 Unclassified device [0002]: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter (prog-if 80)
Subsystem: MEDIATEK Corp. MT7915E 802.11ax PCI Express Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 59
Memory at d0000000 (64-bit, prefetchable) [size=1M]
Memory at d0100000 (64-bit, prefetchable) [size=16K]
Memory at d0104000 (64-bit, prefetchable) [size=4K]
Capabilities: [80] Express Endpoint, MSI 00
Capabilities: [e0] MSI: Enable+ Count=1/32 Maskable+ 64bit+
Capabilities: [f8] Power Management version 3
Capabilities: [100] Vendor Specific Information: ID=1556 Rev=1 Len=008 <?>
Capabilities: [108] Latency Tolerance Reporting
Capabilities: [110] L1 PM Substates
Capabilities: [200] Advanced Error Reporting
Kernel driver in use: mt7915e. <<<<<<<<-----------------------

1 Like

This is my experience so far with a MT7921K (Wifi 6E), with mt7921e kernel driver, on a pci-express adaptor card, using openwrt today's snapshot, virtualizing a dumb AP on Proxmox 7. Iperf3 from LAN to WIFI:

[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-80.00  sec  1023 MBytes   107 Mbits/sec    2             sender
[  4]   0.00-80.00  sec  1021 MBytes   107 Mbits/sec                  receiver
[  6]   0.00-80.00  sec  1023 MBytes   107 Mbits/sec    3             sender
[  6]   0.00-80.00  sec  1021 MBytes   107 Mbits/sec                  receiver
[  8]   0.00-80.00  sec  1021 MBytes   107 Mbits/sec    2             sender
[  8]   0.00-80.00  sec  1019 MBytes   107 Mbits/sec                  receiver
[ 10]   0.00-80.00  sec  1001 MBytes   105 Mbits/sec    2             sender
[ 10]   0.00-80.00  sec   999 MBytes   105 Mbits/sec                  receiver
[ 12]   0.00-80.00  sec  1023 MBytes   107 Mbits/sec    2             sender
[ 12]   0.00-80.00  sec  1021 MBytes   107 Mbits/sec                  receiver
[ 14]   0.00-80.00  sec  1002 MBytes   105 Mbits/sec    2             sender
[ 14]   0.00-80.00  sec  1000 MBytes   105 Mbits/sec                  receiver
[ 16]   0.00-80.00  sec   978 MBytes   103 Mbits/sec    2             sender
[ 16]   0.00-80.00  sec   976 MBytes   102 Mbits/sec                  receiver
[ 18]   0.00-80.00  sec   977 MBytes   102 Mbits/sec    2             sender
[ 18]   0.00-80.00  sec   975 MBytes   102 Mbits/sec                  receiver
[SUM]   0.00-80.00  sec  7.86 GBytes   844 Mbits/sec   17             sender
[SUM]   0.00-80.00  sec  7.84 GBytes   842 Mbits/sec                  receiver

Client (Intel AX201) connected at 1200mbps HE-MCS-11 + HE-NSS 2. Channel 36 @ 80MHz.

1 Like

Well... please retest the same card without virtualization.

I'm sure it's not possible to achieve more than those 840 mbps of true throughput with 80 MHz of bandwidth, with just 2 radio streams.

EDIT:

Oh, boy, I was wrong! Virtualized, channel 149 @ 80 MHz, 16 iperf3 threads:

- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-180.00 sec  1.26 GBytes  60.2 Mbits/sec    1             sender
[  4]   0.00-180.00 sec  1.26 GBytes  60.1 Mbits/sec                  receiver
[  6]   0.00-180.00 sec  1.23 GBytes  58.5 Mbits/sec    0             sender
[  6]   0.00-180.00 sec  1.23 GBytes  58.5 Mbits/sec                  receiver
[  8]   0.00-180.00 sec  1.21 GBytes  57.5 Mbits/sec    1             sender
[  8]   0.00-180.00 sec  1.20 GBytes  57.4 Mbits/sec                  receiver
[ 10]   0.00-180.00 sec  1.22 GBytes  58.2 Mbits/sec    3             sender
[ 10]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec                  receiver
[ 12]   0.00-180.00 sec  1.00 GBytes  47.9 Mbits/sec    0             sender
[ 12]   0.00-180.00 sec  1.00 GBytes  47.9 Mbits/sec                  receiver
[ 14]   0.00-180.00 sec  1.25 GBytes  59.5 Mbits/sec    1             sender
[ 14]   0.00-180.00 sec  1.24 GBytes  59.4 Mbits/sec                  receiver
[ 16]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec    4             sender
[ 16]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec                  receiver
[ 18]   0.00-180.00 sec  1.25 GBytes  59.4 Mbits/sec    2             sender
[ 18]   0.00-180.00 sec  1.24 GBytes  59.3 Mbits/sec                  receiver
[ 20]   0.00-180.00 sec  1.20 GBytes  57.3 Mbits/sec    4             sender
[ 20]   0.00-180.00 sec  1.20 GBytes  57.2 Mbits/sec                  receiver
[ 22]   0.00-180.00 sec  1.24 GBytes  59.3 Mbits/sec    0             sender
[ 22]   0.00-180.00 sec  1.24 GBytes  59.2 Mbits/sec                  receiver
[ 24]   0.00-180.00 sec  1.22 GBytes  58.2 Mbits/sec    0             sender
[ 24]   0.00-180.00 sec  1.22 GBytes  58.2 Mbits/sec                  receiver
[ 26]   0.00-180.00 sec  1.22 GBytes  58.2 Mbits/sec    0             sender
[ 26]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec                  receiver
[ 28]   0.00-180.00 sec  1.25 GBytes  59.7 Mbits/sec    0             sender
[ 28]   0.00-180.00 sec  1.25 GBytes  59.6 Mbits/sec                  receiver
[ 30]   0.00-180.00 sec  1.24 GBytes  59.3 Mbits/sec    0             sender
[ 30]   0.00-180.00 sec  1.24 GBytes  59.3 Mbits/sec                  receiver
[ 32]   0.00-180.00 sec  1.20 GBytes  57.3 Mbits/sec    0             sender
[ 32]   0.00-180.00 sec  1.20 GBytes  57.3 Mbits/sec                  receiver
[ 34]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec    1             sender
[ 34]   0.00-180.00 sec  1.22 GBytes  58.1 Mbits/sec                  receiver
[SUM]   0.00-180.00 sec  19.4 GBytes   927 Mbits/sec   17             sender
[SUM]   0.00-180.00 sec  19.4 GBytes   926 Mbits/sec                  receiver

3 Likes

What about this model? https://www.asiarf.com/shop/wifi-wlan/wifi_mini_pcie/wifi6e-3000-802-11ax-3t3r-dbdc-mpcie/

It's on back order. The two MT7915 cards are in stock.

MT7916 is a new chip but the same mt76 driver is supposed to work with it.

Regarding the driver I found out it should come really soon https://github.com/openwrt/openwrt/pull/11244.

I see now it's out of stock but I found one here at comparable prices although higher (97$ + 22$ shipping) https://www.524wifi.com/index.php/802-11ac-wifi-solution/mu-mimo-802-11ax-wifi-6/524-wifi-6e-3000-802-11ax-g-band-2t2r-and-a-band-3t3r-2ss-dual-bands-dual-concurrent-dbdc-advanced-mpcie-card-aw7916-npd-mediatek-mt7916an-for-524wifi-com.html