NetBSD10.0: 2024-04-01-netbsd10.0-raspi-earmv6hf.img

Jun Ebihara <[email protected]>
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <[email protected]>
I've updated 2024-04-01-netbsd10.0-raspi-earmv6hf.img for RPI.

http://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/NetBSD-10.0/2024-04-01-netbsd10.0-raspi-earmv6hf.img.gz

automatic resize partition: see /etc/rc.conf
  1. copy image to SD/MicroSD
  2. Boot 
  3. Calculate and resize ld0 partition and automatic reboot
  4. after the reboot,root partition fit for your card.
    http://movapic.com/pic/20150416115108552fa22c4f225

RPI0-2w: copy dtb from -current
   cp dtb/bcm2837-rpi-3-b-plus.dtb dtb/bcm2710-rpi-zero-2-w.dtb


dmesg:
RPI: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI
RPI0: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI0
RPI0W: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI0W
RPI2: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI2
RPI2-1.2: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI2-1.2
RPI3: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI3
RPI3A+: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI3A%2B
RPI3B+: 
 https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/NetBSD9/RPI3B%2B

Overview:
  http://wiki.NetBSD.org/ports/evbarm/raspberry_pi/

- NetBSD-10.0-202403292200Z evbarm-earmv6hf rpi.img from nyftp.

Pre-compiled packages:
- Pre-compiled packages path setting: see /etc/pkg_install.conf 
PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv6hf/10.0/All/

 To install application.
 # pkg_add some_application_name

 If you update pkgsrc by yourself,comment out /etc/pkg_install.conf and check
 /etc/mk.conf.

=====================

- NetBSD 10.0 earmv6hf rpi.img.gz base
- Connect HDMI,USB Keyboard,USB Mouse,Ether(dhcpd and ntpd will work)
- login root (no passwd)

Features:
  - fit size for 4GB SD Card
  - with X11

Installed Packages:
bash
tcsh
vlgothic-ttf
icewm
xli
ruby32-mikutter
uim
fossil
raspberrypi-userland
sudo
git-base
zsh
mlterm
pkg_chk
lintpkgsrc
mozilla-rootcerts
dillo
medit
lrzsz
pkgin
sayaka
unifont
jisx0213fonts

To control HDMI output,add/delete "console=fb" on cmdline.txt.
If delete console=fb definition,you can get serial console instead.
 rpi$ more /boot/cmdline.txt
 root=ld0a console=fb

Keyboard layout checkpoint:
/etc/wscons.conf
 #encoding sv
 #encoding us.swapctrlcaps
 encoding jp

/root/.xinitrc
 setxkbmap -model jp106 jp

Build sample script:
 https://github.com/ebijun/NetBSD/tree/master/RPI/RPIimage/Image

Guide:
 https://github.com/ebijun/NetBSD/blob/master/Guide/RPI.rst

--
Jun Ebihara
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.