On Tue, Dec 03, 2024 at 04:27:37PM +0100, poc...@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.