Genkernel's file /usr/share/genkernel/x86/modules_load does not include the SATA driver ata_piix in environment variable MODULES_SATA. used genkernel version: 3.1.1b Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: System can not access root file system because driver for SATA drive is not loaded in initrd. Expected Results: Smooth booting ... I set MODULES_SATA in /usr/share/genkernel/x86/modules_load to "sata_promise sata_sil sata_svw sata_via sata_nv sata_sx4 sata_sis sata_uli sata_vitesse ahci ata_piix". With this configuration genkernel generates a perfect initrd to boot my SATA only system. Maybe the same applies to /usr/share/genkernel/x86_64/modules_load and to the SATA driver "sata_vsc".
Chris; any reason not to add this?
Make sur ethis is still the case with latest genkernel versions... since 3.1.1b is a bit dated, but I can't think of any reason why it should not be added.
genkernel-3.1.6 # grep MODULES_SATA /usr/share/genkernel/x86_64/modules_load MODULES_SATA="sata_promise sata_sil sata_svw sata_via sata_nv sata_sx4 sata_sis sata_uli sata_vitesse sata_qstor ahci" So it
genkernel-3.1.6 # grep MODULES_SATA /usr/share/genkernel/x86_64/modules_load MODULES_SATA="sata_promise sata_sil sata_svw sata_via sata_nv sata_sx4 sata_sis sata_uli sata_vitesse sata_qstor ahci" So it´s still not there.
This is in CVS and will go into genkernel 3.2.0, which should go into _pre testing shortly...
_pre9 in Portage, closing bug as fixed.