ASUS RT-AX53U usb not working

  • ubus call system board
    	{
    		"kernel": "6.12.85",
    		"hostname": "OpenWrt",
    		"system": "MediaTek MT7621 ver:1 eco:3",
    		"model": "ASUS RT-AX53U",
    		"board_name": "asus,rt-ax53u",
    		"rootfs_type": "squashfs",
    		"release": {
    			"distribution": "OpenWrt",
    			"version": "25.12.3",
    			"firmware_url": "https://downloads.openwrt.org/",
    			"revision": "r32912-6639b15f62",
    			"target": "ramips/mt7621",
    			"description": "OpenWrt 25.12.3 r32912-6639b15f62",
    			"builddate": "1777933845"
    		}
    	}
    
  • apk list -I *usb* output:
    kmod-usb-common-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-core-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-ehci-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-ledtrig-usbport-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-ohci-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-ohci-pci-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-storage-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-storage-extras-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-storage-uas-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-uhci-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-xhci-hcd-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb-xhci-mtk-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb2-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    kmod-usb3-6.12.85-r1 mipsel_24kc {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
    libusb-1.0-0-1.0.29-r1 mipsel_24kc {feeds/base/libs/libusb} (LGPL-2.1-or-later) [installed]
    usbids-0.407-r1 mipsel_24kc {feeds/packages/feeds/packages/utils/hwdata} (GPL-2.0-or-later) [installed]
    usbutils-019-r1 mipsel_24kc {feeds/packages/feeds/packages/utils/usbutils} (GPL-2.0-only) [installed]
    
  • lsusb output: unable to initialize libusb: -99
  • dmesg | grep usb :
    [    6.313434] usbcore: registered new interface driver usbfs
    [    6.319163] usbcore: registered new interface driver hub
    [    6.324686] usbcore: registered new device driver usb
    [   16.793938] usbcore: registered new interface driver usb-storage
    [   17.959066] usbcore: registered new interface driver uas
    [   17.967576] usbcore: registered new interface driver ums-alauda
    [   17.975351] usbcore: registered new interface driver ums-cypress
    [   17.983120] usbcore: registered new interface driver ums-datafab
    [   17.990821] usbcore: registered new interface driver ums-freecom
    [   17.998661] usbcore: registered new interface driver ums-isd200
    [   18.006534] usbcore: registered new interface driver ums-jumpshot
    [   18.014335] usbcore: registered new interface driver ums-karma
    [   18.023449] usbcore: registered new interface driver ums-sddr09
    [   18.031274] usbcore: registered new interface driver ums-sddr55
    [   18.039187] usbcore: registered new interface driver ums-usbat
    

No usb deviced detected when working usb flashdrive is inserted

I use the same router.
As far as I see all needed kernel modules installed.
Probably it can be a hardware problem or modules didn't load by any other means.
Try this

  1. lsmod. USB modules loaded?
  2. dmesg | grep USB. Or dmesg and manually look for entries after registered new device you must find new xHCI controller init and USB hub init.
    Probably you can find some information there.
    Additionally cat /proc/devices must show usb device

Thanks for your answer and sorry for my slow response

  • dmesg | grep USB :
    [    6.342661] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
    [    6.376013] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
    [    6.383486] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
    [    6.390961] hub 1-0:1.0: USB hub found
    [    6.409123] hub 2-0:1.0: USB hub found
    [    6.864894] usb 1-2: new high-speed USB device number 2 using xhci-mtk
    
  • lsmod | grep usb:
    ledtrig_usbport        12288  0
    nls_base               12288  1 usbcore
    usb_common             12288  3 xhci_plat_hcd,xhci_hcd,usbcore
    usbcore               163840  5 ledtrig_usbport,xhci_plat_hcd,xhci_pci,xhci_mtk_hcd,xhci_hcd
    
  • cat /proc/devices:
      1 mem
      4 ttyS
      5 /dev/tty
      5 /dev/console
      5 /dev/ptmx
     10 misc
     89 i2c
     90 mtd
    108 ppp
    128 ptm
    136 pts
    180 usb
    189 usb_device
    250 ubi0
    251 bsg
    252 watchdog
    253 rtc
    254 gpiochip
    
    Block devices:
     31 mtdblock
    254 ubiblock
    259 blkext
    

Also I used USB stick as expansion for root partition on this device for half a year, but system stopped recognise it after factory reset or system upgrade (not sure, it was a lot time ago)