Open RolandFelnhofer opened 3 months ago
It seems that adding
usb-storage.quirks=152d:0579:u
to/boot/firmware/cmdline.txt
prevent this error
Can't 'help' with your 0bc2:ab21
Seagate HDD and after blacklisting UAS when the real reason was either data integrity or power issues then error messages just will be different but symptoms pretty much the same.
I have similar problems since switching from the Raspberry Pi 4 to the Raspberry Pi 5. Similar things were also discussed in #5753. Not sure if it's the same thing, but there still seems to be an issue.
I use two stacked 4-Port USB 3.1 Hubs with PPPS (Per-Port Power Switching) functionality. The problem happens with every used drive (SSD/HDD).
Sometimes errors occurs when I want to mount the partition after turning the USB port on:
mount: /mnt/ssd4: /dev/sdf1 is not a valid block device.
dmesg(1) may have more information after failed mount system call.
This probem already occured on my Raspberry Pi 4. I thought, maybe it happens if the drive isn't ready when the mount happens. A second mount was successful. Still so is now.
Raspberry Pi 4:
Linux raspberrypi 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l
[Fri Mar 8 19:37:35 2024] usb 2-2.3: cmd cmplt err -71
[Fri Mar 8 19:37:53 2024] usb 2-2.3: USB disconnect, device number 17
[Fri Mar 8 19:37:53 2024] sd 6:0:0:0: [sdg] tag#16 uas_zap_pending 0 uas-tag 1 inflight: CMD
[Fri Mar 8 19:37:53 2024] sd 6:0:0:0: [sdg] tag#16 CDB: opcode=0x88 88 00 00 00 00 01 d1 c0 b7 80 00 00 00 08 00 00
[Fri Mar 8 19:37:53 2024] sd 6:0:0:0: [sdg] tag#16 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=0x00 cmd_age=18s
[Fri Mar 8 19:37:53 2024] sd 6:0:0:0: [sdg] tag#16 CDB: opcode=0x88 88 00 00 00 00 01 d1 c0 b7 80 00 00 00 08 00 00
[Fri Mar 8 19:37:53 2024] blk_update_request: I/O error, dev sdg, sector 7814035328 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[Fri Mar 8 19:37:53 2024] blk_update_request: I/O error, dev sdg, sector 7814035328 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[Fri Mar 8 19:37:53 2024] Buffer I/O error on dev sdg1, logical block 976754160, async page read
[Fri Mar 8 19:37:53 2024] sd 6:0:0:0: [sdg] Synchronizing SCSI cache
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=0x00
[Fri Mar 8 19:37:54 2024] usb 2-2.3: new SuperSpeed Gen 1 USB device number 23 using xhci_hcd
[Fri Mar 8 19:37:54 2024] usb 2-2.3: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[Fri Mar 8 19:37:54 2024] usb 2-2.3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[Fri Mar 8 19:37:54 2024] usb 2-2.3: Product: ASM105x
[Fri Mar 8 19:37:54 2024] usb 2-2.3: Manufacturer: ASMT
[Fri Mar 8 19:37:54 2024] usb 2-2.3: SerialNumber: 123...
[Fri Mar 8 19:37:54 2024] scsi host6: uas
[Fri Mar 8 19:37:54 2024] scsi 6:0:0:0: Direct-Access Samsung SSD 860 EVO 4TB 0 PQ: 0 ANSI: 6
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: Attached scsi generic sg9 type 0
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Write Protect is off
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Mode Sense: 43 00 00 00
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Optimal transfer size 33553920 bytes
[Fri Mar 8 19:37:54 2024] sdg: sdg1
[Fri Mar 8 19:37:54 2024] sd 6:0:0:0: [sdg] Attached SCSI disk
Raspberry Pi 5:
Linux raspberrypi 6.6.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64
[Mon Apr 15 16:55:50 2024] usb 2-1.3: cmd cmplt err -71
[Mon Apr 15 16:56:21 2024] sd 4:0:0:0: [sdf] tag#1 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
[Mon Apr 15 16:56:21 2024] sd 4:0:0:0: [sdf] tag#1 CDB: opcode=0x88 88 00 00 00 00 03 a3 81 29 ff 00 00 00 20 00 00
[Mon Apr 15 16:56:21 2024] scsi host4: uas_eh_device_reset_handler start
[Mon Apr 15 16:56:22 2024] scsi host4: uas_eh_device_reset_handler FAILED err -19
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: Device offlined - not ready after error recovery
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: [sdf] tag#1 UNKNOWN(0x2003) Result: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=31s
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: [sdf] tag#1 CDB: opcode=0x88 88 00 00 00 00 03 a3 81 29 ff 00 00 00 20 00 00
[Mon Apr 15 16:56:22 2024] I/O error, dev sdf, sector 15628052991 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: rejecting I/O to offline device
[Mon Apr 15 16:56:22 2024] I/O error, dev sdf, sector 15628052991 op 0x0:(READ) flags 0x0 phys_seg 2 prio class 2
[Mon Apr 15 16:56:22 2024] buffer_io_error: 55 callbacks suppressed
[Mon Apr 15 16:56:22 2024] Buffer I/O error on dev sdf1, logical block 976749216, async page read
[Mon Apr 15 16:56:22 2024] Buffer I/O error on dev sdf1, logical block 976749217, async page read
[Mon Apr 15 16:56:22 2024] /dev/sdf1: Can't open blockdev
[Mon Apr 15 16:56:22 2024] usb 2-1.3: USB disconnect, device number 27
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: [sdf] Synchronizing SCSI cache
[Mon Apr 15 16:56:22 2024] sd 4:0:0:0: [sdf] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[Mon Apr 15 16:56:47 2024] usb 2-1.3: new SuperSpeed USB device number 35 using xhci-hcd
[Mon Apr 15 16:56:47 2024] usb 2-1.3: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[Mon Apr 15 16:56:47 2024] usb 2-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[Mon Apr 15 16:56:47 2024] usb 2-1.3: Product: ASM105x
[Mon Apr 15 16:56:47 2024] usb 2-1.3: Manufacturer: ASMT
[Mon Apr 15 16:56:47 2024] usb 2-1.3: SerialNumber: 123...
[Mon Apr 15 16:56:47 2024] scsi host4: uas
[Mon Apr 15 16:56:47 2024] scsi 4:0:0:0: Direct-Access Samsung SSD 870 QVO 8TB 0 PQ: 0 ANSI: 6
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: Attached scsi generic sg9 type 0
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB)
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Write Protect is off
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Mode Sense: 43 00 00 00
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Preferred minimum I/O size 512 bytes
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Optimal transfer size 33553920 bytes
[Mon Apr 15 16:56:47 2024] sdf: sdf1
[Mon Apr 15 16:56:47 2024] sd 4:0:0:0: [sdf] Attached SCSI disk
Like mentioned, a second mount is still successful, so that's not the big problem for me.
However, the new thing on the Raspberry Pi 5 is, that after the drive has been running for a while (I don't know exactly when it happens, maybe only after a certain amount of data has been transferred) the drive isn't accessible anymore when being used the next time. I get an I/O error (e.g. on ls
). Need to check the log next time it happens.
I also get a lot of uas_eh_abort_handler
, which, on the Raspberry Pi 4, I only had with incompatible SATA adapters, but not with common external drives (Samsung Portable SSD T5).
Apr 15 21:37:29 raspberrypi kernel: usb 2-1.2: cmd cmplt err -71
Apr 15 21:37:32 raspberrypi kernel: usb 2-1.2: USB disconnect, device number 28
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_zap_pending 0 uas-tag 1 inflight: CMD
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 e8 e0 87 80 00 00 20 00
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=DRIVER_OK cmd_age=3s
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 e8 e0 87 80 00 00 20 00
Apr 15 21:37:32 raspberrypi kernel: I/O error, dev sdb, sector 3907028864 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
Apr 15 21:37:32 raspberrypi kernel: device offline error, dev sdb, sector 3907028864 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Apr 15 21:37:32 raspberrypi kernel: Buffer I/O error on dev sdb1, logical block 122094588, async page read
Apr 15 21:37:32 raspberrypi kernel: /dev/sdb1: Can't open blockdev
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] Synchronizing SCSI cache
Apr 15 21:37:32 raspberrypi kernel: sd 2:0:0:0: [sdb] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: new SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: New USB device found, idVendor=04e8, idProduct=61f5, bcdDevice= 1.00
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: Product: Portable SSD T5
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: Manufacturer: Samsung
Apr 15 21:37:33 raspberrypi kernel: usb 2-1.2: SerialNumber: 123...
Apr 15 21:37:33 raspberrypi kernel: scsi host2: uas
Apr 15 21:37:33 raspberrypi kernel: scsi 2:0:0:0: Direct-Access Samsung Portable SSD T5 0 PQ: 0 ANSI: 6
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Write Protect is off
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes
Apr 15 21:37:33 raspberrypi kernel: sdb: sdb1
Apr 15 21:37:33 raspberrypi kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
Apr 15 21:38:07 raspberrypi kernel: EXT4-fs (sdb1): mounted filesystem ebb4b458-5574-49eb-916b-598026a3f1fe r/w with ordered data mode. Quota mode: none.
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#15 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#15 CDB: opcode=0x28 28 00 03 de 42 58 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#14 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#14 CDB: opcode=0x28 28 00 02 26 00 68 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#13 uas_eh_abort_handler 0 uas-tag 9 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#13 CDB: opcode=0x28 28 00 02 c0 02 70 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 CDB: opcode=0x28 28 00 03 f2 05 68 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 CDB: opcode=0x28 28 00 02 89 f0 58 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 CDB: opcode=0x28 28 00 05 cb fc 38 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 CDB: opcode=0x28 28 00 02 04 02 60 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 CDB: opcode=0x28 28 00 05 dc 00 d8 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 05 bb fe 48 00 01 00 00
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 uas_eh_abort_handler 0 uas-tag 10 inflight: CMD
Apr 15 21:47:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 CDB: opcode=0x28 28 00 05 a3 25 c0 00 01 00 00
Apr 15 21:47:45 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 uas_eh_abort_handler 0 uas-tag 11 inflight: CMD
Apr 15 21:47:45 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
Apr 15 21:47:45 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:47:45 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:47:45 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 CDB: opcode=0x2a 2a 00 b3 81 19 c0 00 00 08 00
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 CDB: opcode=0x2a 2a 00 b3 80 31 d8 00 00 08 00
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:49:07 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x2a 2a 00 b3 80 31 c8 00 00 08 00
Apr 15 21:49:31 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:49:31 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 CDB: opcode=0x28 28 00 03 8a 3f 18 00 01 00 00
Apr 15 21:50:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:50:08 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
Apr 15 21:50:08 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:50:08 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:50:08 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#18 uas_eh_abort_handler 0 uas-tag 10 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#18 CDB: opcode=0x28 28 00 04 b6 1f e8 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#17 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#17 CDB: opcode=0x28 28 00 04 b4 8e 88 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#16 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#16 CDB: opcode=0x28 28 00 04 b4 63 f8 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 CDB: opcode=0x28 28 00 04 b4 e6 f0 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 CDB: opcode=0x28 28 00 04 b4 bb 78 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 CDB: opcode=0x28 28 00 04 b4 78 18 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 CDB: opcode=0x28 28 00 04 b4 d1 98 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 CDB: opcode=0x28 28 00 04 b4 a4 60 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 uas_eh_abort_handler 0 uas-tag 9 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 CDB: opcode=0x28 28 00 04 b6 08 00 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD
Apr 15 21:55:01 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 04 ed f3 b0 00 01 00 00
Apr 15 21:55:01 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:55:01 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:55:01 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 uas_eh_abort_handler 0 uas-tag 9 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 CDB: opcode=0x28 28 00 04 b6 b8 18 00 00 80 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 CDB: opcode=0x28 28 00 04 b6 b4 18 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 CDB: opcode=0x28 28 00 04 b6 b0 18 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 CDB: opcode=0x28 28 00 04 b6 ac 18 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 CDB: opcode=0x28 28 00 04 b6 a8 18 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 CDB: opcode=0x28 28 00 04 b6 c2 90 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 CDB: opcode=0x28 28 00 04 b6 be 90 00 04 00 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 CDB: opcode=0x28 28 00 04 b6 ca 90 00 03 60 00
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:55:33 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 04 b6 c6 90 00 04 00 00
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#18 uas_eh_abort_handler 0 uas-tag 10 inflight: CMD
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#18 CDB: opcode=0x28 28 00 04 b6 e4 50 00 01 00 00
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_eh_abort_handler 0 uas-tag 11 inflight: CMD
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 04 b4 fe f0 00 01 00 00
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 uas_eh_abort_handler 0 uas-tag 12 inflight: CMD
Apr 15 21:55:35 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 CDB: opcode=0x28 28 00 04 b5 3d 00 00 01 00 00
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 uas_eh_abort_handler 0 uas-tag 15 inflight: CMD
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 CDB: opcode=0x28 28 00 04 b5 27 78 00 01 00 00
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#19 uas_eh_abort_handler 0 uas-tag 13 inflight: CMD
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#19 CDB: opcode=0x28 28 00 04 b5 4e c8 00 01 00 00
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 uas_eh_abort_handler 0 uas-tag 14 inflight: CMD
Apr 15 21:55:36 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 CDB: opcode=0x28 28 00 04 b5 14 b0 00 01 00 00
Apr 15 21:55:45 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 uas_eh_abort_handler 0 uas-tag 16 inflight: CMD
Apr 15 21:55:45 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 CDB: opcode=0x28 28 00 04 b5 7a 50 00 01 00 00
Apr 15 21:55:45 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:55:45 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:55:45 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 CDB: opcode=0x28 28 00 04 b5 25 b0 00 01 80 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 CDB: opcode=0x28 28 00 04 b5 21 b0 00 04 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#1 CDB: opcode=0x28 28 00 04 b5 1d b0 00 04 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#0 CDB: opcode=0x28 28 00 04 b5 19 b0 00 04 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#7 CDB: opcode=0x28 28 00 04 b6 fb 00 00 01 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#6 CDB: opcode=0x28 28 00 04 b5 d6 d0 00 01 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#5 CDB: opcode=0x28 28 00 04 b5 be a8 00 01 00 00
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:56:17 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 04 b5 e7 a8 00 01 00 00
Apr 15 21:56:17 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:56:17 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:56:17 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#25 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#25 CDB: opcode=0x28 28 00 04 b5 79 58 00 00 a0 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#24 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#24 CDB: opcode=0x28 28 00 04 b5 78 d8 00 00 80 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#23 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#23 CDB: opcode=0x28 28 00 04 b5 6c d8 00 04 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 CDB: opcode=0x28 28 00 04 b5 68 d8 00 04 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#21 CDB: opcode=0x28 28 00 04 b5 74 d8 00 04 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#20 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#20 CDB: opcode=0x28 28 00 04 b5 70 d8 00 04 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#26 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#26 CDB: opcode=0x28 28 00 04 b7 41 68 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#15 uas_eh_abort_handler 0 uas-tag 10 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#15 CDB: opcode=0x28 28 00 04 b7 12 70 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#14 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#14 CDB: opcode=0x28 28 00 04 b7 57 98 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 uas_eh_abort_handler 0 uas-tag 11 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#9 CDB: opcode=0x28 28 00 04 b7 87 68 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 uas_eh_abort_handler 0 uas-tag 9 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#8 CDB: opcode=0x28 28 00 04 b7 6f 80 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#29 uas_eh_abort_handler 0 uas-tag 13 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#29 CDB: opcode=0x28 28 00 04 b7 9e d0 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 uas_eh_abort_handler 0 uas-tag 14 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#12 CDB: opcode=0x28 28 00 04 b7 2a 30 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 uas_eh_abort_handler 0 uas-tag 12 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#10 CDB: opcode=0x28 28 00 04 b7 b6 60 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#13 uas_eh_abort_handler 0 uas-tag 15 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#13 CDB: opcode=0x28 28 00 04 b7 c6 88 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 uas_eh_abort_handler 0 uas-tag 16 inflight: CMD
Apr 15 21:56:50 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#11 CDB: opcode=0x28 28 00 04 b7 d7 18 00 01 00 00
Apr 15 21:56:50 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler start
Apr 15 21:56:50 raspberrypi kernel: usb 2-1.2: reset SuperSpeed USB device number 36 using xhci-hcd
Apr 15 21:56:50 raspberrypi kernel: scsi host2: uas_eh_device_reset_handler success
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#29 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#29 CDB: opcode=0x28 28 00 04 b5 a5 b0 00 01 40 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#28 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#28 CDB: opcode=0x28 28 00 04 b5 a5 30 00 00 80 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#27 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#27 CDB: opcode=0x28 28 00 04 b5 99 30 00 04 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#26 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#26 CDB: opcode=0x28 28 00 04 b5 95 30 00 04 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#25 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#25 CDB: opcode=0x28 28 00 04 b5 a1 30 00 04 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#24 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#24 CDB: opcode=0x28 28 00 04 b5 9d 30 00 04 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 uas_eh_abort_handler 0 uas-tag 12 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#22 CDB: opcode=0x28 28 00 04 b5 fe a8 00 00 20 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 uas_eh_abort_handler 0 uas-tag 11 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#4 CDB: opcode=0x28 28 00 04 b5 fc a8 00 02 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 uas_eh_abort_handler 0 uas-tag 10 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#3 CDB: opcode=0x28 28 00 04 b5 f8 a8 00 04 00 00
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 uas_eh_abort_handler 0 uas-tag 9 inflight: CMD
Apr 15 21:57:22 raspberrypi kernel: sd 2:0:0:0: [sdb] tag#2 CDB: opcode=0x28 28 00 04 b5 f4 a8 00 04 00 00
...
Apr 15 22:29:09 raspberrypi kernel: usb 2-1.2: stat urb: status -71
I'm getting the same issue here
[ 149.147364] sd 0:0:0:0: [sda] tag#28 uas_eh_abort_handler 0 uas-tag 12 inflight: CMD OUT [ 149.147372] sd 0:0:0:0: [sda] tag#28 CDB: opcode=0x2a 2a 00 3a 0e f9 08 00 00 08 00 [ 154.239493] xhci-hcd xhci-hcd.0: xHCI host not responding to stop endpoint command [ 154.259666] xhci-hcd xhci-hcd.0: xHCI host controller not responding, assume dead [ 154.259707] xhci-hcd xhci-hcd.0: HC died; cleaning up [ 154.259792] usb 2-1: cmd cmplt err -108
Bus 004 Device 003: ID 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter
Orico M.2 nvme SSD - usb 3 adapter Tried rpiupdate, rebooted, same issue, Tried on a second rpi5 , same issue.
Rpi5 8gb
i've posted at https://forums.raspberrypi.com/viewtopic.php?p=2224397#p2224397 about this issue.
Pi5, 27w official Pi power supply, Sabrent USB to SATA adapter, 5TB Seagate HDD HDD is formatted to NTFS (don't judge) and shared out using Samba. Pi5 is essentially a NAS box. I have also made the Pi boot from USB stick. The USB HDD is connected to the 2nd blue USB3 port, and the USB boot disk is on the 2nd (lower) USB 2 port. The USB HDD is identified as sda to the system, and the usb stick is sdb. This replaced a previous Pi4 setup with the same HDD. Only change is the PI4 was replaced with a Pi5.
Issue:
After some time left to idle, the HDD appears to spin down. (i have not been able to time it)
when this happens, and you hit the share via SMB, the share takes a brief moment to respond. When the share will report as no items available. When you look at lsblk, the drive that was previously identified as sda, is now sdc. When this happens, dmesg says
[60651.191211] usb 2-1: cmd cmplt err -71 [60656.378942] scsi host1: uas_pre_reset: timed out [60656.379169] sd 1:0:0:0: [sda] tag#1 uas_zap_pending 0 uas-tag 1 inflight: CMD [60656.379174] sd 1:0:0:0: [sda] tag#1 CDB: opcode=0x28 28 00 00 04 3a 64 00 00 04 00 [60656.379187] sd 1:0:0:0: [sda] tag#1 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=DRIVER_OK cmd_age=5s [60656.379191] sd 1:0:0:0: [sda] tag#1 CDB: opcode=0x28 28 00 00 04 3a 64 00 00 04 00 [60656.379193] I/O error, dev sda, sector 2216736 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [60656.388475] Buffer I/O error on dev sda1, logical block 276836, async page read [60656.388485] Buffer I/O error on dev sda1, logical block 276837, async page read [60656.388487] Buffer I/O error on dev sda1, logical block 276838, async page read [60656.388490] Buffer I/O error on dev sda1, logical block 276839, async page read [60656.389441] Buffer I/O error on dev sda1, logical block 276836, async page read [60656.389448] Buffer I/O error on dev sda1, logical block 276837, async page read [60656.389451] Buffer I/O error on dev sda1, logical block 276838, async page read [60656.389453] Buffer I/O error on dev sda1, logical block 276839, async page read [60656.389524] Buffer I/O error on dev sda1, logical block 276920, async page read [60656.389528] Buffer I/O error on dev sda1, logical block 276921, async page read [60656.435027] sd 1:0:0:0: [sda] Synchronizing SCSI cache [60656.674944] sd 1:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK [60656.675300] usb 2-1: Disable of device-initiated U1 failed. [60656.675314] usb 2-1: Disable of device-initiated U2 failed. [60656.675678] usb 2-1: Enable of device-initiated U1 failed. [60656.675899] usb 2-1: Enable of device-initiated U2 failed. [60656.875059] usb 2-1: reset SuperSpeed USB device number 2 using xhci-hcd [60656.901913] scsi host2: uas [60656.903389] scsi 2:0:0:0: Direct-Access SABRENT 0204 PQ: 0 ANSI: 6 [60656.907585] sd 2:0:0:0: Attached scsi generic sg0 type 0 [60661.612014] sd 2:0:0:0: [sdc] 1220942646 4096-byte logical blocks: (5.00 TB/4.55 TiB) [60661.612197] sd 2:0:0:0: [sdc] Write Protect is off [60661.612200] sd 2:0:0:0: [sdc] Mode Sense: 53 00 00 08 [60661.612516] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [60661.612709] sd 2:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes [60661.612711] sd 2:0:0:0: [sdc] Optimal transfer size 33550336 bytes [60661.616025] sdc: sdc1 [60661.616145] sd 2:0:0:0: [sdc] Attached SCSI disk
I've updated and rebooted several times, save for one instance where it seem to work for no reason (also documented in the thread above), it has consistently done this. The Pi4 did not do this before. Also note that if i leave it after it changed the hdd to sdc, and let the HDD idle again, and ping the share, it would do the same thing, and reconnect as sdd, e, f etc....
this is super frustrating. Some folks have recommended turning off UAS. not sure if this is the issue.
please look into this!!
Same here with RPI5\8 with original 27W PSU and a Crucial 1TB SSD in some default UBS 3.0 case on a 3.0 port of the rpi.
Reboot helps for some hours, and then again i get same errors as in the original bug. Please address the issue asap
[82749.494239] usb 2-1: cmd cmplt err -71 [82754.788343] scsi host0: uas_pre_reset: timed out [82754.788579] sd 0:0:0:0: [sda] tag#11 uas_zap_pending 0 uas-tag 1 inflight: CMD [82754.788584] sd 0:0:0:0: [sda] tag#11 CDB: opcode=0x28 28 00 00 01 2d 08 00 00 08 00 [82754.788599] sd 0:0:0:0: [sda] tag#11 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=DRIVER_OK cmd_age=5s [82754.788610] sd 0:0:0:0: [sda] tag#11 CDB: opcode=0x28 28 00 00 01 2d 08 00 00 08 00 [82754.788614] I/O error, dev sda, sector 77064 op 0x0:(READ) flags 0x3000 phys_seg 1 prio class 2 [82754.788667] EXT4-fs error (device sda1): __ext4_find_entry:1682: inode #2: comm smbd: reading directory lblock 0 [82754.799117] device offline error, dev sda, sector 935617952 op 0x1:(WRITE) flags 0x9800 phys_seg 2 prio class 2 [82754.799130] Aborting journal on device sda1-8. [82754.799140] device offline error, dev sda, sector 935593984 op 0x1:(WRITE) flags 0x9800 phys_seg 1 prio class 2 [82754.799145] device offline error, dev sda, sector 935593984 op 0x1:(WRITE) flags 0x9800 phys_seg 1 prio class 2 [82754.799148] Buffer I/O error on dev sda1, logical block 116948992, lost sync page write [82754.799156] JBD2: I/O error when updating journal superblock for sda1-8. [82754.799225] EXT4-fs (sda1): shut down requested (2) [82754.868355] sd 0:0:0:0: [sda] Synchronizing SCSI cache [82755.108377] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK [82755.108656] usb 2-1: Disable of device-initiated U1 failed. [82755.108688] usb 2-1: Disable of device-initiated U2 failed. [82755.109036] usb 2-1: Enable of device-initiated U1 failed. [82755.109142] usb 2-1: Enable of device-initiated U2 failed. [82755.304479] usb 2-1: reset SuperSpeed USB device number 2 using xhci-hcd [82755.331487] scsi host1: uas [82755.332078] scsi 1:0:0:0: Direct-Access DM HD001 8101 PQ: 0 ANSI: 6 [82755.335347] sd 1:0:0:0: Attached scsi generic sg0 type 0 [82755.826652] sd 1:0:0:0: [sdb] 1875385008 512-byte logical blocks: (960 GB/894 GiB) [82755.826660] sd 1:0:0:0: [sdb] 4096-byte physical blocks [82755.826855] sd 1:0:0:0: [sdb] Write Protect is off [82755.826859] sd 1:0:0:0: [sdb] Mode Sense: 53 00 00 08 [82755.827196] sd 1:0:0:0: [sdb] Disabling FUA [82755.827200] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [82755.827400] sd 1:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes [82755.827404] sd 1:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes) [82755.831323] sdb: sdb1 [82755.831463] sd 1:0:0:0: [sdb] Attached SCSI disk [89757.283149] macb 1f00100000.ethernet eth0: Link is Down [89767.523635] macb 1f00100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control tx [89800.290956] macb 1f00100000.ethernet eth0: Link is Down [89803.363465] macb 1f00100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off [169292.476517] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1082: inode #2: lblock 0: comm smbd: error -5 reading directory block [176460.663658] EXT4-fs (sda1): error count since last fsck: 1 [176460.663669] EXT4-fs (sda1): initial error at time 1719834514: __ext4_find_entry:1682: inode 2 [176460.663678] EXT4-fs (sda1): last error at time 1719834514: __ext4_find_entry:1682: inode 2 [267825.571710] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1082: inode #2: lblock 0: comm smbd: error -5 reading directory block [267830.275901] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1082: inode #2: lblock 0: comm smbd: error -5 reading directory block [267836.333662] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1082: inode #2: lblock 0: comm smbd: error -5 reading directory block [267861.592015] EXT4-fs warning (device sda1): htree_dirblock_to_tree:1082: inode #2: lblock 0: comm smbd: error -5 reading directory block
Describe the bug
After as short time (20-60 minutes) USB-disks (a Seagate HDD and a JMicron SSD) run into errors and disconnect. First entry in journalctl is:
Mar 20 15:11:18 server kernel: usb 4-1: cmd cmplt err -71
more detail later in the Log-sectionSteps to reproduce the behaviour
I don't know if I/O is relevant. So I just ran the following
fio
command in a loop:fio --name=random-write --ioengine=posixaio --rw=randwrite --bs=4k --size=1g --numjobs=10 --runtime=60 --time_based --end_fsync=1
After, at most 60 minutes, the error occurs.Device (s)
Raspberry Pi 5
System
Logs
(only information for Seagate HDD)
Additional context
I'm using the official Pi5 27W PSU (Barcode: 5 056561 803416)
It seems that adding
usb-storage.quirks=152d:0579:u
to/boot/firmware/cmdline.txt
prevent this error from occuring but disk performance decreases significantly! From [w=33.0k IOPS] to [w=6912 IOPS]if this realy prevents the issue from occuring I can report after some hours/days.