I have a new 128 GB USB-stick that works on my PC, on my laptop, on my tablet and on my phone, however it does not work on my GL-AR300M.
When I plug it in it shows up on the usb-bus. When I then do a "block detect" dmesg shows the log-entries below and the stick is gone from the usb-bus.
What can I do?
[52576.535510] usb-storage 1-1.1.1:1.0: USB Mass Storage device detected
[52576.553360] scsi host0: usb-storage 1-1.1.1:1.0
[52577.710686] scsi 0:0:0:0: Direct-Access Intenso Speed Line 1100 PQ: 0 ANSI: 6
[52577.726599] sd 0:0:0:0: [sda] 250183680 512-byte logical blocks: (128 GB/119 GiB)
[52577.737593] sd 0:0:0:0: [sda] Write Protect is off
[52577.742577] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[52577.750593] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[52577.785742] sda: sda1
[52577.804629] sd 0:0:0:0: [sda] Attached SCSI removable disk
[52608.913014] usb 1-1.1.1: reset full-speed USB device number 19 using ehci-platform
[52624.172865] usb 1-1.1.1: device descriptor read/64, error -145
[52629.512834] usb 1-1.1.1: device descriptor read/64, error -71
[52629.732842] usb 1-1.1.1: reset full-speed USB device number 19 using ehci-platform
[52629.932862] usb 1-1.1.1: device descriptor read/64, error -71
[52630.242849] usb 1-1.1.1: device descriptor read/64, error -71
[52630.462841] usb 1-1.1.1: reset full-speed USB device number 19 using ehci-platform
[52630.962859] usb 1-1.1.1: device not accepting address 19, error -71
[52631.062861] usb 1-1.1.1: reset full-speed USB device number 19 using ehci-platform
[52631.562832] usb 1-1.1.1: device not accepting address 19, error -71
[52631.572548] usb 1-1.1.1: USB disconnect, device number 19
[52631.581706] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[52631.588415] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=0x00
[52631.596954] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 00 01 10 00 00 f0 00
[52631.604799] blk_update_request: I/O error, dev sda, sector 272
[52631.613755] sda: detected capacity change from 128094044160 to 0
[52631.620201] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x01 driverbyte=0x00
[52631.752890] usb 1-1.1.1: new full-speed USB device number 20 using ehci-platform
[52631.952900] usb 1-1.1.1: device descriptor read/64, error -71
[52632.272868] usb 1-1.1.1: device descriptor read/64, error -71
[52632.492912] usb 1-1.1.1: new full-speed USB device number 21 using ehci-platform
[52632.692897] usb 1-1.1.1: device descriptor read/64, error -71
[52633.002891] usb 1-1.1.1: device descriptor read/64, error -71
[52633.124607] usb 1-1.1-port1: attempt power cycle
[52633.782870] usb 1-1.1.1: new full-speed USB device number 22 using ehci-platform
[52634.292873] usb 1-1.1.1: device not accepting address 22, error -71
[52634.422871] usb 1-1.1.1: new full-speed USB device number 23 using ehci-platform
[52634.922803] usb 1-1.1.1: device not accepting address 23, error -71
[52634.930564] usb 1-1.1-port1: unable to enumerate USB device
Yes I have tried pretty much all the other ports as well as connecting it directly.
All other usb-peripherals in the hub (soundcard, tv-stick, other usb-stick) work.
It should enumerate as a "high speed device" which is USB2 at 480 Mb. "Full speed" is 12 Mb, typically USB1. After plugging in, kmod-usb-storage should pick it up and create some /dev/sdXX devices. block detect only probes the sdXX devices to determine their filesystem.
Isn't the GL-AR300 port USB2? Why is kmod-usb3 even there?
I have tried that before and I remember that it did not work.
Hoewever I've just tried it again and it seems to work now when plugged in directly (I have not yet tried to mount it, but it is still visible after a block detect).
This is good news (thanks), but I need to go away for half an hour and will continue then.