my custom changes with ansible (here I am summarising)
## resize ZRAM disks for logs and tmp to 500M
grep -ir size /etc/default/armbian*
/etc/default/armbian-ramlog:# size of the tmpfs mount -- please keep in mind to adjust /etc/default/armbian-zram-config too when increasing
/etc/default/armbian-ramlog:SIZE=500M
/etc/default/armbian-zram-config:# Size for zram based /tmp, total memory / 2 by default
/etc/default/armbian-zram-config:TMP_SIZE=500M
## disable ipv6 with sysctl
## disable ipv6 with nmcli (this silences the journalctl spam that IPV6 change is forbidden)
nmcli -t -f name c | while read -r conn ; do nmcli con mod "${conn}" ipv6.method disabled; done
## uninstall and black list snapd
cat /etc/apt/preferences.d/nosnap.pref
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Package: snapd
Pin: release a=*
Pin-Priority: -10
initramfs is attempting regeneration update-initramfs: Generating /boot/initrd.img-6.2.0-rc1-rockchip-rk3588
initramfs fails with missing firmware … + diskspace
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rockchip/dptx.bin for built-in driver rockchipdrm
W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211
W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211
gzip: stdout: No space left on device
E: mkinitramfs failure gzip 1
update-initramfs: failed for /boot/initrd.img-6.2.0-rc1-rockchip-rk3588 with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
I install all the firmware and this fixed/reduces some errors
sudo apt-get install armbian-firmware-full
update-initramfs: Generating /boot/initrd.img-6.2.0-rc1-rockchip-rk3588
W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211
W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211
gzip: stdout: No space left on device
E: mkinitramfs failure gzip 1
I resized the boot partition to around 460M and that fixed the disk space error from initramfs /dev/mmcblk0p1 457M 170M 267M 39% /boot
I haven’t seen more errors regarding missing drivers/firmware.
rock5b
image Armbian_23.05.0.0133_Rock-5b_lunar_midstream_6.2.0-rc1_minimal.img - from https://github.com/armbian/os/releases
flashed with balena 1.18.4 to emmc 32gb
my custom changes with ansible (here I am summarising)
## resize ZRAM disks for logs and tmp to 500M grep -ir size /etc/default/armbian* /etc/default/armbian-ramlog:# size of the tmpfs mount -- please keep in mind to adjust /etc/default/armbian-zram-config too when increasing /etc/default/armbian-ramlog:SIZE=500M /etc/default/armbian-zram-config:# Size for zram based /tmp, total memory / 2 by default /etc/default/armbian-zram-config:TMP_SIZE=500M ## disable ipv6 with sysctl ## disable ipv6 with nmcli (this silences the journalctl spam that IPV6 change is forbidden) nmcli -t -f name c | while read -r conn ; do nmcli con mod "${conn}" ipv6.method disabled; done ## uninstall and black list snapd cat /etc/apt/preferences.d/nosnap.pref # To prevent repository packages from triggering the installation of Snap, # this file forbids snapd from being installed by APT. # For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html Package: snapd Pin: release a=* Pin-Priority: -10
after installing some packages:
- build-essential - software-properties-common - apt-transport-https - ca-certificates - gcc - lm-sensors - sg3-utils - nethogs - lsscsi - atop - vainfo - lshw - git - make - cmake - g++ - wget - nvme-cli - curl - gnupg2 - "apt-transport-https" - "python3-dev" - "python3-virtualenv" - "python3-setuptools" - "python3-pip" - "python3-venv"
initramfs is attempting regeneration
update-initramfs: Generating /boot/initrd.img-6.2.0-rc1-rockchip-rk3588
initramfs fails with missing firmware … + diskspace
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169 W: Possible missing firmware /lib/firmware/rockchip/dptx.bin for built-in driver rockchipdrm W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211 W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211 gzip: stdout: No space left on device E: mkinitramfs failure gzip 1 update-initramfs: failed for /boot/initrd.img-6.2.0-rc1-rockchip-rk3588 with 1. dpkg: error processing package initramfs-tools (--configure): installed initramfs-tools package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: initramfs-tools E: Sub-process /usr/bin/dpkg returned an error code (1)
I install all the firmware and this fixed/reduces some errors
sudo apt-get install armbian-firmware-full
update-initramfs: Generating /boot/initrd.img-6.2.0-rc1-rockchip-rk3588 W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211 W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211 gzip: stdout: No space left on device E: mkinitramfs failure gzip 1
I resized the boot partition to around 460M and that fixed the disk space error from initramfs
/dev/mmcblk0p1 457M 170M 267M 39% /boot
I haven’t seen more errors regarding missing drivers/firmware.