I have assembled and installed the Dual Quad SATA HAT on an r-pi 4 but the Pi is not detecting the drives.
I have tested the drives on another PC and they are fine.
I have checked that GPIO pins 22 and 37 are being set hi.
The top board display is working and showing various stats.
I’ve tried USB-A to USB-A cables instead of the bridge.
The USB hub is visible as “Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub”
The end of dmesg shows its iterating setup addresses and getting nowhere, these are the last few:
[ 738.400213] usb 1-1.2: device not accepting address 50, error -71
[ 738.400746] usb 1-1-port2: unable to enumerate USB device
[ 738.624209] usb 1-1.2: new high-speed USB device number 51 using xhci_hcd
[ 739.724744] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 739.804230] usb 1-1.2: new high-speed USB device number 52 using xhci_hcd
[ 740.904807] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 740.905503] usb 1-1-port2: attempt power cycle
[ 742.072544] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 742.152261] usb 1-1.2: new high-speed USB device number 54 using xhci_hcd
[ 742.152564] usb 1-1.2: Device not responding to setup address.
[ 742.360506] usb 1-1.2: Device not responding to setup address.
[ 742.568262] usb 1-1.2: device not accepting address 54, error -71
[ 742.568752] usb 1-1-port2: unable to enumerate USB device
[ 742.792251] usb 1-1.2: new high-speed USB device number 55 using xhci_hcd
[ 743.892828] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 743.972282] usb 1-1.2: new high-speed USB device number 56 using xhci_hcd
[ 745.072860] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 745.073560] usb 1-1-port2: attempt power cycle
[ 746.240879] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
[ 746.320290] usb 1-1.2: new high-speed USB device number 58 using xhci_hcd
[ 746.320597] usb 1-1.2: Device not responding to setup address.
[ 746.528548] usb 1-1.2: Device not responding to setup address.
[ 746.736334] usb 1-1.2: device not accepting address 58, error -71
[ 746.736867] usb 1-1-port2: unable to enumerate USB device
[ 746.960291] usb 1-1.2: new high-speed USB device number 59 using xhci_hcd
I am at a loss. What can I do to diagnose/fix this?