01-26-2020, 09:22 AM
Wow there is a lot of complicated stuff going on here to boot NetBSD!
I believe you can boot without all of the opening the lid business if you want.
Download a -current arm64.img.gz
Decompress arm64.img.gz
Then dd arm64.img to an SD card
On the first partition (fat32 boot partition) copy dtb/rockchip/rk3399-pinebook-pro.dtb to the root of the boot fat32 partition
Insert SD in PineBook Pro (if not using the builtin Linux to 'dd' etc)
Power on.
NetBSD came right up for me, expanded the root file-system and rebooted to normal multi-user. Of course it used the u-boot off the eMMC, but that didn't bother me. The printed label on the Pine Book Pro that says "Linux Laptop" bothers me more.
I did compile the u-boot out of sysutils and will put that on my SD too so I can wipe the eMMC if I like and still boot, but for my initial testing I didn't want to make it too complicated.
Thanks @mrgtwentythree and @jmcneill for making this work so easily.
I believe you can boot without all of the opening the lid business if you want.
Download a -current arm64.img.gz
Decompress arm64.img.gz
Then dd arm64.img to an SD card
On the first partition (fat32 boot partition) copy dtb/rockchip/rk3399-pinebook-pro.dtb to the root of the boot fat32 partition
Insert SD in PineBook Pro (if not using the builtin Linux to 'dd' etc)
Power on.
NetBSD came right up for me, expanded the root file-system and rebooted to normal multi-user. Of course it used the u-boot off the eMMC, but that didn't bother me. The printed label on the Pine Book Pro that says "Linux Laptop" bothers me more.
I did compile the u-boot out of sysutils and will put that on my SD too so I can wipe the eMMC if I like and still boot, but for my initial testing I didn't want to make it too complicated.
Thanks @mrgtwentythree and @jmcneill for making this work so easily.