I have installed Openwrt 24.10.2 on all my device and it’s working really nice and looks good as well. I’m happy and thankful for all the good work.
Regarding my Asus RT-AC88u Router there is one small issue: USB3.0 seems to be not activated by hardware GPIO pins.
If I flash the new Openwrt firmware 24.10.02 the usb3 port (in the front) is not even activated, on all tested devices. Nothing appears at dmesg, if I connect my usb3 stick.
Here you can see a usb2 device is working fine in this physical usb3 port:
USB3 is definitely not activated anymore on Version 24.xx for this device !!!
As I said, I tested the same device: with openwrt 22.xx this device has been working with the same USB-stick (SanDisk 3.2Gen1) of course some usb-port.
Just to make sure, I also tested 4 different usb-sticks 3.0 and also 3 different Asus Router rt-ac88u.
All with the some issue:
Nothing occurs at dmesg or logread!
Really nothing appears, as no usb stick has ever been inserted! (That's the reason I posted the logfile with the usb2 stick to make sure the port is physical ok)
Just found this while trying to use the usb3 port on an RT-N18U (also bcm53xx; was trying to attempt this absolutely insane idea of plugging in a 2.5GbE nic for no actual, practical reason given the CPU in here can't actually perform routing anywhere near that fast but wanted to try it out anyway since it should technically work if it wasn't for me running into this bug), never ran 23.05.xx on this device so no idea if it worked there or not...
Again, the motivation in actually using the port in my case was extremely questionable (really I just wanted to see if it would work at all), however people who might have actual use cases for that port are impacted as well, so...
Unfortunately usb3 is still not working for this device Asus rt-ac88u.
I could see in the kernel logging that the problem refers to the LPM (Link Power Management)
[ 5.031892] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
As I mentioned this issues exists since the openwrt 24.xx versions.
Here is the dmesg for usb3
root@OpenWrt:~# dmesg | grep usb
[ 4.748709] usbcore: registered new interface driver usbfs
[ 4.754342] usbcore: registered new interface driver hub
[ 4.759738] usbcore: registered new device driver usb
[ 4.782802] ehci-platform 18021000.usb: EHCI Host Controller
[ 4.788523] ehci-platform 18021000.usb: new USB bus registered, assigned bus number 1
[ 4.796558] ehci-platform 18021000.usb: irq 41, io mem 0x18021000
[ 4.840182] ehci-platform 18021000.usb: USB 2.0 started, EHCI 1.00
[ 4.858063] ohci-platform 18022000.usb: Generic Platform OHCI controller
[ 4.864884] ohci-platform 18022000.usb: new USB bus registered, assigned bus number 2
[ 4.872852] ohci-platform 18022000.usb: irq 41, io mem 0x18022000
[ 4.990184] xhci-hcd 18023000.usb: xHCI Host Controller
[ 4.995465] xhci-hcd 18023000.usb: new USB bus registered, assigned bus number 3
[ 5.003120] xhci-hcd 18023000.usb: USB2 root hub has no ports
[ 5.008888] xhci-hcd 18023000.usb: Host supports USB 3.0 SuperSpeed
[ 5.015188] xhci-hcd 18023000.usb: hcc params 0x02501164 hci version 0x100 quirks 0x0008000000000010
[ 5.024396] xhci-hcd 18023000.usb: irq 42, io mem 0x18023000
[ 5.031892] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[ 13.439909] usbcore: registered new interface driver brcmfmac