Flint 2 is not able to recognize USB drive (Kingston DataTraveler Exodia 64GB USB 3.2 Flash Drive DTX/64GB) .
I asked Chatgpt, it says it is a common problem with Flint 2 because it does not provide enough power. Is it true?
The same drive worked with TP-Link Archer C7.
ubus call system board
{
"kernel": "6.12.74",
"hostname": "OponWrt",
"system": "ARMv8 Processor rev 4",
"model": "GL.iNet GL-MT6000",
"board_name": "glinet,gl-mt6000",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "25.12.2",
"firmware_url": "``https://downloads.openwrt.org/``",
"revision": "r32802-f505120278",
"target": "mediatek/filogic",
"description": "OpenWrt 25.12.2 r32802-f505120278",
"builddate": "1774469393"
}
}
`
[ 2959.889266] usb 1-2: new high-speed USB device number 15 using xhci-mtk
[ 2959.895946] usb 1-2: Device not responding to setup address.
[ 2960.109056] usb 1-2: Device not responding to setup address.
[ 2960.318799] usb 1-2: device not accepting address 15, error -71
[ 2961.587492] usb 1-2: new high-speed USB device number 16 using xhci-mtk
[ 2961.594154] usb 1-2: Device not responding to setup address.
[ 2961.817281] usb 1-2: Device not responding to setup address.
[ 2962.027020] usb 1-2: device not accepting address 16, error -71
[ 2962.033077] usb usb1-port2: unable to enumerate USB device
[ 2962.456580] usb 1-2: new high-speed USB device number 17 using xhci-mtk
[ 2962.586467] usb 1-2: device descriptor read/64, error -71
[ 2962.846204] usb 1-2: device descriptor read/64, error -71
[ 2964.214776] usb 1-2: new high-speed USB device number 18 using xhci-mtk
[ 2964.354652] usb 1-2: device descriptor read/64, error -71
[ 2964.604409] usb 1-2: device descriptor read/64, error -71
[ 2964.714411] usb usb1-port2: attempt power cycle
[ 2966.072895] usb 1-2: new high-speed USB device number 19 using xhci-mtk
[ 2966.079572] usb 1-2: Device not responding to setup address.
[ 2966.302690] usb 1-2: Device not responding to setup address.
[ 2966.512442] usb 1-2: device not accepting address 19, error -71
[ 2967.761201] usb 1-2: new high-speed USB device number 20 using xhci-mtk
[ 2967.767858] usb 1-2: Device not responding to setup address.
[ 2967.981034] usb 1-2: Device not responding to setup address.
[ 2968.190779] usb 1-2: device not accepting address 20, error -71
[ 2968.196846] usb usb1-port2: unable to enumerate USB device
[ 2968.650329] usb 1-2: new high-speed USB device number 21 using xhci-mtk
[ 2968.790211] usb 1-2: device descriptor read/64, error -71
[ 2969.039975] usb 1-2: device descriptor read/64, error -71
[ 2970.428596] usb 1-2: new high-speed USB device number 22 using xhci-mtk
[ 2970.568470] usb 1-2: device descriptor read/64, error -71
[ 2970.828231] usb 1-2: device descriptor read/64, error -71
[ 2970.938240] usb usb1-port2: attempt power cycle
[ 2972.286806] usb 1-2: new high-speed USB device number 23 using xhci-mtk
[ 2972.293465] usb 1-2: Device not responding to setup address.
[ 2972.516609] usb 1-2: Device not responding to setup address.
[ 2972.726378] usb 1-2: device not accepting address 23, error -71
[ 2973.975196] usb 1-2: new high-speed USB device number 24 using xhci-mtk
[ 2973.981871] usb 1-2: Device not responding to setup address.
[ 2974.195028] usb 1-2: Device not responding to setup address.
[ 2974.404789] usb 1-2: device not accepting address 24, error -71
[ 2974.410855] usb usb1-port2: unable to enumerate USB device
`
`lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux 6.12.74 xhci-hcd xHCI Host Controller
Bus 002 Device 001: ID 1d6b:0003 Linux 6.12.74 xhci-hcd xHCI Host Controller
`
cat /sys/kernel/debug/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.12
S: Manufacturer=Linux 6.12.74 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=11200000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 6.12
S: Manufacturer=Linux 6.12.74 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=11200000.usb
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
apk list --installed *usb*
kmod-usb-common-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-usb-core-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-usb-storage-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-usb-xhci-hcd-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-usb-xhci-mtk-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
kmod-usb3-6.12.74-r1 aarch64_cortex-a53 {feeds/base/kernel/linux} (GPL-2.0-only) [installed]
libusb-1.0-0-1.0.29-r1 aarch64_cortex-a53 {feeds/base/libs/libusb} (LGPL-2.1-or-later) [installed]
usbids-0.387-r1 aarch64_cortex-a53 {feeds/packages/feeds/packages/utils/hwdata} (GPL-2.0-or-later XFree86-1.0) [installed]
usbutils-017-r1 aarch64_cortex-a53 {feeds/packages/feeds/packages/utils/usbutils} (GPL-2.0-only) [installed]