I build everything strictly according to instructions on github. Created SD card image. The card booted no problem however for some reason did not mount 3rd partition. When I looked into it I did not find usual content of /boot but instead some example files for Uboot config. I did not see anything specific to SD, so decided to try NVME. Burned to it directly on a host. Got kernel panic during boot.
find /dev/nvme0n1p4: 0 mount: /rootfs/: more filesystems detected on /dev/nvme0n1p4; use -t <type> or wipefs(8). mknod: /rootfs/dev/console: No such file or directory mknod: /rootfs/dev/null: No such file or directory mount: /rootfs/proc: mount point does not exist. mount: /rootfs/sys: mount point does not exist. mount: /rootfs/run: mount point does not exist. mount: /rootf[ 12.875592] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 s/tmp: mount poi[ 12.884734] CPU: 2 PID: 1 Comm: init Not tainted 5.15.0 #1 nt does not exis[ 12.891575] Hardware name: StarFive VisionFive V2 (DT) t. mount: /root[ 12.898088] Call Trace: fs/dev: mount po[ 12.901912] [<ffffffff800049ba>] dump_backtrace+0x1c/0x24 int does not exi[ 12.908687] [<ffffffff80a395fe>] dump_stack_lvl+0x40/0x58 st. mount: /roo[ 12.915461] [<ffffffff80a3962a>] dump_stack+0x14/0x1c tfs/dev/shm: mou[ 12.921886] [<ffffffff80a35b68>] panic+0xf6/0x29c nt point does no[ 12.927967] [<ffffffff8000ffcc>] do_exit+0x7a6/0x828 t exist. mount:[ 12.934307] [<ffffffff80010d82>] do_group_exit+0x2a/0x7e /rootfs/dev/pts[ 12.940995] [<ffffffff80010dee>] __wake_up_parent+0x0/0x20 : mount point do[ 12.947855] [<ffffffff800030f6>] ret_from_syscall+0x0/0x2 es not exist. /[ 12.954630] SMP: stopping secondary CPUs init: line 71: c[ 12.959942] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100 ]---
Any help much appreciated.