Quantcast
Viewing all articles
Browse latest Browse all 3790

Troubleshooting • RPi5 USB3.0 troubles when using hard drive dock

Hello,

I am seeking help for a weird problem I came accross on RPI5.
I have a hard drive dock: https://www.amazon.fr/Inateck-Station-d ... JSR8B?th=1

On RPI4 I have absolutely no problems using it on USB 3.0, as shown here:

Code:

lsusb -t/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M

Code:

[  402.200266] usb 2-2: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd[  402.221228] usb 2-2: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00[  402.221240] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1[  402.221248] usb 2-2: Product: ASM1156-PM[  402.221256] usb 2-2: Manufacturer: ASMT[  402.221263] usb 2-2: SerialNumber: 00000000000000000000[  402.233620] scsi host1: uas[  402.236293] scsi 1:0:0:0: Direct-Access     ASMT     ASM1156-PM       0    PQ: 0 ANSI: 6[  402.240119] scsi 1:0:0:1: Direct-Access     ASMT     ASM1156-PM       0    PQ: 0 ANSI: 6[  402.242524] sd 1:0:0:0: Attached scsi generic sg0 type 0[  402.243223] sd 1:0:0:1: Attached scsi generic sg1 type 0[  402.245503] sd 1:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)[  402.245511] sd 1:0:0:0: [sda] 4096-byte physical blocks[  402.246080] sd 1:0:0:0: [sda] Write Protect is off[  402.246086] sd 1:0:0:0: [sda] Mode Sense: 43 00 00 00[  402.247179] sd 1:0:0:1: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)[  402.247186] sd 1:0:0:1: [sdc] 4096-byte physical blocks[  402.247221] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA[  402.247375] sd 1:0:0:1: [sdc] Write Protect is off[  402.247381] sd 1:0:0:1: [sdc] Mode Sense: 43 00 00 00[  402.248068] sd 1:0:0:1: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA[  402.248439] sd 1:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)[  402.249358] sd 1:0:0:1: [sdc] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)[  408.595583]  sda: sda1[  415.017970] sd 1:0:0:0: [sda] Attached SCSI disk[  415.018537]  sdc: sdc1[  415.052717] sd 1:0:0:1: [sdc] Attached SCSI disk
On RPI5, it works using USB2.0, I do have entries using dmesg or lsusb:

Code:

lsusb -t/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=uas, 480M/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M

Code:

[ 2177.026501] usb 3-2: new high-speed USB device number 2 using xhci-hcd[ 2177.176159] usb 3-2: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00[ 2177.176166] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1[ 2177.176171] usb 3-2: Product: ASM1156-PM[ 2177.176174] usb 3-2: Manufacturer: ASMT[ 2177.176177] usb 3-2: SerialNumber: 00000000000000000000[ 2177.177869] scsi host0: uas[ 2177.180554] scsi 0:0:0:0: Direct-Access     ASMT     ASM1156-PM       0    PQ: 0 ANSI: 6[ 2177.192347] sd 0:0:0:0: Attached scsi generic sg0 type 0[ 2177.192967] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)[ 2177.192973] sd 0:0:0:0: [sda] 4096-byte physical blocks[ 2177.193318] sd 0:0:0:0: [sda] Write Protect is off[ 2177.193323] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00[ 2177.196198] scsi 0:0:0:1: Direct-Access     ASMT     ASM1156-PM       0    PQ: 0 ANSI: 6[ 2177.196476] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA[ 2177.197564] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes not a multiple of physical block size (4096 bytes)[ 2177.197568] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)[ 2183.537442]  sda: sda1[ 2183.537619] sd 0:0:0:0: [sda] Attached SCSI disk[ 2183.540052] sd 0:0:0:1: Attached scsi generic sg1 type 0[ 2183.540494] sd 0:0:0:1: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.73 TiB)[ 2183.540499] sd 0:0:0:1: [sdb] 4096-byte physical blocks[ 2183.540845] sd 0:0:0:1: [sdb] Write Protect is off[ 2183.540851] sd 0:0:0:1: [sdb] Mode Sense: 43 00 00 00[ 2183.541388] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA[ 2183.541617] sd 0:0:0:1: [sdb] Preferred minimum I/O size 512 bytes not a multiple of physical block size (4096 bytes)[ 2183.541623] sd 0:0:0:1: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)[ 2190.013529]  sdb: sdb1[ 2190.013696] sd 0:0:0:1: [sdb] Attached SCSI disk
But when using USB3.0, it seems that the docking station is not recognized at all, there is nothing on lsusb, and no logs at all on dmesg (and physically, nothing happens).
I use the RPI5 with the official power supply, and the official image:

Code:

uname -aLinux homelab 6.1.0-rpi7-rpi-2712 #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24) aarch64 GNU/Linux
I also tried another drive that I have, to check if usb3 works, and it does:

Code:

lsusb -t/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M
Do you have any idea why this might happens?
Any help would be appreciated, thanks!
Syl20

Statistics: Posted by Syl20 — Thu Jan 25, 2024 4:06 pm



Viewing all articles
Browse latest Browse all 3790

Trending Articles