had a rather nasty brown-out with flickering lights and stuff during some freezing rain, and now my pi5 isnt booting anymore
when connected to hdmi without any boot media, i get the usual hdmi diag screen
when the usb3 stick with raspi-os is present, it will load the dtb/kernel/initrd and then boot to just a non-flashing underscore
the debug header shows the firmware booting up, and the ATF blob reporting its own version
but linux never prints any debug to the serial port
and alsoedit:
replacing the usb3 stick with the uSD that came with my pi500 does make things bootable again
but then what could be corrupt on the usb3? it mounts just fine on a desktop, and fsck is happy with it
when connected to hdmi without any boot media, i get the usual hdmi diag screen
when the usb3 stick with raspi-os is present, it will load the dtb/kernel/initrd and then boot to just a non-flashing underscore
Code:
1.26 RPi: BOOTSYS release VERSION:4b019946 DATE: 2024/11/12 TIME: 16:10:44 1.30 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1731427844 serial 07f711d0 boardrev d04170 stc 1630124 1.40 AON_RESET: 00000003 PM_RSTS 00001000 1.47 RP1_BOOT chip ID: 0x20001927 1.50 PM_RSTS: 0x00001000 1.79 Initialising SDRAM rank 2 total-size: 64 Gbit 4267 (0x14 0x00)... 39.88 DEV [01:00] 3.32 000000:03 class 0 VID 0951 PID 1666 39.91 MSD device [01:00] 3.32 000000:03 conf 0 iface 0 ep 81#1024 02#1024 39.98 MSD [01:00] 3.32 000000:03 register MSD 39.02 MSD [01:00] 3.32 000000:03 LUN 0 39.07 MSD READ_CAPACITY [01:00] 3.32 000000:03 lun 0 block-count 242417664 block-size 512 40.23 MBR: 0x00002000, 1048576 type: 0x0c 40.24 MBR: 0x00102000,241360896 type: 0x83 40.28 MBR: 0x00000000, 0 type: 0x00 40.32 MBR: 0x00000000, 0 type: 0x00 40.36 Trying partition: 0 40.39 type: 32 lba: 8192 'mkfs.fat' ' bootfs ' clusters 261116 (4) 40.44 rsc 32 fat-sectors 2040 root dir cluster 2 sectors 0 entries 0 40.51 FAT32 clusters 261116 40.98 [MSD [01:00] 3.32 000000:03] autoboot.txt not found 40.00 Select partition rsts 0 C(boot_partition) 0 EEPROM config 0 result 0 40.07 Trying partition: 0 40.10 type: 32 lba: 8192 'mkfs.fat' ' bootfs ' clusters 261115 (4) 40.16 rsc 32 fat-sectors 2040 root dir cluster 2 sectors 0 entries 0 40.23 FAT32 clusters 261115 40.28 Read config.txt bytes 1298 hnd 0x1971d 40.32 [MSD [01:00] 3.32 000000:03] pieeprom.upd not found 40.35 usb_max_current_enable default 0 max-current 5000 40.44 Read bcm2712-rpi-5-b.dtb bytes 81451 hnd 0xe8be 40.46 dt-match: compatible: raspberrypi,5-model-b match: brcm,bcm2712 40.52 dt-match: compatible: brcm,bcm2712 match: brcm,bcm2712NOTICE: BL31: v2.6(release):v2.6-240-gfc45bc492-dirtyNOTICE: BL31: Built : 13:41:55, Sep 23 2024but linux never prints any debug to the serial port
Code:
[root@amd-nixos:/mnt]# cat boot/firmware/config.txt | egrep -v '^#'dtparam=i2c_arm=ondtparam=audio=oncamera_auto_detect=1display_auto_detect=1auto_initramfs=1dtoverlay=vc4-kms-v3dmax_framebuffers=2disable_fw_kms_setup=1arm_64bit=1disable_overscan=1arm_boost=1[cm4]otg_mode=1[cm5]dtoverlay=dwc2,dr_mode=host[all]Code:
[root@amd-nixos:/mnt]# cat boot/firmware/cmdline.txt console=ttyAMA10,115200 console=tty1 root=PARTUUID=ad52cb0b-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=CA usb-storage.quirks=0951:1666:ureplacing the usb3 stick with the uSD that came with my pi500 does make things bootable again
but then what could be corrupt on the usb3? it mounts just fine on a desktop, and fsck is happy with it
Statistics: Posted by cleverca22 — Fri Apr 04, 2025 9:26 am — Replies 4 — Views 103