From: "Kumar, Sumit" <sumitkum@amd•com>
To: <linux-next@vger•kernel.org>
Cc: <Narasimhan.V@amd•com>
Subject: [REGRESSION] Boot failure on NVMe multipath LVM root since 6.19-rc8 (dracut cannot find root)
Date: Mon, 16 Feb 2026 22:20:37 +0530 [thread overview]
Message-ID: <4e10448b-2c29-4ddc-974c-63159549cc23@amd.com> (raw)
Hi,
I am observing a boot regression where the system fails to boot and drops into the dracut emergency shell because the LVM root device is not detected. The issue is reproducible with both linux-next and mainline kernels.
Regression Status (linux-next):
Boot passes: 6.19.0-rc7-next-20260129
Boot fails: 6.19.0-rc8-next-20260203
This indicates a regression introduced between the above kernel versions.
Environment:
Distribution: RHEL-based system
Storage: NVMe disk with multipath
Root filesystem: LVM on NVMe multipath device
Boot method: local disk
System layout:
[root@cinnabar-3f48host ~]# lsblk
nvme1n1
├─nvme1n1p1 /boot/efi
├─nvme1n1p2 /boot
└─nvme1n1p3
├─rhel_cinnabar--3f48host-root /
├─rhel_cinnabar--3f48host-swap [SWAP]
└─rhel_cinnabar--3f48host-home /home
The affected system has the root disk configured on multipath over NVMe.
A system configured with multipath over SCSI disk boots successfully and does not show this issue.
Problem Description:
During boot, initramfs fails to detect the LVM root and swap devices and eventually enters dracut emergency mode.
Actual Behavior:
[ 202.597607] dracut-initqueue[1317]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_cinnabar-3f48host\x2froot.sh: "[ -e "/dev/rhel_cinnabar-3f48host/root" ]"
[ 202.599178] dracut-initqueue[1317]: Warning: /lib/dracut/hooks/initqueue/finished/devexists-\x2fdev\x2frhel_cinnabar-3f48host\x2fswap.sh: "[ -e "/dev/rhel_cinnabar-3f48host/swap" ]"
[ 202.601189] dracut-initqueue[1317]: Warning: dracut-initqueue: starting timeout scripts
[ 202.601312] dracut-initqueue[1317]: Warning: Could not boot.
Starting Dracut Emergency Shell...
Warning: /dev/mapper/rhel_cinnabar--3f48host-root does not exist
Warning: /dev/rhel_cinnabar-3f48host/root does not exist
Warning: /dev/rhel_cinnabar-3f48host/swap does not exist
Generating "/run/initramfs/rdsosreport.txt"
Entering emergency mode.
The system generates /run/initramfs/rdsosreport.txt and drops to the dracut shell.
Expected Behavior:
The system should detect the LVM volumes and boot normally.
Steps to Reproduce:
1. Checkout linux-next tag `6.19.0-rc7-next-20260129`.
2. Build and install the kernel.
3. Boot the system → boot succeeds.
4. Checkout linux-next tag `6.19.0-rc8-next-20260203`.
5. Build and install the kernel.
6. Boot the system → boot fails and drops to dracut emergency shell.
The issue reproduces consistently on systems with NVMe multipath root.
Mainline Results:
The same issue is also observed with mainline kernels:
Boot passes with 6.19.0-72c395024dac.
Boot failure starts from 6.19.0-192c0159402e, where the system drops to the dracut emergency shell with the same behavior described above.
Please let me know if additional logs, kernel configuration, or further debugging information is required.
Thanks,
Sumit Kumar
next reply other threads:[~2026-02-16 16:50 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-02-16 16:50 Kumar, Sumit [this message]
2026-02-17 16:59 ` [REGRESSION] Boot failure on NVMe multipath LVM root since 6.19-rc8 (dracut cannot find root) Thorsten Leemhuis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4e10448b-2c29-4ddc-974c-63159549cc23@amd.com \
--to=sumitkum@amd$(echo .)com \
--cc=Narasimhan.V@amd$(echo .)com \
--cc=linux-next@vger$(echo .)kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox