On Tue, Dec 03, 2024 at 04:27:37PM +0100, pocket@homemail.com wrote:
The system I am running this on right now has only NVME only. Note absence of nvme kernel modules and it boots just fine. grep RETT /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" It has a stock kernel as I have not built a custom kernel
That's not actually true, since 6.6.62 isn't a bookworm kernel version.
> pocket@pocket:~ $ lsinitramfs /boot/initrd.img-6.6.62 | grep -E 'nvme|ata|ahci|piix' > usr/lib/modules/6.6.62/kernel/drivers/ata > usr/lib/modules/6.6.62/kernel/drivers/ata/ahci.ko > usr/lib/modules/6.6.62/kernel/drivers/ata/libahci.ko > usr/lib/modules/6.6.62/kernel/drivers/ata/libata.ko > usr/lib/modules/6.6.62/kernel/drivers/ata/sata_mv.ko > usr/lib/modules/6.6.62/kernel/drivers/usb/storage/ums-datafab.ko > usr/lib/udev/ata_id > usr/bin/fatattr
Presumably whoever compiled 6.6.62 built the nvme driver in. On an actual stock kernel the nvme driver would be compiled as a loadable module.