pocket composed on 2024-12-03 09:40 (UTC-0500): >> From: "Felix Miata"
>> pocket composed on 2024-12-03 12:01 (UTC+0100): >>> The "drivers" are part of the kernel >> Sort of: >> # inxi -Sd >> System: >> Host: ab250 Kernel: 6.1.0-25-amd64 arch: x86_64 bits: 64 >> Console: pty pts/0 Distro: Debian GNU/Linux 12 (bookworm) >> Drives: >> Local Storage: total: 476.94 GiB used: 60.56 GiB (12.7%) >> ID-1: /dev/nvme0n1 vendor: Patriot model: M.2 P300 512GB size: 476.94 GiB >> … >> # lsinitramfs /boot/initrd.img-6.1.0-25-amd64 | egrep 'nvme|ata|ahci|piix' >> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme >> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host >> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host/nvme-core.ko >> usr/lib/modules/6.1.0-25-amd64/kernel/drivers/nvme/host/nvme.ko >> usr/lib/udev/ata_id >> usr/bin/fatattr >> # Note absence of *ata, ahci, piix & RAID. It's a system with NVME only. Without NVME modules, there is no booting the system using a stock Debian kernel. > 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 > root@pockey:~# nvme list > Node Generic SN Model > Namespace Usage Format > FW Rev > --------------------- --------------------- -------------------- > ---------------------------------------- --------- -------------------------- > ---------------- -------- > /dev/nvme0n1 /dev/ng0n1 A7SEB339046L5H Corsair > MP600 CORE MINI 1 1.00 TB / 1.00 TB 512 B > + 0 B ELFMC1.0 > Oh my! > The root system is on an nvme drive........... > On a more somber note: > egrep is depreciated > egrep is now grep -E > https://itsfoss.com/deprecated-linux-commands/ > https://www.redhat.com/en/blog/deprecated-linux-command-replacements IMO, whoever made that determination is a moron who knows nothing of touch typing[1]: two characters, one a top row pinkie, plus a shift to type, instead of a single lower case character. I still use egrep because it still works, more than two years after first seeing that deprecation message. [1] probably the same moron who lead to the gross overusage of underscores, a (nearly always unnecessary) shifted pinkie. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata