Official documentation USB 3.0 and WiFi problems:
or disable the USB3 driver to force fallback to USB2.0. Many current LEDE devices aren't even noticably faster on USB3.0 data transfers compared to 2.0.
Could someone point me how to disable USB3 driver? It seems that USB 3.0 is compiled into the kernel. Removing of kmod-usb3
package does not help. The same with rmmod xhci-hcd
.
So, I see a ton of complaints that 2.4 WiFi does not work in pair with OpenWrt if you have connected USB device. Of course, I have external USB card-reader + microSD card.
The same configuration works excellent with stock firmware. But! There is the one significant NOTE! Xiaomi DISABLES USB 3.0 by default in their stock firmware. They even write in GUI that enabling USB 3.0 will gift you a ton of problems for 2.4Gz.
Configuration
Stable 18.06.1
$ lsmod | grep xhci
usbcore 128400 8 ledtrig_usbport,usb_storage,ehci_platform,ehci_hcd,xhci_mtk,xhci_plat_hcd,xhci_pci,xhci_hcd
xhci_hcd 89360 3 xhci_mtk,xhci_plat_hcd,xhci_pci
xhci_mtk 4864 0
xhci_pci 2752 0
xhci_plat_hcd 5632 0
$ opkg list-installed | grep usb3
kmod-usb3 - 4.14.63-1
# check USB 2.0 loaded module
$ lsmod | grep ehci
ehci_hcd 35120 1 ehci_platform
ehci_platform 4832 0
usbcore 128400 8 ledtrig_usbport,usb_storage,ehci_platform,ehci_hcd,xhci_mtk,xhci_plat_hcd,xhci_pci,xhci_hcd
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 14cd:125c Super Top SD card reader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M
|__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
As you can see, Driver=xhci-mtk
, USB 3.0.
Why we can't resolve this issue finally and make people happy with OpenWrt? Why should all people move back to stock?
Thanks in advance!