MT7601U：one is “Mi” in the first picture，second is “du” in the first picture
ECR6600U：the green dongle in the first picture, Officially provided.
RTL8832AU：“EDUP” in the second picture
In these wireless dongles, both ECR6600U and RTL8832AU support WiFi6.
ECR6600U supports 2.4GHz. RTL8832AU supports 2.4GHz and 5GHz.
I successfully use these five wireless dongles on VisionFive 2.
My system is Debian image69.
Because I am a Chinese user, I wrote a post in Chinese to explain how to use these USB wireless dongles.
The url is https://forum.rvspace.org/t/2-usb-rtl8832au-wifi6/1595.
Maybe you need to use Google Translate to help you to view.
I will arrange time to write an English document.
Today is Chinese New Year, My best wishes to everyone.
@HonestQiao is correct; while many of us are familiar with Pi-Based instructions about directly editing wpa-config, dhcpd.conf etc. It’s not the best way to do it anymore.
For recent systemd based distros the correct way to configure networking on the CLI is with nmicli, this will update the lower level config files correctly and restart services as needed.
You don’t have to like systemd! But if working with a distro based on it you really need to learn to use it properly, otherwise you lose time and sanity fighting it.
This is why non-systemd distros exits, for those who like to hand edit config files without having somebody else’s tooling messing it up. (I run a from-scratch-bootstrapped FreeBSD for my home server, which is perhaps taking this to extremes)
No folks, I don’t recommend buying any WiFi dongles with the RTL8832AU chip.
chipset - rtl8832au / rtl8852au - AX1800 - USB 3
No driver is posted for this chipset.
The rtl8852/32au chipset was the first AX class chipset that was available for use in USB WiFi adapters. Unfortunately, Realtek decided to support it with an out-of-kernel driver on Linux instead of doing the right thing and providing a mac80211 technology in-kernel driver. I tested the provided driver (v184.108.40.206). The results were terrible. As many of you know, I have a lot of USB WiFi adapters that I use and test. I cannot recall an experience as bad as this and I have been using USB WiFi adapters for many years. I experienced numerous system lockups that required me to pull the plug to get things going again. Additionally many features are simply not working. Power saving does not work. DFS channels do not work in AP mode. WPA3 did not work in any mode. I saw problems in basic client mode that I cannot explain. The driver is VERY BAD. Avoid adapters based on the 8852/32au chipset.
A long list of bad.
The adapter I tested is multi-state and it appears that most adapters that use this chipset are multi-state. Not good.
Recommendation: AVOID adapters based on this chipset. You will be disappointed. The driver is an out-of-kernel driver that is not consistent with Linux Wireless standards and it is a terrible driver. Recommend Linux uders seek out usb wifi adapters that use the mt7921au chipset if seeking an adapter that is WiFi 6 capable.
Over the night, ECR6600U disconnects from the WiFi. To reconnect, I have to do ifconfig down and ifconfig up. The router (Tenda AC15, FreshTomato 2022.7) sees the WiFi signal, but packets are not received by ECR6600U (I have a serial cable connected, tcpdump on VisionFive2 does not see ping packets sent from the router).
Now I’m playing with a rtl8822bu (USB D-Link Corp. 802.11ac).
The folder /media/vision/VisionFive2/linux contains a kernel compiled for ECR6600U using @HonestQiao tutorial in chinese. This is a native compilation on the VisionFive 2 board.