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.

1 Like

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. <<<<<<<<-----------------------

2 Likes

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.

3 Likes

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

1 Like

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

4 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.

2 Likes

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