Skip to content

Instantly share code, notes, and snippets.

@dwrobel
Last active April 2, 2025 11:55
Show Gist options
  • Save dwrobel/266ad5d4e59b05ea26d8bb6725118578 to your computer and use it in GitHub Desktop.
Save dwrobel/266ad5d4e59b05ea26d8bb6725118578 to your computer and use it in GitHub Desktop.
Updating Raspberry Pi 4 bootloader EEPROM on Fedora
# Update EEPROM on Raspberry Pi 4
# Tested on Fedora Server 36..41 with downstream kernel (see https://rpmfusion.org/Howto/RaspberryPi for more information)
# Author: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
# Install git and strings utilities
$ sudo dnf install /usr/bin/git /usr/bin/strings
# Clone the repository
$ git clone https://github.com/raspberrypi/rpi-eeprom.git && cd rpi-eeprom/
# To update VL805 EEPROM run the following command (uses the latest version available at the time of writing):
$ PATH=$PATH:./ sudo --preserve-env=PATH ./rpi-eeprom-update -u firmware-2711/stable/vl805-000138c0.bin
# Extract configuration from a given file (example for the latest file at the time of writing)
$ ./rpi-eeprom-config firmware-2711/stable/pieeprom-2025-02-11.bin --out pieeprom-2025-02-11.bin.conf.orig
# Retrieve the current config
$ ./rpi-eeprom-config >current.config
# Example of my current configuration
$ cat current.config
[all]
BOOT_UART=1
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
DHCP_TIMEOUT=45000
DHCP_REQ_TIMEOUT=4000
TFTP_FILE_TIMEOUT=30000
ENABLE_SELF_UPDATE=1
DISABLE_HDMI=0
BOOT_ORDER=0xf41
# Combine the pieeprom-2025-02-11.bin.conf.orig with the current.config to satisfy your needs.
# Bootloader configuration: https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-bootloader-configuration
# Apply your configuration to a given EEPROM image:
$ ./rpi-eeprom-config firmware-2711/stable/pieeprom-2025-02-11.bin --config current.config --out eeprom-new.bin
# Prepare the image to be updated on the next reboot:
$ PATH=$PATH:./ sudo --preserve-env=PATH ./rpi-eeprom-update -d -f ./eeprom-new.bin
*** CREATED UPDATE ./eeprom-new.bin ***
CURRENT: Wed Jan 11 05:40:52 PM UTC 2023 (1673458852)
UPDATE: Tue Feb 11 05:00:13 PM UTC 2025 (1739293213)
BOOTFS: /boot
'/tmp/tmp.C6qnSJ5IPq' -> '/boot/pieeprom.upd'
Copying recovery.bin to /boot for EEPROM update
EEPROM updates pending. Please reboot to apply the update.
To cancel a pending update run "sudo rpi-eeprom-update -r".
$
# Excerpt from the serial console* output since reboot (boot from the external USB HDD):
RPi: BOOTLOADER release VERSION:8ba17717 DATE: 2023/01/11 TIME: 17:40:52
BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1673458852 serial ed01137d boardrev c03111 stc 422037
PM_RSTS: 0x00001020
part 00000000 reset_info 00000000
uSD voltage 3.3V
Initialising SDRAM 'Micron' 16Gb x2 total-size: 32 Gbit 3200
DDR 3200 1 0 32 152
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
USBSTS 11
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
xHC ports 5 slots 32 intrs 4
Reset USB port-power 1000 ms
xhci_set_port_power 1 0
xhci_set_port_power 2 0
xhci_set_port_power 3 0
xhci_set_port_power 4 0
xhci_set_port_power 5 0
xhci_set_port_power 1 1
xhci_set_port_power 2 1
xhci_set_port_power 3 1
xhci_set_port_power 4 1
xhci_set_port_power 5 1
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
USBSTS 18
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
USBSTS 19
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
xHC ports 5 slots 32 intrs 4
Boot mode: SD (01) order f4
USB2[1] 400202e1 connected
USB2 root HUB port 1 init
DEV [01:00] 2.16 000000:01 class 9 VID 2109 PID 3431
HUB init [01:00] 2.16 000000:01
USB3[3] 00021203 connected enabled
USB3 root HUB port 3 init
DEV [02:00] 3.00 000000:03 class 0 VID 152d PID 0578
MSD device [02:00] 3.00 000000:03 conf 0 iface 0 ep 81#1024 02#1024
MSD [02:00] 3.00 000000:03 register MSD
HUB [01:00] 2.16 000000:01 init port 3 speed 3
DEV [03:01] 2.00 000003:01 class 0 VID 0bda PID 2838
HUB [01:00] 2.16 000000:01 init port 4 speed 1
DEV [04:01] 1.16 000004:01 class 255 VID 1a86 PID 7523
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD HOST: 200000000 CTL0: 0x00800f00 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
EMMC
SD retry 1 oc 0
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD retry 2 oc 0
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SDV1
SD CMD: 0x371a0010 (55) 0x0 0x1fff0001
Failed to open device: 'sdcard' (cmd 371a0010 status 1fff0001)
Retry SD 1
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD HOST: 200000000 CTL0: 0x00800f00 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
EMMC
SD retry 1 oc 0
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD retry 2 oc 0
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SDV1
SD CMD: 0x371a0010 (55) 0x0 0x1fff0001
Failed to open device: 'sdcard' (cmd 371a0010 status 1fff0001)
Boot mode: USB-MSD (04) order f
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
USBSTS 18
XHCI-STOP
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
USBSTS 19
xHC ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
xHC ports 5 slots 32 intrs 4
USB3[3] 000002b1 connected
USB2[1] 400202e1 connected
USB2 root HUB port 1 init
DEV [01:00] 2.16 000000:01 class 9 VID 2109 PID 3431
HUB init [01:00] 2.16 000000:01
USB3[3] 00281203 connected enabled
USB3 root HUB port 3 init
DEV [02:00] 3.00 000000:03 class 0 VID 152d PID 0578
MSD device [02:00] 3.00 000000:03 conf 0 iface 0 ep 81#1024 02#1024
MSD [02:00] 3.00 000000:03 register MSD
MSD [02:00] 3.00 000000:03 LUN 0
MSD INQUIRY [02:00] 3.00 000000:03
HUB [01:00] 2.16 000000:01 init port 3 speed 3
DEV [03:01] 2.00 000003:01 class 0 VID 0bda PID 2838
HUB [01:00] 2.16 000000:01 init port 4 speed 1
DEV [04:01] 1.16 000004:01 class 255 VID 1a86 PID 7523
MSD [02:00] 3.00 000000:03 lun 0 block-count 234441648 block-size 512
MBR: 0x00002000, 999424 type: 0x0c
MBR: 0x000f6000,233433999 type: 0x83
MBR: 0x00000000, 0 type: 0x00
MBR: 0x00000000, 0 type: 0x00
Trying partition: 0
type: 16 lba: 8192 oem: 'mkfs.fat' volume: ' V ^ '
rsc 16 fat-sectors 256 c-count 62429 c-size 16
root dir cluster 1 sectors 32 entries 512
FAT16 clusters 62429
Trying partition: 0
type: 16 lba: 8192 oem: 'mkfs.fat' volume: ' V ^ '
rsc 16 fat-sectors 256 c-count 62429 c-size 16
root dir cluster 1 sectors 32 entries 512
FAT16 clusters 62429
Read config.txt bytes 2277 hnd 0x191b
SIG pieeprom.sig 96bd53047437195e210dbd9cb0165c76769868a1e36f1a4104687d1e7d34fa07 1743594105
SELF-UPDATE timestamp current 1679130138 new 1743594105
Reading EEPROM: 524288
Writing EEPROM
+++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***.+
Verify BOOT EEPROM
Reading EEPROM: 524288
BOOT-EEPROM: UPDATED
EEPROMs updated. Rebooting
RESET
0.61 RPi: BOOTSYS release VERSION:75c1e570 DATE: 2025/02/11 TIME: 17:00:13
0.66 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1739293213 serial ed01137d boardrev c03111 stc 466006
0.75 PM_RSTS 00001020
0.78 POWER_OFF_ON_HALT: 0 WAIT_FOR_POWER_BUTTON 0 power-on-reset 0
0.90 part 00000000 reset_info 00000000
0.91 uSD voltage 3.3V
0.17 Initialising SDRAM rank 2 total-size: 32 Gbit 3200 (0x15 0x00)
0.20 DDR 3200 1 0 32 152 BL:3
2.13 OTP boardrev c03111 bootrom 8b0 8b0
2.15 Customer key hash 0000000000000000000000000000000000000000000000000000000000000000
2.22 VC-JTAG unlocked
2.00 RPi: BOOTLOADER release VERSION:75c1e570 DATE: 2025/02/11 TIME: 17:00:13
2.04 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1739293213 serial ed01137d boardrev c03111 stc 2504580
2.40 PCI0 init
2.40 PCI0 reset
2.95 PCIe scan 00001106:00003483
2.00 XHCI-STOP
2.00 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
2.04 USBSTS 1
2.07 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
2.12 xHC0 ports 5 slots 32 intrs 4
2.21 Reset USB port-power 1000 ms
2.22 xhci_set_port_power 1 0
2.24 xhci_set_port_power 2 0
2.27 xhci_set_port_power 3 0
2.30 xhci_set_port_power 4 0
2.33 xhci_set_port_power 5 0
3.35 xhci_set_port_power 1 1
3.35 xhci_set_port_power 2 1
3.38 xhci_set_port_power 3 1
3.41 xhci_set_port_power 4 1
3.44 xhci_set_port_power 5 1
3.46 XHCI-STOP
3.48 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
3.54 USBSTS 18
3.62 XHCI-STOP
3.62 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
3.66 USBSTS 19
3.69 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
3.74 xHC0 ports 5 slots 32 intrs 4
3.83 Boot mode: SD (01) order f4
3.84 USB2[1] 400202e1 connected
3.02 USB2 root HUB port 1 init
3.10 DEV [01:00] 2.16 000000:01 class 9 VID 2109 PID 3431
3.12 HUB init [01:00] 2.16 000000:01
3.52 USB3[3] 00021203 connected enabled
3.53 USB3 root HUB port 3 init
3.57 DEV [02:00] 3.00 000000:03 class 0 VID 152d PID 0578
3.62 MSD device [02:00] 3.00 000000:03 conf 0 iface 0 ep 81#1024 02#1024
3.69 MSD [02:00] 3.00 000000:03 register MSD
4.27 HUB [01:00] 2.16 000000:01 init port 3 speed 3
4.36 DEV [03:01] 2.00 000003:01 class 0 VID 0bda PID 2838
4.31 HUB [01:00] 2.16 000000:01 init port 4 speed 1
4.39 DEV [04:01] 1.16 000004:01 class 255 VID 1a86 PID 7523
4.16 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
4.27 SD HOST: 200000000 CTL0: 0x00800f00 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
4.36 EMMC
4.36 SD retry 1 oc 0
4.60 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.69 SD retry 2 oc 0
5.93 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.02 SDV1
5.02 SD CMD: 0x371a0010 (55) 0x0 0x1fff0001
5.04 Failed to open device: 'sdcard' (cmd 371a0010 status 1fff0001)
5.10 Retry SD 1
5.40 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.51 SD HOST: 200000000 CTL0: 0x00800f00 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.60 EMMC
5.60 SD retry 1 oc 0
5.84 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.93 SD retry 2 oc 0
5.17 SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
5.26 SDV1
5.26 SD CMD: 0x371a0010 (55) 0x0 0x1fff0001
5.28 Failed to open device: 'sdcard' (cmd 371a0010 status 1fff0001)
5.34 Boot mode: USB-MSD (04) order f
5.51 XHCI-STOP
5.51 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
5.56 USBSTS 18
5.64 XHCI-STOP
5.64 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
5.69 USBSTS 19
5.71 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
5.76 xHC0 ports 5 slots 32 intrs 4
5.85 USB3[3] 000002b1 connected
5.86 USB2[1] 400202e1 connected
6.04 USB2 root HUB port 1 init
6.12 DEV [01:00] 2.16 000000:01 class 9 VID 2109 PID 3431
6.15 HUB init [01:00] 2.16 000000:01
6.84 USB3[3] 00281203 connected enabled
6.85 USB3 root HUB port 3 init
6.89 DEV [02:00] 3.00 000000:03 class 0 VID 152d PID 0578
6.94 MSD device [02:00] 3.00 000000:03 conf 0 iface 0 ep 81#1024 02#1024
6.01 MSD [02:00] 3.00 000000:03 register MSD
6.04 MSD [02:00] 3.00 000000:03 LUN 0
6.28 HUB [01:00] 2.16 000000:01 init port 3 speed 3
6.37 DEV [03:01] 2.00 000003:01 class 0 VID 0bda PID 2838
6.32 HUB [01:00] 2.16 000000:01 init port 4 speed 1
6.39 DEV [04:01] 1.16 000004:01 class 255 VID 1a86 PID 7523
6.99 MSD READ_CAPACITY [02:00] 3.00 000000:03 lun 0 block-count 234441648 block-size 512
6.04 MBR: 0x00002000, 999424 type: 0x0c
6.08 MBR: 0x000f6000,233433999 type: 0x83
6.12 MBR: 0x00000000, 0 type: 0x00
6.16 MBR: 0x00000000, 0 type: 0x00
6.20 Trying partition: 0
6.22 type: 16 lba: 8192 'mkfs.fat' ' V ^ ' clusters 62429 (16)
6.28 rsc 16 fat-sectors 256 root dir cluster 1 sectors 32 entries 512
6.35 FAT16 clusters 62429
6.42 [MSD [02:00] 3.00 000000:03] autoboot.txt not found
6.45 Select partition rsts 0 C(boot_partition) 0 EEPROM config 0 result 1
6.51 Trying partition: 1
6.55 type: 16 lba: 8192 'mkfs.fat' ' V ^ ' clusters 62429 (16)
6.60 rsc 16 fat-sectors 256 root dir cluster 1 sectors 32 entries 512
6.67 FAT16 clusters 62429
6.71 Read config.txt bytes 2277 hnd 0x191b
6.75 [MSD [02:00] 3.00 000000:03] vl805.bin not found
6.79 pieeprom.sig
6.80 hash: 96bd53047437195e210dbd9cb0165c76769868a1e36f1a4104687d1e7d34fa07
6.87 ts: 1743594105
6.64 SELF-UPDATE timestamp current 1743594105 new 1743594105 skip
6.68 [MSD [02:00] 3.00 000000:03] recover4.elf not found
6.73 [MSD [02:00] 3.00 000000:03] recovery.elf not found
6.88 Read start4x.elf bytes 3011432 hnd 0x3eb1
6.92 Read fixup4x.dat bytes 8455 hnd 0x15fc
6.94 0x00c03111 0x00000000 0x00001fff
6.97 MEM GPU: 76 ARM: 947 TOTAL: 1023
6.84 Firmware: ca6e8171a80ea46924ffaa629250bfb482f3a02c Mar 19 2025 18:25:07
7.31 Starting start4x.elf @ 0xfeb00200 partition 1
7.33 +
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 6.6.78-1.rpi4.fc36.armv7hl (mockbuild@rpi4-dw) (gcc (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4), GNU ld version 2.37-37.fc36) #1 SMP Sat Mar 22 01:49:14 CET 2025
[ 0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.1
[ 0.000000] random: crng init done
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000000ec00000, size 512 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000000ec00000..0x000000002ebfffff (524288 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x000000003f02c700..0x000000003f02c8ff (0 KiB) nomap non-reusable nvram@1
[ 0.000000] OF: reserved mem: 0x000000003f02c940..0x000000003f02c9eb (0 KiB) nomap non-reusable nvram@0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000002fffffff]
[ 0.000000] Normal empty
[ 0.000000] HighMem [mem 0x0000000030000000-0x00000000fbffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b2fffff]
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000fbffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000000fbffffff]
[ 0.000000] On node 0, zone HighMem: 256 pages in unavailable ranges
[ 0.000000] percpu: Embedded 18 pages/cpu s42516 r8192 d23020 u73728
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 numa_policy=interleave snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 numa=fake=2 system_heap.max_order=0 smsc95xx.macaddr=DC:A6:32:03:C2:FC vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000 dwc_otg.fiq_fsm_mask=0x2 usb-storage.quirks=152d:0578:u coherent_pool=16M smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 earlyprintk console=ttyAMA0,115200 console=tty1 root=/dev/sda2 rootfstype=btrfs rootflags=subvol=root ro fsck.repair=yes rootwait libahci.ignore_sss=1 raid=noautodetect nortc selinux=0
[ 0.000000] Unknown kernel command line parameters "earlyprintk nortc numa_policy=interleave numa=fake=2 raid=noautodetect", will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1010752
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x0000000008890000-0x000000000c890000] (64MB)
[ 0.000000] Memory: 3396816K/4049920K available (14336K kernel code, 1620K rwdata, 3868K rodata, 2048K init, 662K bss, 128816K reserved, 524288K cma-reserved, 3263488K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 43331 entries in 128 pages
[ 0.000000] ftrace: allocated 128 pages with 1 groups
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[ 0.000000] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000007] Switching to timer-based delay loop, resolution 18ns
[ 0.000153] Console: colour dummy device 80x30
[ 0.000161] printk: console [tty1] enabled
[ 0.000443] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
[ 0.000458] CPU: Testing write buffer coherency: ok
[ 0.000479] CPU0: Spectre BHB: enabling loop workaround for all CPUs
[ 0.000488] pid_max: default: 32768 minimum: 301
[ 0.000532] LSM: initializing lsm=capability,yama,bpf
[ 0.000554] Yama: becoming mindful.
[ 0.000577] LSM support for eBPF active
[ 0.000646] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.000662] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001144] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.001535] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.001585] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.001644] Setting up static identity map for 0x200000 - 0x200060
[ 0.001704] rcu: Hierarchical SRCU implementation.
[ 0.001712] rcu: Max phase no-delay instances is 1000.
[ 0.001902] EFI services will not be available.
[ 0.002015] smp: Bringing up secondary CPUs ...
[ 0.002407] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.002799] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.003169] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.003222] smp: Brought up 1 node, 4 CPUs
[ 0.003248] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[ 0.003258] CPU: All CPU(s) started in HYP mode.
[ 0.003265] CPU: Virtualization extensions available.
[ 0.003745] devtmpfs: initialized
[ 0.008799] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[ 0.008934] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.008952] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.015687] pinctrl core: initialized pinctrl subsystem
[ 0.015985] DMI not present or invalid.
[ 0.016251] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.022617] DMA: preallocated 16384 KiB pool for atomic coherent allocations
[ 0.022916] audit: initializing netlink subsys (disabled)
[ 0.023001] audit: type=2000 audit(0.020:1): state=initialized audit_enabled=0 res=1
[ 0.023256] thermal_sys: Registered thermal governor 'step_wise'
[ 0.023411] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.023429] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.023672] Serial: AMBA PL011 UART driver
[ 0.026232] /soc/interrupt-controller@40041000: Fixed dependency cycle(s) with /soc/interrupt-controller@40041000
[ 0.026687] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 0.040022] raspberrypi-firmware soc:firmware: Attached to firmware from 2025-03-19T18:25:07, variant start_x
[ 0.050010] raspberrypi-firmware soc:firmware: Firmware hash is ca6e8171a80ea46924ffaa629250bfb482f3a02c
[ 0.063042] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.240083] raid6: neonx8 gen() 2891 MB/s
[ 0.410126] raid6: neonx4 gen() 4092 MB/s
[ 0.580171] raid6: neonx2 gen() 3839 MB/s
[ 0.750225] raid6: neonx1 gen() 2852 MB/s
[ 0.920268] raid6: int32x8 gen() 995 MB/s
[ 1.090323] raid6: int32x4 gen() 1125 MB/s
[ 1.260374] raid6: int32x2 gen() 1257 MB/s
[ 1.430414] raid6: int32x1 gen() 1036 MB/s
[ 1.430422] raid6: using algorithm neonx4 gen() 4092 MB/s
[ 1.600459] raid6: .... xor() 2909 MB/s, rmw enabled
[ 1.600468] raid6: using neon recovery algorithm
[ 1.600784] bcm2835-dma fe007000.dma-controller: DMA legacy API manager, dmachans=0x1
[ 1.601780] SCSI subsystem initialized
[ 1.601864] usbcore: registered new interface driver usbfs
[ 1.601889] usbcore: registered new interface driver hub
[ 1.601914] usbcore: registered new device driver usb
[ 1.602078] pps_core: LinuxPPS API ver. 1 registered
[ 1.602086] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.602101] PTP clock support registered
[ 1.602479] NetLabel: Initializing
[ 1.602488] NetLabel: domain hash size = 128
[ 1.602495] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 1.602530] NetLabel: unlabeled traffic allowed by default
[ 1.602958] vgaarb: loaded
[ 1.603175] clocksource: Switched to clocksource arch_sys_counter
[ 1.604616] VFS: Disk quotas dquot_6.6.0
[ 1.604648] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.604704] FS-Cache: Loaded
[ 1.604808] CacheFiles: Loaded
[ 1.608053] NET: Registered PF_INET protocol family
[ 1.608186] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.608944] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 1.608961] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.608975] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 1.609005] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 1.609071] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.609136] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.609161] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.609240] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.609476] RPC: Registered named UNIX socket transport module.
[ 1.609486] RPC: Registered udp transport module.
[ 1.609494] RPC: Registered tcp transport module.
[ 1.609500] RPC: Registered tcp-with-tls transport module.
[ 1.609507] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.609520] PCI: CLS 0 bytes, default 64
[ 1.610105] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[ 1.611035] Initialise system trusted keyrings
[ 1.611114] workingset: timestamp_bits=14 max_order=20 bucket_order=6
[ 1.611149] zbud: loaded
[ 1.611413] NFS: Registering the id_resolver key type
[ 1.611428] Key type id_resolver registered
[ 1.611436] Key type id_legacy registered
[ 1.611451] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.611461] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.611749] xor: measuring software checksum speed
[ 1.612627] arm4regs : 3782 MB/sec
[ 1.613921] 8regs : 2552 MB/sec
[ 1.615206] 32regs : 2570 MB/sec
[ 1.615776] neon : 5828 MB/sec
[ 1.615783] xor: using function: neon (5828 MB/sec)
[ 1.615793] Key type asymmetric registered
[ 1.615801] Asymmetric key parser 'x509' registered
[ 1.615842] bounce: pool size: 64 pages
[ 1.615871] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.615945] io scheduler mq-deadline registered
[ 1.615954] io scheduler kyber registered
[ 1.615975] io scheduler bfq registered
[ 1.616285] irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 42)
[ 1.617347] pinctrl-bcm2835 fe200000.gpio: GPIO_OUT persistence: yes
[ 1.618193] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 1.618211] brcm-pcie fd500000.pcie: No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[ 1.618235] brcm-pcie fd500000.pcie: MEM 0x0600000000..0x067fffffff -> 0x0080000000
[ 1.618258] brcm-pcie fd500000.pcie: IB MEM 0x0000000000..0x00bfffffff -> 0x0400000000
[ 1.618897] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 1.618909] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.618919] pci_bus 0000:00: root bus resource [mem 0x600000000-0x67fffffff] (bus address [0x80000000-0xffffffff])
[ 1.618947] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 1.618997] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 1.620182] PCI: bus0: Fast back to back transfers disabled
[ 1.620193] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.620265] pci_bus 0000:01: supply vpcie3v3 not found, using dummy regulator
[ 1.620332] pci_bus 0000:01: supply vpcie3v3aux not found, using dummy regulator
[ 1.620364] pci_bus 0000:01: supply vpcie12v not found, using dummy regulator
[ 1.735233] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[ 1.735303] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[ 1.735361] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[ 1.735497] pci 0000:01:00.0: PME# supported from D0 D3cold
[ 1.735758] PCI: bus1: Fast back to back transfers disabled
[ 1.735769] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.735788] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[ 1.735800] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[ 1.735849] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.735859] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 1.735960] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 1.736034] pcieport 0000:00:00.0: PME: Signaling with IRQ 46
[ 1.739552] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[ 1.740431] iproc-rng200 fe104000.rng: hwrng registered
[ 1.740512] vc-mem: phys_addr:0x00000000 mem_base=0x3eb00000 mem_size:0x3ff00000(1023 MiB)
[ 1.744028] loop: module loaded
[ 1.744324] Loading iSCSI transport class v2.0-870.
[ 1.746091] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 2.063203] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[ 2.063636] usbcore: registered new device driver r8152-cfgselector
[ 2.063659] usbcore: registered new interface driver r8152
[ 2.063681] usbcore: registered new interface driver lan78xx
[ 2.063701] usbcore: registered new interface driver smsc95xx
[ 2.064915] xhci_hcd 0000:01:00.0: enabling device (0140 -> 0142)
[ 2.065011] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.065028] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 2.066456] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0300240000000890
[ 2.066899] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.066912] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 2.066925] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 2.067053] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 2.067066] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.067077] usb usb1: Product: xHCI Host Controller
[ 2.067086] usb usb1: Manufacturer: Linux 6.6.78-1.rpi4.fc36.armv7hl xhci-hcd
[ 2.067094] usb usb1: SerialNumber: 0000:01:00.0
[ 2.067348] hub 1-0:1.0: USB hub found
[ 2.067398] hub 1-0:1.0: 1 port detected
[ 2.067728] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[ 2.067742] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.067753] usb usb2: Product: xHCI Host Controller
[ 2.067761] usb usb2: Manufacturer: Linux 6.6.78-1.rpi4.fc36.armv7hl xhci-hcd
[ 2.067769] usb usb2: SerialNumber: 0000:01:00.0
[ 2.067983] hub 2-0:1.0: USB hub found
[ 2.068009] hub 2-0:1.0: 4 ports detected
[ 2.068462] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 2.068681] usbcore: registered new interface driver uas
[ 2.068712] usbcore: registered new interface driver usb-storage
[ 2.068794] mousedev: PS/2 mouse device common for all mice
[ 2.070153] sdhci: Secure Digital Host Controller Interface driver
[ 2.070166] sdhci: Copyright(c) Pierre Ossman
[ 2.070277] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.073785] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.073935] hid: raw HID events driver (C) Jiri Kosina
[ 2.073985] usbcore: registered new interface driver usbhid
[ 2.073994] usbhid: USB HID core driver
[ 2.076413] Initializing XFRM netlink socket
[ 2.076469] NET: Registered PF_INET6 protocol family
[ 2.076974] Segment Routing with IPv6
[ 2.076993] In-situ OAM (IOAM) with IPv6
[ 2.077036] NET: Registered PF_PACKET protocol family
[ 2.077125] Key type dns_resolver registered
[ 2.077260] Registering SWP/SWPB emulation handler
[ 2.088478] registered taskstats version 1
[ 2.088610] Loading compiled-in X.509 certificates
[ 2.093278] Key type .fscrypt registered
[ 2.093296] Key type fscrypt-provisioning registered
[ 2.094170] Btrfs loaded, zoned=no, fsverity=no
[ 2.098563] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 2.098707] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 2.099296] mmc-bcm2835 fe300000.mmcnr: mmc_debug:0 mmc_debug2:0
[ 2.099309] mmc-bcm2835 fe300000.mmcnr: DMA channel allocated
[ 2.133345] mmc1: Controller never released inhibit bit(s).
[ 2.133492] uart-pl011 fe201000.serial: there is not valid maps for state default
[ 2.133656] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 2.133804] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 52, base_baud = 0) is a PL011 rev3
[ 2.133830] printk: console [ttyAMA0] enabled
[ 2.213029] mmc1: new high speed SDIO card at address 0001
[ 2.228017] of_cfs_init
[ 3.690869] of_cfs_init: OK
[ 3.693906] clk: Disabling unused clocks
[ 3.729964] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[ 3.737141] Waiting for root device /dev/sda2...
[ 3.853184] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 4.035047] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[ 4.043268] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.050402] usb 1-1: Product: USB2.0 Hub
[ 4.055362] hub 1-1:1.0: USB hub found
[ 4.059288] hub 1-1:1.0: 4 ports detected
[ 4.183448] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
[ 4.214853] usb 2-2: New USB device found, idVendor=152d, idProduct=0578, bcdDevice= 2.04
[ 4.223034] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.230174] usb 2-2: Product: USB to ATA/ATAPI Bridge
[ 4.235228] usb 2-2: Manufacturer: JMicron
[ 4.239320] usb 2-2: SerialNumber: 0123456789ABCDEF
[ 4.246119] usb 2-2: UAS is ignored for this device, using usb-storage instead
[ 4.253388] usb 2-2: UAS is ignored for this device, using usb-storage instead
[ 4.260610] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 4.266919] usb-storage 2-2:1.0: Quirks match for vid 152d pid 0578: 1800000
[ 4.274027] scsi host0: usb-storage 2-2:1.0
[ 4.383182] usb 1-1.3: new high-speed USB device number 3 using xhci_hcd
[ 4.524994] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=2838, bcdDevice= 1.00
[ 4.533358] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.540666] usb 1-1.3: Product: RTL2838UHIDIR
[ 4.545023] usb 1-1.3: Manufacturer: Realtek
[ 4.549288] usb 1-1.3: SerialNumber: 00000001
[ 4.653183] usb 1-1.4: new full-speed USB device number 4 using xhci_hcd
[ 4.789494] usb 1-1.4: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[ 4.797854] usb 1-1.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 4.805168] usb 1-1.4: Product: USB2.0-Ser!
[ 5.353693] scsi 0:0:0:0: Direct-Access JMicron Generic 0204 PQ: 0 ANSI: 6
[ 5.362622] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[ 5.370634] sd 0:0:0:0: [sda] Write Protect is off
[ 5.375966] sd 0:0:0:0: [sda] Disabling FUA
[ 5.380152] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 5.391323] sda: sda1 sda2
[ 5.394306] sd 0:0:0:0: [sda] Attached SCSI disk
[ 5.403579] BTRFS: device label _btrfs.007 devid 1 transid 2124107 /dev/root scanned by swapper/0 (1)
[ 5.413371] BTRFS info (device sda2): first mount of filesystem 98715686-e847-4b03-8a81-345374ef43c3
[ 5.422514] BTRFS info (device sda2): using crc32c (crc32c-generic) checksum algorithm
[ 5.430460] BTRFS info (device sda2): using free space tree
[ 5.494464] VFS: Mounted root (btrfs filesystem) readonly on device 0:17.
[ 5.501744] devtmpfs: mounted
[ 5.508685] Freeing unused kernel image (initmem) memory: 2048K
[ 5.514762] Run /sbin/init as init process
[ 5.724298] systemd[1]: RTC configured in localtime, applying delta of 60 minutes to system time.
[ 5.733267] systemd[1]: System time before build time, advancing clock.
[ 5.899615] systemd[1]: systemd v250.10-2.fc36 running in system mode (+PAM +AUDIT +SELINUX -APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 5.931973] systemd[1]: Detected architecture arm.
[ 5.938549] systemd[1]: No hostname configured, using default hostname.
[ 5.945346] systemd[1]: Hostname set to <fedora>.
[ 6.255752] systemd[1]: Failed to load BPF object: No such process
[ 6.262260] systemd[1]: Using hardware watchdog 'Broadcom BCM2835 Watchdog timer', version 0, device /dev/watchdog0
[ 6.272753] systemd[1]: Watchdog running with a timeout of 15s.
[ 6.394166] uart-pl011 fe201000.serial: no DMA platform data
[ 6.401465] systemd-gpt-auto-generator[125]: File system behind root file system is reported by btrfs to be backed by pseudo-device /dev/root, which is not a valid userspace accessible device node. Cannot determine correct backing block device.
[ 6.715605] systemd[112]: /usr/lib/systemd/system-generators/systemd-gpt-auto-generator failed with exit status 1.
[ 7.134665] systemd[1]: Queued start job for default target multi-user.target.
[ 7.205645] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 7.214454] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 7.223662] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ 7.233800] systemd[1]: Created slice system-sshd\x2dkeygen.slice - Slice /system/sshd-keygen.
[ 7.243267] systemd[1]: Created slice user.slice - User and Session Slice.
[ 7.250518] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 7.261474] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 7.274362] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ 7.283544] systemd[1]: Reached target slices.target - Slice Units.
[ 7.290025] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ 7.298769] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs.
[ 7.307331] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket.
[ 7.315475] systemd[1]: multipathd.socket - multipathd control socket was skipped because of a failed condition check (ConditionPathExists=/etc/multipath.conf).
[ 7.334259] systemd[1]: Listening on systemd-coredump.socket - Process Core Dump Socket.
[ 7.342709] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 7.351979] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[ 7.360709] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 7.370032] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ 7.378481] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 7.387001] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 7.395812] systemd[1]: Listening on systemd-userdbd.socket - User Database Manager Socket.
[ 7.404694] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[ 7.483409] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 7.494133] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 7.504744] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System...
[ 7.516917] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 7.529281] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 7.541028] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 7.552022] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 7.564294] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 7.575301] fuse: init (API version 7.39)
[ 7.576269] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line...
[ 7.594278] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 7.604428] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because all trigger condition checks failed.
[ 7.619778] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 7.634152] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 7.642344] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 7.650500] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[ 7.661458] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 7.671371] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 7.679041] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 7.688443] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 7.695850] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[ 7.705029] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 7.712210] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[ 7.720672] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[ 7.729268] systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line.
[ 7.740916] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
[ 7.807433] systemd[1]: Activating swap var-cache-swapfile.swap - /var/cache/swapfile...
[ 7.819670] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
[ 7.823320] Adding 2097148k swap on /var/cache/swapfile. Priority:200 extents:2 across:2339968k
[ 7.839776] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System...
[ 7.848882] systemd[1]: iscsi-onboot.service - Special handling of early boot iSCSI sessions was skipped because of a failed condition check (ConditionDirectoryNotEmpty=/sys/class/iscsi_session).
[ 7.866549] systemd[1]: ostree-remount.service - OSTree Remount OS/ Bind Mounts was skipped because of a failed condition check (ConditionKernelCommandLine=ostree).
[ 7.881681] systemd[1]: systemd-firstboot.service - First Boot Wizard was skipped because of a failed condition check (ConditionFirstBoot=yes).
[ 7.896200] systemd[1]: systemd-hwdb-update.service - Rebuild Hardware Database was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
[ 7.913660] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed...
[ 7.925373] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[ 7.933503] systemd[1]: systemd-sysusers.service - Create System Users was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
[ 7.950185] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[ 7.963431] systemd[1]: Starting systemd-vconsole-setup.service - Setup Virtual Console...
[ 7.973727] systemd[1]: Activated swap var-cache-swapfile.swap - /var/cache/swapfile.
[ 7.983054] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[ 7.992257] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[ 8.001037] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System.
[ 8.009776] systemd[1]: Reached target swap.target - Swaps.
[ 8.028781] systemd[1]: Mounting tmp.mount - Temporary Directory /tmp...
[ 8.039405] systemd[1]: Starting systemd-udev-settle.service - Wait for udev To Complete Device Initialization...
[ 8.052026] systemd[1]: Mounted tmp.mount - Temporary Directory /tmp.
[ 8.059576] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed.
[ 8.068689] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables.
[ 8.076877] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of a failed condition check (ConditionFirstBoot=yes).
[ 8.090946] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
[ 8.109233] systemd[1]: Started haveged.service - Entropy Daemon based on the HAVEGE algorithm.
[ 8.124229] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 8.136552] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files...
[ 8.283635] systemd[1]: Started systemd-journald.service - Journal Service.
.
.
*) All pre-built images from https://rpmfusion.org/Howto/RaspberryPi#Pre-built_images_.28f36.29 have serial console enabled by default.
@RobotsAreCrazy
Copy link

Hi, Can you help me please?

I'm on the last step of flashing the new bin, on running cmd i keep getting error of rpi-eeprom-digest not found

Any ideas?

@mateuszmierzwinski
Copy link

export PATH=$(pwd):$PATH

Then execute command again.

@dwrobel
Copy link
Author

dwrobel commented Sep 13, 2022

@MuXodious
Copy link

Incase it doesn't work for you on Fedora 41, you may need to pass a BOOTFS=/boot/efi. Because RPi 4 checks /dev/mmcblk0p1 for updates, but /boot (default directory) is located on /dev/mmcblk0p2. Long story short, edit arguments on the following to your needs:

PATH=$PATH:./ sudo --preserve-env=PATH BOOTFS=/boot/efi ./rpi-eeprom-update -a

Thanks for the guide.

@dwrobel
Copy link
Author

dwrobel commented Apr 2, 2025

Incase it doesn't work for you on Fedora 41, you may need to pass a BOOTFS=/boot/efi

It does not depend on the Fedora version, but on the kernel flavour.
Please note, that this gist is for Fedora with downstream kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment