Replies: 10 comments 2 replies
-
Hi
The firmware for the mt7612u driver has not been updated in several years. It is pretty solid. What makes you think it should be updated? The mt7922 and mt7921 has been getting monthly updates since last year but those chipsets are WiFi 6e capable and there is a reason for the updates... new generation drivers are massively complex and new features are still being added. |
Beta Was this translation helpful? Give feedback.
-
im running rpi4 on openwrt22.03.5 on argonone with that usb ssd and had random wifi crash from mt76x2u. Heres my info with 2 usb wifi an ALFA AWUS036AXM wifi6e(mt7921u) and ALFA AWUS036ACU 802.11ac(mt76x2u). I used the wifi6e as wireless repeater and the other as AP. These usb wifi devices is plugged in a usb powered hub and I've also replaced my power supply from argoneone official cord for my argonone case. I replaced it cause it gave me undervolt warnings, but not that seems to be no more warnings. But still with wifi crash from mt76x2u. So I by upgrading firmware on both of those devices might fix. Hardware : BCM2835 Bus 002 Device 005: ID 0e8d:7961 MediaTek Inc. Wireless_Device /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M config wifi-device 'radio0' config wifi-device 'radio1' config wifi-iface 'wifinet0' config wifi-iface 'wifinet1' config interface 'loopback' config globals 'globals' config device config interface 'lan' config interface 'wwan' config interface 'nordvpn' config wireguard_nordvpn config device config device I also added wifi down then wifi up on my rc.local. since mt7921au wont start. Put your custom commands here that should be executed oncethe system init finished. By default this file does nothing.Revert root shell to ash if zsh is not availableif grep -q '^root:.*:/usr/bin/zsh$' /etc/passwd && [ ! -x /usr/bin/zsh ]; then echo 1 > /sys/module/mt76_usb/parameters/disable_usb_sg iw reg set US |
Beta Was this translation helpful? Give feedback.
-
i should also include my rpi cmdline.txt and config.txt cat cmdline.txt ─╯ ############################################################################### Bootloader configuration - config.txt################################################################################ ################################################################################ For overclocking and various other settings, see:https://www.raspberrypi.org/documentation/configuration/config-txt/README.md################################################################################ OpenWrt configinclude distroconfig.txt [all] Place your custom settings here.over_voltage=6 [pi4] ❯ cat distroconfig.txt ─╯ Bootloader configuration - distroconfig.txt################################################################################ Restore PL011 (ttyAMA0) to GPIOs 14 & 15, instead of Mini UART (ttyS0).Mini UART is disabled by default unless "enable_uart=1" is specified,which changes the core frequency to a fixed value and impacts performance.See https://www.raspberrypi.org/documentation/configuration/uart.md[pi0w] Run as fast as firmware / board allows#arm_boost=1 |
Beta Was this translation helpful? Give feedback.
-
Hi again. A RasPi4B and a powered usb3 hub. I've seen this story before. There are several things that could be contributing:
https://github.com/morrownr/7612u I have a guide: https://github.com/morrownr/USB-WiFi/blob/main/home/AP_Mode/Bridged_Wireless_Access_Point.md I can get a dual band setup stable on a RasPi4B but it can take some work. The first thing I would do is remove the powered hub and see where you are. |
Beta Was this translation helpful? Give feedback.
-
thx it didnt crash so far. i turn off SG as you suggested, the mt7612u became unstable(like more frequent crash). I turned it back to on for the SG for mt7612u, it became somewhat stable, I mean by that is after fresh reboot, i leave plug the usb powered hub along with the usb wifi attached to it, it will crash within 5mins, then I just press on/off on my usb powered hub (it has on and off per ports, its this one https://www.amazon.com/atolla-Charging-Splitter-Individual-Switches/dp/B083XTKV8V ) it became stable lol weird. ❯ uptime ─╯ |
Beta Was this translation helpful? Give feedback.
-
I have the previous version of that hub.
Same manufacturer.
I've had good luck with it but the exact pi and hub are very hit and
miss.
|
Beta Was this translation helpful? Give feedback.
-
could it be with rpi4 board revisions, something about usb type-c being picky? ❯ cat /proc/cpuinfo ─╯ what fixes my mt76x2u crashes, is that if its plugged onto a usb powered hub, i have to unplug it push the button to off after reboot. then once booted and settled plug the usb hub push that on button. and its stable no crashes. weird thing is its only the mt76x2u that i have to turn off and on while mt7921u is also plugged on the hub and i dont have to turn off. I restarted my rpi4 before posting this. Ill report back if it crashes and post the uptime how long it stay up with no crash. |
Beta Was this translation helpful? Give feedback.
-
Interesting. What all do you have plugged into usb ports? |
Beta Was this translation helpful? Give feedback.
-
From what rpi docs state. I dont fully understand it, are they suggesting to plug the my usb powered hub on to usb2 of rpi4 instead to avoid low speeds bugs? |
Beta Was this translation helpful? Give feedback.
-
I think it means plug a low or full speed device into a usb2 hub which is
plugged into the usb3 hub which is plugged into the rpi.
Is there a way to force usb devices to only use USB 3 on a USB hub?
That might work (or just don't use a Raspberry Pi :-)).
|
Beta Was this translation helpful? Give feedback.
-
I have this device.
Bus 002 Device 006: ID 0e8d:7612 MediaTek Inc. Wireless. Which uses kmod-mt76x2u on openwrt.
And Ive followed the guide from here to update the firmware. Can someone correct my steps if im wrong?
After i have scp the specific .BIN files for my devices to this location on openwrt /lib/firmware/mediatek. I've reboot and upon looking at dmesg the firmware gave errors.
The original files that was in that folder was a symlink to a file in /lib/firmware/. (I could be wrong, idk how to read file stats or where that link is going to)
Package kmod-mt76x2u (5.10.176+2022-09-06-d7054646-5) is installed on root and has the following files:
/lib/firmware/mediatek/mt7662u_rom_patch.bin
/lib/firmware/mediatek/mt7662u.bin
/etc/modules.d/mt76x2u
/lib/modules/5.10.176/mt76x2u.ko
So my question is do i SCP to folder /lib/firmware instead then renamed it same name but without the letter "u" for these files.
/lib/firmware/mt7662_rom_patch.bin
/lib/firmware/mt7662.bin
And then do a ln -s cmd from /lib/firmware/ to /lib/firmware/mediatek. Is this correct? I dont want to apply it yet, so this is what im asking.
Beta Was this translation helpful? Give feedback.
All reactions