Radxa Penta SATA HAT Drives not being recognized

To start this device was working fine for a few weeks, using it for a Plex server. The Pi and device lost power one night, and since then the drives aren’t being seen. No blue drive lights for the drives anymore. Just the green power light. Pi is working fine otherwise. The HAT is no longer seeing the drives. Tried reinstalling OS, and reseating everything, no luck. Any suggestions on troubleshooting? Hardware connections all look fine. Thank you!!

Hey Christopher,

did you find a solution?
The same happened to me.

Fred

1 Like

I had no blue lights only when the PCIe FFC cable connection became too loosely.
Did you try the 2.nd PCIe FFC which came with the box?

That’s a good tip. I took it all apart and re-assembeled it. Still no blue lights for SSD :frowning:

In the meantime I have also checked dmesg. Something is wrong with PCIe:

rockchip-pcie PCIe link training gen1 timeout! 
probe with driver rockchip-pcie failed with error -110

Could an update cause this? Last thing it updated was:

 Install: armbian-bsp-cli-rockpi-4bplus-current:arm64 (24.8.4) 
 Upgrade: libcups2:arm64 (2.3.3op2-3+deb11u8, 2.3.3op2-3+deb11u9), libnghttp2-14:arm64 (1.43.0-1+deb11u1, 1.43.0-1+deb11u2), linux-dtb-edge-rockchip64:arm64 (24.5.1, 24.8.3), base-files:arm64 (11.1+deb11u11, 24.8.4-11.1+deb11u11-bullseye), linux-image-edge-rockchip64:arm64 (24.5.1, 24.8.3), armbian-firmware:arm64 (24.8.2, 24.8.3) 
 Remove: armbian-bsp-cli-rockpi-4bplus:arm64 (23.05.0-trunk)

I am on Armbian Bullseye.

I am having the same issue. I think it because I disconnected and reconnected too much when debugging. It was working fine before…

Heureka! It’s working again!
The failure was caused by an update. I just rolled-back all of the installed packages of the latest update to their old versions and now my disks are back online again.
apg-get didn’t find the old armbian-bsp-cli-rockpi-4bplus though.
My guess would be the failure of PCIe was caused by one of these updates:

linux-dtb-edge-rockchip64:arm64 (24.5.1, 24.8.3)
base-files:arm64 (11.1+deb11u11, 24.8.4-11.1+deb11u11-bullseye)
linux-image-edge-rockchip64:arm64 (24.5.1, 24.8.3)
armbian-firmware:arm64 (24.8.2, 24.8.3)

Who’s the expert to tell us more?

I had issues creating a raid and I realized it was because I did not have the recommended rpi5 power adapter. Also I bought a fan as well because I was worried about the overheating. Also do not forget this part in your boot config:

Edit /boot/firmware/config.txt and add dtparam=pciex1 to the end of the file, save and reboot.