0

I have a problem with a new installed SSD on a raspberry pi 4, It is in some kind boot loop. Looking at /var/log/boot.log I see

------------ Thu Jul 04 01:17:10 BST 2024 ------------
e2fsck 1.47.0 (5-Feb-2023)
rootfs: clean, 144709/7185024 files, 1603451/29173110 blocks
[  OK  ] Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data.
         Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System...
[  OK  ] Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System.
[  OK  ] Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Finished systemd-tmpfiles-setup.service - Create Volatile Files and Directories.
         Starting systemd-timesyncd.service - Network Time Synchronization...
         Starting systemd-update-utmp.service - Record System Boot/Shutdown in UTMP...
[  OK  ] Finished systemd-update-utmp.service - Record System Boot/Shutdown in UTMP.
[  OK  ] Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch.
         Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
         Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
         Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
         Starting modprobe@loop.service - Load Kernel Module loop...
[  OK  ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[  OK  ] Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
[  OK  ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@loop.service - Load Kernel Module loop.
         Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[  OK  ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[  OK  ] Started systemd-timesyncd.service - Network Time Synchronization.
[  OK  ] Reached target sysinit.target - System Initialization.
[  OK  ] Reached target time-set.target - System Time Set.
[  OK  ] Listening on dbus.socket - D-Bus System Message Bus Socket.
         Starting alsa-restore.service - Save/Restore Sound Card State...
         Starting bluetooth.service - Bluetooth service...
         Starting kernel-command-line.service - Command from Kernel Command Line...
[FAILED] Failed to start kernel-command-line.service - Command from Kernel Command Line.
See 'systemctl status kernel-command-line.service' for details.
[DEPEND] Dependency failed for kernel-command-line.target - Command from Kernel Command Line.
[  OK  ] Removed slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Stopped systemd-ask-password-plymouth.path - Forward Password Requests to Plymouth Directory Watch.
[  OK  ] Stopped target time-set.target - System Time Set.
....

The system boots and runs fine from a SDcard with buster. I had built the new SSD from the OS on the SDcard using

curl -O -J -O https://downloads.raspberrypi.com/raspios_arm64/ima\
   ges/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz
sudo rpi-imager --cli --debug --first-run-script rpred.config \
   2024-07-04-raspios-bookworm-arm64.img.xz /dev/sda

My bootloader config, on the SD card, is "static" and the EEPROM is as follows

pi: sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Thu 11 May 06:26:03 UTC 2023 (1683786363)
    LATEST: Thu 11 May 06:26:03 UTC 2023 (1683786363)
   RELEASE: stable (/lib/firmware/raspberrypi/bootloader/stable)
            Use raspi-config to change the release.

VL805_FW: Dedicated VL805 EEPROM VL805: up to date CURRENT: 000138c0 LATEST: 000138c0

pi: vcgencmd bootloader_version 2023/05/11 07:26:03 version 4fd8f1f3f7a05f7756edb1d3f15ffd7e428981f5 (release) timestamp 1683786363 update-time 1728970004 capabilities 0x0000007f pi: sudo apt full-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Anybody able to advise how I get this fixed.

PS> In response to a comment here is the rpred.config I attempted to use.

pi@raspberrypired:/mnt/SDcard/file/home/pi$ cat rpred.config
[pi]
hostname=raspberrypired
ssh_enable=true
pi@raspberrypired:/mnt/SDcard/file/home/pi$ 
ferg
  • 97
  • 1

0 Answers0