I’ve got a pi5 and built my own rockstor image since it’s still experimental, but even though it boots, I’m having issues with the radxa penta sata hat attached. I’ve followed instructions from docs and have these overlays:
dtoverlay=pcie-32bit-dma-pi5
dtparam=pciex1
but the drives don’t get identified:
ata4.00: qc timeout after 30000 msecs (cmd 0xec)
ata4.00: failed to IDENTIFY (I/O error, err_mask=0x4)
I’ve tried default kernel(7.1) and lts/longterm kernel(6.18) on tumbleweed and have the same results in log. Raspberry pi linux kernel(6.18) on debian works as expected.
I wonder if this pr on the raspberry pi kernel could help since 6.18 kernel there works and has the drives show up. raspberrypi/linux#7393 Either way, something isn’t right with the jmicron controller.
Seeing as this is the most popular sata hat I’ve seen for the Raspberry pi as a nas, a good OOB experience(or at least easy workaround) would be helpful.