01-28-2020, 10:33 AM
Have you copied the dtb to the root of the first partition?
Once you've written out the NetBSD image via 'dd' the first partition is fat32 and labeled as 'NETBSD' so on the factory image it should mount in /media/<youruserid>/NETBSD. If you're using a different machine, then just mount the first partition and adjust appropriately.
Basically it appears the default Linux u-boot can't boot the NetBSD media with the device tree blob under dtb/rockchip. If you copy it to the root of the fat32 boot file-system it should boot fine with the factory Linux image still on the eMMC.
$ cp /media/$USER/NETBSD/dtb/rockchip/rk3399-pinebook-pro.dtb /media/$USER/NETBSD/
If you're powering on with the NetBSD SD inserted and the power light goes off after a few seconds (and the capslock / numluck might flash later too) then it is likely to be this problem as that is the behavior I see on my PineBook Pro.
Once you've written out the NetBSD image via 'dd' the first partition is fat32 and labeled as 'NETBSD' so on the factory image it should mount in /media/<youruserid>/NETBSD. If you're using a different machine, then just mount the first partition and adjust appropriately.
Basically it appears the default Linux u-boot can't boot the NetBSD media with the device tree blob under dtb/rockchip. If you copy it to the root of the fat32 boot file-system it should boot fine with the factory Linux image still on the eMMC.
$ cp /media/$USER/NETBSD/dtb/rockchip/rk3399-pinebook-pro.dtb /media/$USER/NETBSD/
If you're powering on with the NetBSD SD inserted and the power light goes off after a few seconds (and the capslock / numluck might flash later too) then it is likely to be this problem as that is the behavior I see on my PineBook Pro.