Open bensallen opened 5 years ago
same problem with a WD black,
kernel centos7.7 3.10.0-1062.18.1.el7.x86_64,
ALIAS = v000015b7d00005002
MODALIAS = pci:v000015B7d00005002sv000015B7sd00005002bc01sc08i02
and same entry matches, temporary solution used is:
drivers += kernel/drivers/nvme/host
(saw from ohpc repo they added this one)
modprobe += nvme
in bootstrap.conf
I should have some days where i can do tests if you want.
provision/initramfs/detect uses a fairly naive approach of matching device modalias against the kernel's modules.alias to find the kernel modules to load.
Example of detect's logic failing to find an Intel Optane drive to load the
nvme
kernel module:alias pci:v*d*sv*sd*bc01sc08i02* nvme
, actually matches on the full modalias.Likely approach:
Disable modprobe small - https://github.com/warewulf/warewulf3/blob/development/provision/initramfs/busybox.config.in#L532
Try using
/sbin/modprobe --show-depends <modalias>
http://lists.busybox.net/pipermail/busybox/2015-March/082688.html