As NVMe drive become more common, I suggest making setting the following options by default in kernels generated by genkernel: Device Drivers ---> ... <*> NVM Express block device ... [*] Open-Channel SSD target support ---> At the moment, the first setting is set to <M>, the second is < >. Which means default (vanilla) install as described in the installation guide will fail to boot if the user has a nvme hdd and uses genkernel. Best, Cedric
Maybe M vs * for the drivers, but agree it should be considered. At least a few folks using nvme devices have needed help with this recently on #gentoo.
Is this enough options for you? CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_BLK_DEV_NVME_SCSI=y CONFIG_NVM=y CONFIG_NVM_RRPC=m
Also experiencing this issue and have been for some time, is there any ETA on a fix?
(In reply to Clin from comment #3) > Also experiencing this issue and have been for some time, is there any ETA > on a fix? 3.5.1.1 ships with CONFIG_BLK_DEV_NVME=m, which also selects CONFIG_NVME_CORE. Does this not work for you? Nobody else commented if they needed other Kconfig options.
Clin: you added a comment with CC'ing yourself, please see my remark in comment 4
Bug has been closed via the following commit: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=f7664921cf99cb1072215c488bb7a5f4018ff419 commit f7664921cf99cb1072215c488bb7a5f4018ff419 Author: Robin H. Johnson <robbat2@gentoo.org> AuthorDate: 2017-09-04 02:54:05 +0000 Commit: Robin H. Johnson <robbat2@gentoo.org> CommitDate: 2017-09-04 02:54:05 +0000 defaults/kernel-generic-config: NVME support. Ensure NVME kernel is built for all platforms. Fixes: https://bugs.gentoo.org/624854 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> defaults/kernel-generic-config | 5 +++++ 1 file changed, 5 insertions(+)