I decided to finally give up building my own custom kernels on my relative's machines and go for the generic slackware kernels (less maintenance).
In the past I have just built the filesystem and underlaying disk drives statically into the kernel, but now that I'll be using an initrd I need to identify the module name. This causes some unexpected trouble.
When building, I have just built Device Drivers -> Serial ATA -> AHCI SATA support.
The AHCI SATA driver's symbol is according to "help": SATA_AHCI and it depends on ATA && PCI.
However, running mkinitrd and asking for modules sata_ahci:ata
ci doesn't work at all - no such modules.
I've googled all the wrong things to figure out how to map symbol name to module name and suspect it's a tiny, silly thing I'm completely missing. Any pointers would be *GREATLY* appreciated!
Just for reference, the controller is the following, from lspci:
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
I figured the last one will do...
Thanks in advance for any insight!