Bug ID | 965497 |
---|---|
Summary | kernel 4.5-rc1 fails to boot on NVMe devices with an encrypted setup |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | 2015* |
Hardware | x86-64 |
OS | openSUSE 42.1 |
Status | NEW |
Severity | Critical |
Priority | P5 - None |
Component | Kernel |
Assignee | kernel-maintainers@forge.provo.novell.com |
Reporter | jejbniq@hansenpartnership.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
The problem is fairly straight forward: this patch commit 4490733250b8b272a6d3e66352dd7b8025409549 Author: Christoph Hellwig <hch@lst.de> Date: Thu Dec 24 15:27:02 2015 +0100 nvme: make SG_IO support optional Disables SG_IO on NVMe disks meaning that the udev scsi_id command no longer works and any by-id links aren't created. Mostly the fstab entries are by partition uuid, which isn't affected, but it looks like the crypttab still has /dev/disk/by-id entries. The net result is that encrypted partitions on NVMe devices won't start. Temporarily for SUSE, the fix is probably to enable BLK_DEV_NVME_SCSI in the kernel head. I'm trying to have this made the default in the kernel until someone comes up with an update to udev to handle nvme disks not via scsi_id.