-
-
Save dwrobel/266ad5d4e59b05ea26d8bb6725118578 to your computer and use it in GitHub Desktop.
| # 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. |
export PATH=$(pwd):$PATH
Then execute command again.
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.
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.
Fedora aarch64 image uses a different partition layout.
For me it's using a SATA SSD connected via USB (with ASMedia ASM235CM chip).
The EFI System partition normally is the first partition, e.g. /dev/sda1 -> /boot/efi, /boot is on /dev/sda2.
You'll need to explicitly specify BOOTFS=/boot/efi
PATH=$PATH:./ sudo --preserve-env=PATH BOOTFS=/boot/efi ./rpi-eeprom-update -arpi-eeprom apparently is developed for Raspberry Pi OS, I don't have the problem on Ubuntu LTS aarch64 as it is also based on Debian (use rpi-eeprom managed by package manager.
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?