I have now inserted a Volumio 3.819 SD card into the Pi4 and the 28TB USB HD is being read past 30k tracks as I go to bed. No powered hub, USB disk connected directly to USB3 port of Pi4.
Checking progress in the morning, the track count is at zero. Here’s the log.
Here are the results of the tests you had mentioned earlier:
volumio@volumio:~$ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
loop0 squashfs 490.7M /static
sda 25.5T
|-sda1 16M
`-sda2 ntfs 25.5T /media/28TB_RAID0 28TB RAID0
mmcblk0 14.5G
|-mmcblk0p1 vfat 91.6M /boot boot
|-mmcblk0p2 ext4 2.5G /imgpart volumio
`-mmcblk0p3 ext4 11.9G volumio_data
volumio@volumio:~$ dmesg | grep -i usb
[ 0.061966] usbcore: registered new interface driver usbfs
[ 0.061982] usbcore: registered new interface driver hub
[ 0.062001] usbcore: registered new device driver usb
[ 1.013613] usbcore: registered new device driver r8152-cfgselector
[ 1.013632] usbcore: registered new interface driver r8152
[ 1.013647] usbcore: registered new interface driver lan78xx
[ 1.013662] usbcore: registered new interface driver smsc95xx
[ 1.014980] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 1.016901] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 1.016909] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 1.017024] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 1.017031] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.017036] usb usb1: Product: xHCI Host Controller
[ 1.017040] usb usb1: Manufacturer: Linux 6.6.62-v7l+ xhci-hcd
[ 1.017044] usb usb1: SerialNumber: 0000:01:00.0
[ 1.017300] hub 1-0:1.0: USB hub found
[ 1.017662] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[ 1.017669] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.017674] usb usb2: Product: xHCI Host Controller
[ 1.017678] usb usb2: Manufacturer: Linux 6.6.62-v7l+ xhci-hcd
[ 1.017682] usb usb2: SerialNumber: 0000:01:00.0
[ 1.017877] hub 2-0:1.0: USB hub found
[ 1.018583] usbcore: registered new interface driver uas
[ 1.018610] usbcore: registered new interface driver usb-storage
[ 1.023572] usbcore: registered new interface driver usbhid
[ 1.023576] usbhid: USB HID core driver
[ 1.303210] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 1.485770] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[ 1.485782] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.485788] usb 1-1: Product: USB2.0 Hub
[ 1.487054] hub 1-1:1.0: USB hub found
[ 11.003446] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 11.034732] usb 2-1: New USB device found, idVendor=152d, idProduct=9561, bcdDevice= 0.03
[ 11.034743] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 11.034748] usb 2-1: Product: JMS56x Series
[ 11.034753] usb 2-1: Manufacturer: JMicron
[ 11.034757] usb 2-1: SerialNumber: 00000000000000000000
[ 13.793673] usbcore: registered new interface driver brcmfmac
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/6b Box/Ultravox/Lament (40th Anniversary BluRay)/Lament (2024 Steven Wilson Stereo Mix) (96.0)/01-09 - When The Time Comes.flac' at offset 0: 4096 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/6b Box/Ultravox/Lament (40th Anniversary BluRay)/Lament (2024 Steven Wilson Stereo Mix) (96.0)/01-09 - When The Time Comes.flac' at offset 0: 4096 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/6b Box/Ultravox/Lament (40th Anniversary BluRay)/Lament (2024 Steven Wilson Stereo Mix) (96.0)/01-09 - When The Time Comes.flac' at offset 59195392: 3296 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:55:24 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/6b Box/Ultravox/Lament (40th Anniversary BluRay)/Lament (2024 Steven Wilson Stereo Mix) (96.0)/01-09 - When The Time Comes.flac' at offset 59195392: 3296 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/7a SACD ISO/Kunzel, Erich/Rosza, MIklos - Three Choral Suites - Ben-Hur, Quo Vadis and King of Kings (Telarc SACD) (ISO)/01/Rozsa - Kunzel - Three Choral Suites, Film Music.iso' at offset 0: 65536 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/7a SACD ISO/Kunzel, Erich/Rosza, MIklos - Three Choral Suites - Ben-Hur, Quo Vadis and King of Kings (Telarc SACD) (ISO)/01/Rozsa - Kunzel - Three Choral Suites, Film Music.iso' at offset 0: 4096 <> -1: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
-bash: Jul: command not found
volumio@volumio:~$ Jul 21 00:56:11 volumio ntfs-3g[1019]: ntfs_attr_pread error reading '/music/7a SACD ISO/Kunzel, Erich/Rosza, MIklos - Three Choral Suites - Ben-Hur, Quo Vadis and King of Kings (Telarc SACD) (ISO)/01/Rozsa - Kunzel - Three Choral Suites, Film Music.iso' at offset 65536: 131072 <> -1: Input/output error
Doing a factory reset of Volumio 3 and re-reading the disk reads to 141’084 tracks.
The behaviour is definitely different for Volumio 3 than for Volumio 4.
Could this be relevant?
Fixing Storage Adapters for Raspberry Pi via Firmware Updates
STICKY: If you have a Raspberry Pi 4 and are getting bad speeds transferring data to/from USB3.0 SSDs, read this - Raspberry Pi Forums
Searching for usb device 152d 9561 and raspberry I can find a lot of reports of issues for this chipset with raspberries. Some were resolved by using quirks to remove UAS.
1315013 – JMicron USB to SATA Bridge (152d:9561) JMS56x Series requires usb-storage quirks to disable uas