morrownr / USB-WiFi

USB WiFi Adapter Information for Linux
2.68k stars 179 forks source link

News: ASUS PCE-AXE59BT WiFi6 6E AX5400 PCI-E Adapter (mt7922 chipset) (PCIe) #261

Open morrownr opened 1 year ago

morrownr commented 1 year ago

For discussion:

I happened to notice the ASUS PCE-AXE59BT today on Amazon (the listing appears to be one week old):

https://www.amazon.com/ASUS-PCE-AXE59BT-magnetized-Supporting-Bluetooth/dp/B0C388Z522

I was looking for a PCIe card that uses the mt7922 chipset, at least partly, to get an idea of the capability as we may see a usb version of the mt7922 chipset released at some point.

What I think I know:

The mt7922 is basically the same as the mt7921k or mt7921au chipsets in that it is tri-band BUT it has 160 MHz channel width capability. I know the 160 MHz channel width applies to the 6 GHz band but I am not certain if it applies to the 5 GHz band. I just happen to have a router that supports 160 Mhz channel width in the 5 GHz band. It would be interesting to see wifi smoking 1 Gbps ethernet!

FYI: I went to the ASUS support site and downloaded the Win 10/11 driver just to open it up to see who made the driver and indeed the driver is from Mediatek and supports the mt7922. It supports wifi and bt.

One of the differences between usb adapters and cards is that bluetooth support is always part of the package with the cards. You usually have to connect to a cable to your motherboard because the bt support requires a usb2 connection. BT on usb adapters is problematic due to the interference caused by usb3 cables and connections which emit radio interference in the same freq that bt uses. That is why none of the adapters we are seeing with the mt7921au chipset have bt turned on. The chipset supports bt but if it is turned on, the wifi would need to be limited to usb2 and we don't want that. If you don't think I am correct, go check multi-function adapters over the last 10 years or so and see. An example: rtl8822bu. The wifi in adapters that use that chipset is limited to usb2. It's cousin, the rtl8812bu does not support bt and runs at usb3 speeds. It is what it is and my point here is that if you have a desktop systems or other system that can support adapters like the one in the topic, you can have wifi at high speed and bt without any problems because wifi is not using usb3. USB adapter users are better off getting single-functions wifi and bt adapters. That is, get a single-function usb wifi adapter and a separate single-function usb bt adapter.

Yes, Intel beat Mediatek to the market with a 160 MHz chipset but Intel drivers are problematic witth AP mode in the 5 GHz band whereas the Mediatek drivers do not seem to have the same problem.

Speaking of drivers: The information that I think is correct is that the mt7922 uses the same driver as the mt7921. For usb, it is the mt7921u driver. For cards, it is the mt7921e driver. Support for the mt7922 went into kernel 5.16 if memory serves me correctly. Be aware that the mt7921 and mt7922 use different firmware files for both wifi and bt. You can check the menu item about firmware on the Main Menu here as it is already updated for the mt7922.

Unless I am missing something, this card should be plug and play in the current distros that are being released such as Ubuntu 23.04.

Disclaimer: I think the above is correct but I don't have the card and have seen no reports from Linux uses that do have mt7922 based cards.

If you have any information, please let us know. I might even consider starting a new list for PCIe and m.2 cards. Remember, this site is not about listing everything, it is about listing the best available so don't expect a long list. Also, if someone wants to maintain the list, let me know.

@morrownr

fhteagle commented 1 year ago

Good find, even if the price is somewhat steep. Hopefully supply comes up and prices drop to a similar level as all the AX210 products out there.

morrownr commented 1 year ago

I couldn't stand it so I ordered one. Should be here in a couple of weeks. I'll post reports in this thread.

I would expect prices to decline as more cards become available.

morrownr commented 1 year ago

I've been very busy and on the road but here is what I can say so far:

$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.127 port 51218 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  66.1 MBytes   555 Mbits/sec    0   1.78 MBytes       
[  5]   1.00-2.00   sec  71.2 MBytes   598 Mbits/sec    0   1.89 MBytes       
[  5]   2.00-3.00   sec  73.8 MBytes   619 Mbits/sec    0   1.89 MBytes       
[  5]   3.00-4.00   sec  72.5 MBytes   608 Mbits/sec    0   1.89 MBytes       
[  5]   4.00-5.00   sec  70.0 MBytes   587 Mbits/sec    0   1.89 MBytes       
[  5]   5.00-6.00   sec  73.8 MBytes   619 Mbits/sec    0   1.89 MBytes       
[  5]   6.00-7.00   sec  73.8 MBytes   619 Mbits/sec    0   1.89 MBytes       
[  5]   7.00-8.00   sec  72.5 MBytes   608 Mbits/sec    0   1.89 MBytes       
[  5]   8.00-9.00   sec  72.5 MBytes   608 Mbits/sec    0   1.89 MBytes       
[  5]   9.00-10.00  sec  72.5 MBytes   608 Mbits/sec    0   1.89 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   719 MBytes   603 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   716 MBytes   600 Mbits/sec                  receiver

I will start testing AP mode and monitor mode soon.

morrownr commented 1 year ago

Report after 3 months of use:

I am impressed so far. I have been testing with kernel 6.4 and I've been updating the 7922 firmware as new versions have become available.

The 2.4 GHz and 5 GHz bands are seriously stable and fast. I do not currently have an AP that supports 160 wide channel width so that is not tested yet and I also do not have the equipment to properly test 6 GHz so that will have to happen when it can happen. Bluetooth works well, Bluetooth can be used on PCIe adapter because the interference only happens with USB3 adapters which is why you see bluetooth turned off on almost all USB3 wifi adapters.

The price has fallen to $59 as of the date of this writing.

It appears the 7922 driver is stabilizing nicely as is the 7921 driver.

@morrownr