

Code: Select all
ls -l /boot


Here comes a ship loaded. Hope it is not too lateNeddySeagoon wrote:EliasJonsson,
I don't use an initrd, so I don't have an emergency shell.
You should have got an error about something failed, dropping you to a shell.
What was the error?
To save me asking later. please post the output ofand the content of both cmdline.txt and config.txtCode: Select all
ls -l /boot
Code: Select all
ls -l /bootCode: Select all
dwc_otg.lpm_enable=0 console=tty1 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwaitCode: Select all
# set 64 bit mode
arm_64bit=1
# have a properly sized image
disable_overscan=1
# for sound over HDMI
hdmi_drive=2
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# lets have the VC4 hardware accelerated video
#dtoverlay=vc4-fkms-v3d
dtoverlay=vc4-kms-v3d-pi4.dtbo
gpu_mem=256
# for sound over HDMI
hdmi_drive=2
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
#some overclocking of the RPi4
#over_voltage=6
#arm_freq=2000
#enables ffmpeg hardware accellerated video transcoding
dtoverlay=rpivid-v4l2
Code: Select all
[ 5.285605] cfg80211: Loading compiled-in X.509 certificates for regulatory databaseCode: Select all
[ 5.296056] cfg80211: Problem loading in-kernel X.509 certificate (-22)
...
[ 5.303875] cfg80211: loaded regulatory.db is malformed or signature is missing/invalidCode: Select all
[ 5.607628] vc4-drm gpu: [drm] The core clock cannot reach frequencies high enough to support 4k @ 60Hz.
[ 5.607660] vc4-drm gpu: [drm] Please change your config.txt file to add hdmi_enable_4kp60.
I wish that I could. After an update I now lost visuals. There is no terminal to be seen. Display doesn't even get an HDMI signal from the Raspberry Pi, apart from the first ~3 seconds into the boot process. System does not respond on pinging.pingtoo wrote:@neddy,
@Eliasjosson,
I don't use systemd, so I am just using Internet search for an answer. May be you can try systemctl --failed in the emergency shell to gather more information on what happen

I am glad you did! It has been working terrifically well indeed!NeddySeagoon wrote:EliasJonsson,
I know that config.txt. I wrote it.![]()
The resolution was good enough, no 4k was needed in my opinion.NeddySeagoon wrote:EliasJonsson,40k 60Hz support is off by default. The GPU gets hot.Code: Select all
[ 5.607628] vc4-drm gpu: [drm] The core clock cannot reach frequencies high enough to support 4k @ 60Hz. [ 5.607660] vc4-drm gpu: [drm] Please change your config.txt file to add hdmi_enable_4kp60.

Code: Select all
gen ~ # systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● klk_status_watcher.service loaded failed failed closet light status tracker
● systemd-fsck-root.service loaded failed failed File System Check on Root Device
● systemd-journal-flush.service loaded failed failed Flush Journal to Persistent Storage
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
3 loaded units listed.
I wonder once your system is in emergency mode, can you check if your root file system is mount read-only? i.e. at shell prompt type "mount<enter>" and check if your /dev/sda2 is mount on / and with "ro" option.EliasJonsson wrote:Here comes output from systemctl --failed:Code: Select all
gen ~ # systemctl --failed UNIT LOAD ACTIVE SUB DESCRIPTION ● klk_status_watcher.service loaded failed failed closet light status tracker ● systemd-fsck-root.service loaded failed failed File System Check on Root Device ● systemd-journal-flush.service loaded failed failed Flush Journal to Persistent Storage LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 3 loaded units listed.

Code: Select all
systemd-fsck-root.service loaded failed failed File System Check on Root Device