TL:DR: Previously working setup now fails with no apparent hardware damage, nor deliberate software changes.
My original setup had been working without problem since Sep 2019.
I powered it down, dismantled it to move to better location, re-assembled, powered up and….
...ICY DOCK 2-bay SATA <> USB3 device not recognised.
The working configuration was:
Raspberry Pi 4b (4GB) in FLIRC case, Raspberry Pi 4 4GB RAM, Official Raspberry Pi USB C PSU. USB3 > IcyBox IB-120CL-U3
Seagate Ironwolf 8TB Seagate Ironwolf 4TB
USB3 > Tooploo
Seagate 3TB WD 3TB
Openmediavault 4.1.35-1 Arrakis
As far as I can determine with the resources I have just now, the Pi4 hardware is working, the attached HDDs are all working but the HDDs connected via a previously working ICY DOCK 2-bay USB3 device are not recognised. Looks like the ICY DOCK connection is involved in the problem.
After MUCH!! Diagnosis, I’m no closer to finding a culprit.
Is there a possibility that some software / firmware component has been changed which prevents the system connecting via the USB3 ports to an ICY DOCK 2-Bay USB3?
I have 2 (two) identical ICY DOCK 2-bay devices, one of which has been happily connected to USB2 on my Synology NAS for ages, the other connected to the Pi4 USB3 since Sep 2019..
I have: Swapped ICY DOCKs Swapped USB3 cables Swapped Power supplies 12v 3A)
After failure, I have established:
All HDDs are readable in various other devices
Generally, either ICY DOCK with single HD works on USB2 port of Pi, but are not seen on USB3 ports.
An old USB2 Dock / Seagate 3TB connected to USB3 port on Pi works.
A “Tooploo” USB3 2-bay Dock with any single or any pair of HDDs connected to USB3 on Pi works.
My conclusions to date:
USB3 ports on Pi are WORKING ALL HDDs are WORKING USB3 cables on USB2 port WORKING ICY DOCKs USB2 WORKING on USB2 ports ICY DOCKs USB2 NOT WORKING on USB3 ports
I do not have any other device which I can test USB3 connection from ICY DOCK I have another USB3 cable on order.
I can imagine that ONE ICY DOCK and/or USB3 cable has failed in a way that USB2 works and USB3 doesn’t, but I struggle to believe BOTH sets have failed the same way.
I have outputs from lsusb -v from before and after connecting the ICY DOCK, and the only difference is:
Not connected; . . . Hub Port Status: Port 1: 0000.02a0 5Gbps power Rx.Detect
Connected: . . . Hub Port Status: Port 1: 0000.0263 5Gbps power suspend enable connect