-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Hot) New Firmware files available for the new mt7921au chipset... #115
Comments
Unfortunately the updated firmware does not fix the AP hanging issues previously discussed at #87 (comment)
|
Hi @leezu Do you mind reporting this in issue #107 ? I'm trying to start a running list of issues for reference and reporting. I'll take what you put and start a Bug 5. It would be good if you can provide more information such as all hardware involved, especially everything plugged into a USB port and what you were doing with software. Also, have you been able to duplicate this on non-RasPi4B hardware? The reason I ask is that I have wrestled with the RasPi4B USB subsystem on many occasions. My Pi4B is updated to kernel 6.0 and the firmware is up to date as well so let me see what happens here in AP mode. Was this with OpenWRT or the in-kernel driver? |
Hi @morrownr, it is possible that the bug is related to the RasPi4B USB subsystem. I've reproduced on RasPi4B with Raspbian and kernel 6.0.0-rc7-v8+ with only a SATA to USB 3.0 adapter and the USB WiFi adapter connected. The RasPi4B is my router, so I haven't tried reproducing this with other devices yet. I can relatively consistently reproduce it by running a speedtest and |
Model Raspberry Pi 3 Model B Plus Rev 1.3 hanging issue or something... it has a mind of its own when it wants to work or not... i actually updated my blog earlier today on this with screenshots. |
Did you also install the kmod-mt7921e driver? The reason I ask is that the firmware files are in that package instead of being in a common package. Of course, you could have installed them manually. Another person and I were testing CF-95x-AX adapters with RasPis and OpenWRT a couple of weeks ago. I have a CF-951AX and the other person has a CF-953AX. We were both using RasPi4Bs with OpenWRT 22.03 (initial stable release). Our results were uneven and we finally decided to wait for 22.03.1 to try again. What I am doing right now with My RasPi4B is setting up to do AP mode testing using a fresh install of the RasPiOS 64 bit. I've been making a guide on how to upgrade the current RasPiOS to kernel 5.19.11. I can mod the guide to add RasPi3B support if you are interested. |
Does this belong here? You are welcome to post the problem here is Issue 107 |
Are usb devices supposed to support Bluetooth?
Oct. 3, 2022 11:33:09 LargePrime ***@***.***>:
… Does this belong here?
blueman-project/blueman#1868[blueman-project/blueman#1868]
—
Reply to this email directly, view it on GitHub[#115 (comment)], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AACKGALEYPRSR5GG6A5XMXLWBL4DHANCNFSM6AAAAAAQUQC7RM].
You are receiving this because you are subscribed to this thread.[Tracking image][https://github.com/notifications/beacon/AACKGAIHKZQFDHDG6ES4VGTWBL4DHA5CNFSM6AAAAAAQUQC7ROWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSLOBCWQ.gif]
|
#88 (comment) |
Since new wifi/BT chipsets are usually seen in laptops first and since USB WiFi adapters are a niche market from the big boy's perspective, we usually see new chipsets supporting wifi and BT. Often the BT is left out or turned off for USB WiFi adapters. However, you will see wifi only adapters, BT only adapters and adapters that have both. The first two adapters on the market that use the new mt7921au chipset support BT as well as wifi. |
So BT should be working, right? Is it known to work? |
It should be working. I tested on Linux Mint 21. BT wasn't working even thought I had installed kernel 6.0 rc? and I had installed the Sep. firmware update. It simply was not working. I wrote it up as Bug 1 in issue 107. I decided to hold off as Mint was seeing a lot of BT issues that had nothing to do with this chipset/driver. I've been too busy to investigate further. @deren stated in issue 107 that BT with his CF-953AX was working well on Ubuntu 22.04. What you can do is write up the specific details in issue 107. As I see more reports, maybe I can help determine what distros and what problems are happening and what the causes are. It is very important to include distro name and version as well as kernel version and what firmware you are using in your reports. Is it possible you could burn Ubuntu 22.04 to a flash driver, boot it, run it and see if BT is working. Right now I am working hard to determine how best to test WiFi 6 and WiFi 6e. I spent a good part of this day compiling kernel 5.19.11 on the RasPiOS 64 bit. I upgraded the firmware to the Sep. release. I installed hostapd and it was working wonderfully with my CF-051AX in AC AP mode 5 GHz. I then decided to try AX. It was a no go. The version of hostapd that RasPiOS currently uses is old. I had to download, compile and replace hostapd. Now AX comes up but I see problems. Next I will be downloading wpa_supplicant source and compiling it as the version of wpa_supplicant in RasPiOS is also old. Some distros have old versions of Network Manager. It will cause problems trying to use AX and 6 GHz. We are in a situation where distros are all over the place with what they have upgraded or not. I saw the same type of issues with WPA3. Ubuntu is doing a pretty good job. Others, not so much. Even though Mint is based on Ubuntu, it has its own problems. I've used Mint as my primary dev os for the last 4 years but the recent release is driving me crazy. I have little tollerance for bugs. I have now been testing Xubuntu on the side and it is far more stable. I will be making the switch soon. The soon to be released Ubuntu and Xubuntu 22.10 will have the 5.19 kernel and new firmware as well as all of the utilities and apps that need to be updated. I don't use Ubuntu because I do not like Gnome... in case you were wondering but later this months, it you want a distro that is likely to work very well with adapters that have the mt7921au chipset, use Ubuntu or one of the official variations. |
How do you know what firmware version is being used?
Can you you use a more recent firmware with an older kernel?
|
I check the file sizes to know if the most recent files that are available have different file sizes than the files in the distro. https://github.com/morrownr/USB-WiFi Select Main Menu item 8.
Yes but let's say you use the Sep. firmware files and kernel 5.15. Your firmware is ready to the support the mt7921u driver but the 5.15 kernel won't have the mt7921u driver. You need to get up to at least kernel 5.18 for managed and monitor mode and att least kernel 5.19 if you also want AP mode. As distros upgrade to kernel 5.19 or later and the latest firmware... and the various other parts required for WiFi 6 and WiFi 6e, these headaches will start going away. We are on the bleeding edge. My CF-951AX is working very well as a very fast WiFi 5 (AC) adapter in everything I bring up to kernel 5.19 and Sep. firmware. Getting on up to WiFi 6 or 6e is still a challenge. My main router runs OpenWRT 22.03 which includes the driver and firmware. On OpenWRT, AX works well. Luci, the graphical interface can't handle 6 Ghz yet so you have to get dirty to set 6 GHz and depending on where you are located, AP mode may require a trip to France. FWIW, other platorms are having problems with WiFi 6 and especially 6e. These are MAJOR changes that are very complex. In the list that shows the adapters that are supported with in-kernel drivers, I have tried to make it clear that users looking to but an adapter right now, if the are not technically knowledgable, they should skip to the AC1200/1300 section as the products and drivers and firmware are mature. |
ahhh so use 64 bit huh? okay, will compile one tonight, but will try the firmware selector first. I used it last night to get the latest and added packages and built custom, it worked out of the box yet still buggy... thats because 22.03.02 from the online tool has kernal 5.10.146.... will work to get one with 5.19 like you mentioned. FWIW, I bought an AX210 on amazon for cheap and upgraded an old thinkpad t450s to get wifi6 and thats how im testing along with a note s20 ultra 5g. |
funny you ask, in the begining i tried each combination of mt driver from a page of yours i found for all usb devices youve covered, no success. each time new build... finally when I added all mt drivers it worked, I saw a command i cant recall which(this all still new to me) that showed kmod-mt7921u and the mt7x2x was causing san issue so only went with kmod-mt7921u and buggy. the kmod-mt7921e i started added and things magically got better but it was like these end days of covid... is it over, is it working? are things reliable... lol and here we are. I started with rpi3b+ the rpi4 was my main server and rpi3b+ was the main router in my multi wan carLab. I feel like I remember the rpi3b+ working the most stable with the 935, when I finally moved all components to the rpi4 taking a dive makes me glad I'm not doing this on the road and home not stressing about getting internet and good wifi back running for my overlanding prius. heh id be cranky pants if i was doing this driving through canada to alaska and having to do rebuilds on one of the machines in here. that said im planning a supercomputer build using mini gaming pcs with the rayzen9 5900 and cant wait to see how long it takes to make a custom openwrt firmware file... my positivity thinks less than 10 minutes easily! |
I appreciate that the OpenWRT devs backported the mt7921u driver but not getting the firmware in a package that is loaded when you install the driver is puzzling because it is like no driver was installed. A bug has been filed but has not been acted on yet. Growing pains. I'm pretty sure the mt7921u driver for the mt7921au chipset is the first time in the history of usb wifi drivers in the Linux kernel where the driver was in the mainline kernel before the hardware was available on the market. It is astounding that it works well for the most part given that two major changes to wifi are in progress at the same time... WiFi 6 and WiFi 6e. Which is less complicate? Building a new spaceship to go to Mars or this WiFi stuff? Tough call. As time passes, we will get the rough edges worked out. |
hi @morrownr where can i download 5.19 kernel for openwrt? all i see is 5.15 when I try to make a build file myself. |
5.15 is as far as the OpenWRT devs have gone at this point so downloading a 5.19 kernel is not going to happen yet. Let me backup for a moment. What are you trying to do that requires 5.19? |
For those using and testing adapters with the new mt7921au WiFi 6e chipset:
New firmware files as of less than 24 hours ago:
525870 Sep 24 00:55 BT_RAM_CODE_MT7961_1_2_hdr.bin
92192 Sep 24 00:49 WIFI_MT7961_patch_mcu_1_2_hdr.bin
716404 Sep 24 00:54 WIFI_RAM_CODE_MT7961_1.bin
Instructions found in Main Menu item 8.
The text was updated successfully, but these errors were encountered: