--- wikisrc/ports/evbarm/install_using_sysinst.mdwn 2018/11/19 21:39:07 1.9 +++ wikisrc/ports/evbarm/install_using_sysinst.mdwn 2018/11/19 21:49:42 1.10 @@ -31,7 +31,35 @@ $ gunzip armv7.img.gz # dd if=/usr/pkg/share/u-boot/<boardname>/u-boot-sunxi-with-spl.bin of=/dev/rld0d bs=1k seek=8 conv=sync """]] -*TODOleot*: Adjust/provide u-boot incantantions to boot on a BPI +NetBSD/evbarm 8.0 does not automatically boot on the BananaPI. +We can use the following commands to boot from the (u)SD cards in u-boot: + +[[!template id=programlisting text=""" +mmc dev 0 +setenv kernel netbsd-BPI.ub +fatload mmc 0:1 82000000 $kernel +bootm 82000000 root=ld0a console=fb +"""]] + +Or, to avoid typing them at every boot we can prepare an u-boot script via +[[!template id=man name="mkubootimage" section="1"]]. + +[[!template id=programlisting text=""" +$ cat boot.cmd +mmc dev 0 +setenv kernel netbsd-BPI.ub +fatload mmc 0:1 82000000 $kernel +bootm 82000000 root=ld0a console=fb +$ mkubootimage -A arm -n armv7 -T script boot.cmd boot.scr +"""]] + +...and copy it on the populated (u)SD card: + +[[!template id=programlisting text=""" +# mount /dev/sd0e /mnt +# cp /mnt/boot.scr /mnt/boot.scr.orig +# cp boot.scr /mnt/ +"""]] # Installing via sysinst(8)