[Bug 1161238] New: UEFI: unencrypted root filesystem on nvme/EXT4 not found trying to boot 5.3.16 or 5.3.18 kernel
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238 Bug ID: 1161238 Summary: UEFI: unencrypted root filesystem on nvme/EXT4 not found trying to boot 5.3.16 or 5.3.18 kernel Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.2 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: mrmazda@earthlink.net QA Contact: qa-bugs@suse.de CC: dracut-maintainers@suse.de Found By: --- Blocker: --- Created attachment 827763 --> http://bugzilla.opensuse.org/attachment.cgi?id=827763&action=edit /etc/fstab & output from inxi -Sxxza, blkid, parted -l, efibootmgr, systemd-analyze critical-chain Original Summary: UEFI: unencrypted root filesystem on nvme/EXT4 not found trying to boot 5.3.16 or 5.3.18 kernel After init screen shows "Reached target Remote File Systems", this is next and last line: A start job is running for dev-disk-by\x2dlabel-sx6p11s152.device (33min 56s / no limit) Substituting cmdline root=/dev/nvme0n1p11 doesn't help, nor booting by UUID, nor with root=/dev/nvme0n1p11, nor entirely removing root=. Kernel 5.3.8 boots from initrd created on 23 November via this stanza: menuentry "openSUSE 15.2 defkernel on P11" { load_video set gfxpayload=keep search --no-floppy --set=root --hint-efi=hd0,gpt11 --label sx6p11s152 linux /boot/vmlinuz-prv2 root=LABEL=sx6p11s152 noresume ipv6.disable=1 net.ifnames=0 mitigations=auto consoleblank=0 video=1024x768@60 video=1440x900@60 3 pci=noaer initrd /boot/initrd-prv2 } I add -prv2 via E key at TW Grub's menu when I need a prior kernel. Without -prv, latest kernel & initrd load but fail as above indicated. I tried installing and removing 5.3.16 twice before installing 5.3.18. Normal procedure here is to keep the kernel locked, installing any particular kernel when I choose, usually only after a fresh zypper dup. TW, 15.0, 15.1, Ubuntu 18.04, Linuxmint and Debians 10 & 11 all boot normally from the same /boot/grub2/custom.cfg file loaded by TW's Grub & UEFI. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c1
--- Comment #1 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c2
--- Comment #2 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c3
--- Comment #3 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c4
--- Comment #4 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c7
--- Comment #7 from Felix Miata
Is this a kernel problem or a problem of the rest (e.g. dracut)? I have a virtually identical PC that has no such problem, so I seriously doubt it is a kernel fault.
Keeping needinfo until I can respond to Daniel. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c8
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c9
Daniel Molkentin
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c10
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c12
Felix Miata
"Reached target Remote File Systems" is pretty strange, system root is normally below local-fs.target. Even more, since your nvme devices are for sure local and there is no need to set up the network in the initrd.
Could that be from installed nfs-kernel-server? All remote filesystems in /etc/fstab are noauto.
Could you capture a full boot log with the additional boot parameter: debug?
There is no /var/log/boot.log. Is boot log an alias for some portion of the journal? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c14
Felix Miata
dracut creates the file /run/initramfs/rdsosreport.txt when it stops in the emergency shell.
I know.
Please attach this file.
But emergency shell is never reached. x-systemd.device-timeout=1ms in the options field in fstab doesn't do anything. I let it go as much as 33 minutes before giving up: (In reply to Felix Miata from comment #10)
/ device start job still hangs with no limit.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c16
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c18
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c19
--- Comment #19 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c20
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c21
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c23
--- Comment #23 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c24
--- Comment #24 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c26
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c28
--- Comment #28 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c29
--- Comment #29 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c30
--- Comment #30 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c31
--- Comment #31 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c32
--- Comment #32 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c34
--- Comment #34 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238
http://bugzilla.opensuse.org/show_bug.cgi?id=1161238#c37
Felix Miata (offline until ???)
likely already addressed in the latest Leap 15.2 kernel.
I looked at the changelog for kernel-default-5.3.18-lp152.10.4, then installed kernel-default-5.3.18-lp152.12.2. Failure disappeared. "nvme nvme0: Identify Descriptors failed (2)" remained in dmesg. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com