-
Notifications
You must be signed in to change notification settings - Fork 39
/
README
181 lines (153 loc) · 5.37 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
VERSION: :1,$s/2024-09-18/2024-09-18/g
ISO: :1,$s/202409162300Z/202409162300Z/g
NetBSD: :1,$s/10.99.12/10.99.12/g
PKGSRC: :1,$s/2022/2022/
# Check MD5 filename before post this mail.
# why dont we take off alone.
To: port-armNetBSD.org@localhost
Subject: 2024-09-18-netbsd-raspi-aarch64.img
From: Jun Ebihara <jun@soum.co.jp>
I've updated 2024-09-18-netbsd-raspi-aarch64.img.gz for RPI4.
https://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2024-09-18-aarch64/2024-09-18-netbsd-raspi-aarch64.img.gz
https://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2024-09-18-aarch64/MD5
Topics:
- [Researching] RPI5:
Re: NetBSD on Raspberry PI5
http://mail-index.netbsd.org/port-arm/2024/08/21/msg008868.html
https://github.com/worproject/rpi5-uefi
This image has rpi5-uefi 0.3.
/boot:
RPI_EFI.fd.rpi5-uefi
config.txt.rpi5-uefi
bcm2712-rpi-5-b.dtb
- [Test] Firmware update /boot/fixup4*.dat,start4*.elf
commit 48cd9f9dfe536c5ad32367a1554b12d5a7325d00 (HEAD -> master, origin/master, origin/HEAD)
Author: Dom Cobley <popcornmix@gmail.com>
Date: Fri Sep 13 16:04:06 2024 +0100
- SD/MMC Configration
Switch Default uSD/eMMC Routing: Arasan SDHCI -> EMMC2
http://mail-index.netbsd.org/port-arm/2021/08/08/msg007393.html
the Arasan SDHCI is used to connect bwfm(4).
In this image, a synbolic link added
/libdata/firmware/if_bwfm:
ln -s brcmfmac43455-sdio.raspberrypi,4-model-b.txt "brcmfmac43455-sdio.Raspberry Pi 4 Model B.txt"
to avoid
bwfm0: autoconfiguration error: NVRAM file not available
- only for RPI4
(fill dtb for RPI3?)
- build script
https://github.com/ebijun/NetBSD/tree/master/RPI/RPIimage/Image/aarch64
- [Issue] Can't recognize DOS partition from Windows
Should I Use MBR version image?
- rpi cm4 + waveshare mini base board B seems stop after kernel load
fixed: To use USB,set UEFI+FDT
http://mail-index.netbsd.org/port-arm/2021/06/30/msg007343.html
http://mail-index.netbsd.org/port-arm/2022/10/03/msg007875.html
- pkgin support
edit /usr/pkg/etc/pkgin/repositories.conf
cf.
http://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/aarch64/2024
and pkgin update
sysinfo:
NetBSD-10.99.12 openssl-3.0.15 libpcap-1.10.5 pkg_install-20240826
sh-20220122-20240916214814Z tcpdump-4.99.5 userland-NetBSD-10.99.12/evbarm
yacc-2.020240109
pkgsrc:
curl-8.10.0 freetype2-2.13.3 gnutls-3.8.7.1 gobject-introspection-1.80.1nb3
libgcrypt-1.11.0nb1 libheif-1.18.2nb1 mozilla-rootcerts-1.0.20240827
nghttp2-1.63.0 pkg_install-20240826 png-1.6.44 py312-setuptools-74.1.2
python312-3.12.6 qt5-qtbase-5.15.15 qt5-qtx11extras-5.15.15
qt5-qtxmlpatterns-5.15.15 sayaka-3.8.0 sqlite3-3.46.1 svt-av1-2.2.0
wayland-protocols-1.37
RPI4 status:
- boot via UEFI_VER=v1.37
https://github.com/pftf/RPi4/releases
XXX switch to 1.38 next month.
In this image,pre-setted /boot/RPI_EFI.fd
1. Advanced Configration
-> Limit RAM to 3GB Disabled
2. Boot order, from microSD
- HDMI: works
- audio: vcaudio
http://mail-index.netbsd.org/source-changes-d/2021/01/22/msg013133.html
- USB device: works
- bwfm0 Wireless network:?
(works well on RPI3,not works on RPI4?)
- Pi 4 Bootloader Configuration
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md
Update:
- NetBSD-current 10.99.12 evbarm-aarch64 202409162300Z arm64.img from nyftp.
- pkginfo
https://github.com/ebijun/NetBSD/blob/master/RPI/RPIimage/Image/aarch64/pkginfo
- sysinfo
https://github.com/ebijun/NetBSD/blob/master/RPI/RPIimage/Image/aarch64/sysinfo
Update from 2022-06:
https://github.com/ebijun/NetBSD/commit/1b3ef330ecf023aa73d58ccb8b4029c520f33cdf
- mate/firefox/inkscape/libreoffice works well
pkg_add mate
pkg_add gvfs
pkg_add firefox
pkg_add firefox-l10n
pkg_add libreoffice
pkg_add inkscape
pkg_add gimp
pkg_add scribus
pkg_add py312-sphinx
pkg_add wxGTK32
pkg_add gnome-keyring
/root/.xinitrc
#mate-session; exit <-- uncomment this line & startx to test mate desktop
- Sphinx with latexpdf
https://github.com/ebijun/NetBSD/blob/master/Guide/latexpdf.rst
- pkgin: upgrade failed
- raspberry-pi userland: compile failed
Pre-installed packages:
bash
tcsh
vlgothic-ttf
icewm
xli
ruby31-mikutter
uim
fossil
sudo
git-base
zsh
mlterm
pkg_chk
lintpkgsrc
mozilla-rootcerts
dillo
medit
lrzsz
sayaka
- pre-build packages:
See /etc/pkg_install.conf
PKG_PATH=http://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/aarch64/2024/
pkgsrc:
# cd /usr
# ftp http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc.tar.gz
# ls /usr/pkgsrc ... check if exists.
# tar tzvf pkgsrc.tar.gz |head ... check the archive
# tar xzvf pkgsrc.tar.gz ... extract
# ls /usr/pkgsrc ... check what extracted
# pkg_chk -g ... List to/usr/pkgsrc/pkgchk.conf
# (cd /usr/pkgsrc;cvs update -PAd) ... update
# pkg_chk -un ... Update (listup)
# pkg_chk -u ... Update
EEPROM verson:
Check&update with Raspberry Pi OS (pi:raspberry)
pi@raspberrypi:~ $ cat /etc/default/rpi-eeprom-update
FIRMWARE_RELEASE_STATUS="stable"
pi@raspberrypi:~ $ sudo rpi-eeprom-update
BCM2711 detected
Dedicated VL805 EEPROM detected
BOOTLOADER: up-to-date
CURRENT: Thu 16 Jul 15:15:46 UTC 2020 (1594912546)
LATEST: Thu 16 Jul 15:15:46 UTC 2020 (1594912546)
FW DIR: /lib/firmware/raspberrypi/bootloader/stable
VL805: up-to-date
CURRENT: 000138a1
LATEST: 000138a1
--
Jun Ebihara