I have installed mt7921u driver, inserted the USB dongle to the USB-A port but the kernel does not seem detecting this device EDUP AX1672 at booting as looking at syslog. Also tried using the front-side USB-C port (using USB-A <=> USB-C converter), no change. Tried lsusb command and modprobe mt7921u - again no significant findings. Any clues?
Does it work elsewhere?
Did you install any of the hostapd packages and firmware?
- hostapd-basic-mbedtls
- hostapd-basic-openssl
- hostapd-basic-wolfssl
- kmod-mt7921-common
- kmod-mt7921-firmware
- kmod-mt7921u
- kmod-mt792x-common
- kmod-mt792x-usb
EDIT: pick one of the hostapd packages and all kmods
Now confirmed that it works with a Windows11 machine (both USB-A and USB-C). Thanks for your suggestion.
Thanks. I have installed kmod-mt7921u before (and its dependencies.) Anything else you recommend to install? Thanks again!
EDIT: okay - you say all of the kmod. Will do. For hostapd, I have installed wpad-mbedtls replacing wpad-basic-mbedtls for other purposes. Shall I remove wpad and install hostapd? (seems hostapd* and wpad* are conflicting)
EDIT2: just confirmed that all of kmods had been there already.
Yes those packages conflict, I'm using hostapd-basic-mbedtls and it works fine. However I think wpad is a smaller install.
If you cannot get it working with wpad, switch to hostapd.
Doesn't really matter which modules you've got installed, as long as the device isn't detected by the kernel.
@s0nny I assume you're tried lsusb ?
Thanks. I just Googled on hostapd and wpad and it says wpad include hostapd's functions.
from https://oldwiki.archive.openwrt.org/doc/howto/wireless.utilities ;
hostapd: This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator.
wpad: This package contains a full featured IEEE 802.1x/WPA/EAP/RADIUS Authenticator and Supplicant
Thank you for your suggestion anyway.
here it is;
</>
root@OpenWrt:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux 6.6.73 xhci-hcd xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux 6.6.73 xhci-hcd xHCI Host Controller
</>
Yeah, so the kmod discussion is pointless right now...
You dont have a powered USB hub somewhere, do you ?
I dont have any for now. Let me get one and will come back here. Thanks for your patience.
It also seems his device-id is different from mine: 0e8d:7961
Wow, I'm still sleepy, its not detected at all
@frollic - finally I have time to test it with a powered USB hub.
Now syslog shows it
</>
Wed Feb 19 21:03:40 2025 kern.info kernel: [ 15.605990] usbcore: registered new interface driver mt7921u
Wed Feb 19 21:03:40 2025 user.info kernel: [ 15.615284] kmodloader: done loading kernel modules from /etc/modules.d/*
Wed Feb 19 21:03:40 2025 kern.info kernel: [ 15.676043] mt7921u 1-1.1:1.0: HW/SW Version: 0x8a108a10, Build Time: 20231109190918a
Wed Feb 19 21:03:40 2025 kern.info kernel: [ 15.676043]
Wed Feb 19 21:03:40 2025 kern.info kernel: [ 15.701750] mt7921u 1-1.1:1.0: WM Firmware Version: ____010000, Build Time: 20231109190959
</>
On Luci, wireless interface, it shows up as radio2. I will try to configure it for 6GHz. Separately, this means OpenWrt One's USB2 port does not provide enough power to drive/boot-up this wifi device?
I'd say so, yes.
I could even imagine the port capping the wifi adapter.
Thanks. Good to know. I will buy USB power monitor to check this later. Now the router connects to iPhone16 using 6GHz. Thanks again for your help @frollic @Dantes
capping? can you elaborate?
USB port speed is < wifi adapter's max speed.
Got it. yes - i assumed so as the port is claimed to be USB2.
Now I realized (too late!) that this device is USB3 then it may draw more than 500mA (most likely) that is USB2’s limitation… I will try an old USB2 11ac device that may still provide 250Mbps (buffalo WI-U2-433DHP with Realtek chip)
that's why you were asked to try the powered hub