ebijun
Posts: 79
Joined: Sat Feb 09, 2013 1:39 am

2019-09-15-netbsd-raspi-earmv6hf.img

Sat Sep 14, 2019 9:24 pm

For Open Source Conference 2019 Hiroshima NetBSD booth demonstration,
I've updated 2019-09-15-netbsd-raspi-earmv6hf.img.gz for RPI.

http://mail-index.netbsd.org/port-arm/2 ... 06129.html

http://cdn.netbsd.org/pub/NetBSD/misc/j ... 6hf.img.gz

Update:
- NetBSD 9.99.11 evbarm-earmv6hf 201909081340Z rpi.img from nyftp.
- Testing: bwfm0 Broadcom and Cypress wireless network driver
1. add kernel configration
bwfm* at sdmmc?
2. add firmware
/libdata/firmware/if_bwfm/
LICENCE.broadcom_bcm43xx
brcmfmac43430-sdio.{bin|txt}
brcmfmac43455-sdio.{bin|txt}

- RPI4: not supported
http://mail-index.netbsd.org/port-arm/2 ... 05943.html
https://github.com/ebijun/NetBSD/blob/m ... EADME.RPI4

- pre-installed packages:
https://github.com/ebijun/NetBSD/blob/m ... rc/pkginfo
- sysinfo and pkgsrc update
https://github.com/ebijun/NetBSD/commit ... eb72f55921

System Update:

http://cvsweb.netbsd.org/bsdweb.cgi/src ... ase/shl.mi

sysinfo:
bind-9.14.5 dhcpcd-8.0.4 NetBSD-9.99.11
sh-20181212-20190908121723Z userland-NetBSD-9.99.11/evbarm

pkgsrc:
bash-5.0.11 curl-7.65.3nb3 desktop-file-utils-0.24 dillo-3.0.5nb5
fossil-2.9 gd-2.2.5nb5 git-base-2.23.0nb1 glib2-2.60.6
gobject-introspection-1.60.2 gtk2+-2.24.32nb11 gtk3+-3.24.10
harfbuzz-2.6.1 libgcrypt-1.8.5 libidn-1.34nb1
libidn2-2.2.0 libimagequant-2.12.5 libxslt-1.1.33nb1
lintpkgsrc-4.94nb2 p5-Authen-SASL-2.16nb7 p5-Digest-HMAC-1.03nb9
p5-Email-Valid-1.202nb3 p5-Error-0.17027nb1 p5-GSSAPI-0.28nb10
p5-IO-CaptureOutput-1.11.04nb5 p5-IO-Socket-INET6-2.72nb5
p5-IO-Socket-SSL-2.060nb1 p5-MailTools-2.20nb2
p5-Mozilla-CA-20180117nb2 p5-Net-DNS-1.20nb1
p5-Net-Domain-TLD-1.75nb3 p5-Net-IP-1.26nb7
p5-Net-LibIDN-0.12nb11 p5-Net-SMTP-SSL-1.04nb3
p5-Net-SSLeay-1.85nb2 p5-Socket6-0.29nb1
p5-TimeDate-2.30nb6 pango-1.44.5
perl-5.30.0 ruby24-base-2.4.7 ruby24-gnome2-atk-3.3.7
ruby24-gnome2-cairo-gobject-3.3.7 ruby24-gnome2-gdkpixbuf-3.3.7
ruby24-gnome2-gio-3.3.7 ruby24-gnome2-glib-3.3.7
ruby24-gnome2-gobject-introspection-3.3.7 ruby24-gnome2-gtk-3.3.7
ruby24-gnome2-pango-3.3.7 ruby24-mikutter-3.9.5
ruby24-nokogiri-1.10.4 ruby24-simpleidn-0.0.9
ruby24-twitter-text-simpleidn-3.0.0.0 tcsh-6.21.00nb1
uim-1.8.6nb64 wget-1.20.3nb3

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

dmesg:
https://github.com/ebijun/NetBSD/blob/m ... rmv6hf/RPI
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI0
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI0W
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI2
https://github.com/ebijun/NetBSD/blob/m ... f/RPI2-1.2
https://github.com/ebijun/NetBSD/blob/m ... mv6hf/RPI3
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI3A+
https://github.com/ebijun/NetBSD/blob/m ... v6hf/RPI3B+

Security:
- security.pax.mprotect.enabled
http://netbsd.org/gallery/presentations ... NetBSD.pdf
man security
man paxctl
sysctl -a |grep pax
If application failed, such as omxplayer.
try to test
sysctl -w security.pax.mprotect.enabled=0

---
Comments are welcome on port-arm netbsd mailinglist or
twitter @ebijun

Return to “NetBSD”