You are not logged in.

#1 2025-09-23 20:02:22

RogerRabbit
Member
Registered: 2022-12-18
Posts: 79

[Solved] After firmware update, the system does not boot anymore

My system has been installed for like two years now.
I installed the latest firmware for the system, and since then it does not boot anymore.

At boot I get the following error:

ERROR: device '/dev/cryptlvm-root' not found. Skipping fsck.

Followed with the usual mount errors and finally it enters in emergency shell.

My FS is as follow :
/dev/nvme0n1p0   <-- EFI partition holding the grub efi file
/dev/nvme0n1p1   <-- LUKS block that holds LVM that holds both / (cryptlvm-root) and /swap

I don't think this is a LUKS/dm-crypt issue, I think the root cause is that the disk drive is not detected properly: I can't find my disk in /dev from the emergency shell.

# ls /dev/nvme*
ls: cannot access '/dev/nvme*': No such file or directory

If I plug a USB key, I can see /dev/sda appear, meaning udev is working correctly.
(I think udev is the service that does create these /dev blocks mapping, is that correct ?)

So it would look like the disk is not detected, but when I boot from the latest arch boot media, my disk is there, and I can open the LUKS block, mount everything and chroot to my system.
From there I tried to reinstall grub and regenerate initramfs, but this did not change anything.

The kernel is 6.16.8.arch2-1.
Not sure what to do from there, I could try to install some older kernel but I am not sure if this would be relevant...

Last edited by RogerRabbit (2025-09-23 21:34:32)

Offline

#2 2025-09-23 21:34:09

RogerRabbit
Member
Registered: 2022-12-18
Posts: 79

Re: [Solved] After firmware update, the system does not boot anymore

Well never mind, whild chrooted I updated the system again just in case...
This solved the issue, here are the package updated :

upgraded util-linux-libs (2.41.1-1 -> 2.41.2-1)
upgraded systemd-libs (258-2 -> 258-3)
upgraded harfbuzz (11.5.0-1 -> 11.5.1-1)
upgraded glycin (2.0.0-3 -> 2.0.0-4)
upgraded gdk-pixbuf2 (2.44.1-3 -> 2.44.2-1)
upgraded util-linux (2.41.1-1 -> 2.41.2-1)
upgraded systemd (258-2 -> 258-3)
upgraded js140 (140.3.0-1 -> 140.3.1-1)
upgraded harfbuzz-icu (11.5.0-1 -> 11.5.1-1)
upgraded gnome-shell (1:49.0-1 -> 1:49.0-2)
upgraded lib32-util-linux (2.41.1-1 -> 2.41.2-1)
upgraded lib32-harfbuzz (11.5.0-1 -> 11.5.1-1)
upgraded linux (6.16.8.arch2-1 -> 6.16.8.arch3-1)
upgraded systemd-sysvcompat (258-2 -> 258-3)

I feel unlucky lately yikes

Offline

Board footer

Powered by FluxBB