I’ve just recently acquired all of the pieces (disks, cables, adapters, hot swap bays, chassis, SBC, Penta SATA Hat) for putting together what will be my 5th ZFS NAS based on Rock Pi computers. This will be my first using the Rock Pi 5A and the new hat; the prior versions were all based on Rock Pi 4 SBCs. With the Rock Pi 4 installation is easy, simply “apt install zfs-dkms zfsutils-linux”.
First things first, before assembling the hat I wanted to make sure that the zfs modules will build. As already reported in the radxa/kernel GitHub issues list, because of kernel module namespace issues the DKMS build fails. I can report that the suggested fixes there DO work (i.e., a successful build and install of the modules) with the Armbian Rock 5A “Bookworm” distribution, but not with the Radxa “Bullseye” distribution. The former uses zfs 2.2.3, the latter 2.0.3, although I do not know if this is related to the particular zfs source tree.
I’ll put together all of the hardware tonight and will be able to test whether the zfs build indeed works.