diff options
Diffstat (limited to 'install')
-rw-r--r-- | install/autodetect | 2 | ||||
-rw-r--r-- | install/ide | 3 | ||||
-rw-r--r-- | install/pata (renamed from install/ata) | 7 | ||||
-rw-r--r-- | install/sata | 4 |
4 files changed, 10 insertions, 6 deletions
diff --git a/install/autodetect b/install/autodetect index f2c7cd1..a743601 100644 --- a/install/autodetect +++ b/install/autodetect @@ -40,7 +40,7 @@ install () for m in $AUTODETECT; do modname="$(basename ${m%%\.ko})" - grep "${modname}" "${MODULE_FILE}" >/dev/null 2>&1 && continue + grep "^${modname}$" "${MODULE_FILE}" >/dev/null 2>&1 && continue case "${m}" in #*/ieee1394/*) echo -e "sbp2\nsd_mod\nsr_mod" >> "${MODULE_FILE}";; *ext3*) echo "jbd" >> "${MODULE_FILE}" ;; diff --git a/install/ide b/install/ide index 67b5be1..4b547e7 100644 --- a/install/ide +++ b/install/ide @@ -11,7 +11,8 @@ install () help () { cat<<HELPEOF - This hook loads the necessary modules for an ide root device. + This hook loads the necessary modules for an ide root device, + using the old ide subsystem. Detection will take place at runtime. To minimize the modules in the image, add the autodetect hook too. HELPEOF diff --git a/install/ata b/install/pata index a374aeb..c3da76f 100644 --- a/install/ata +++ b/install/pata @@ -2,7 +2,8 @@ install () { - MODULES=" $(checked_modules "ata/*")" + MODULES=" $(checked_modules "ata/pata_*") $(checked_modules "ata/ata_generic") + $(checked_modules "ata/ata_piix")" MODULES=$(echo ${MODULES}) #trim whitespace if [ "x${MODULES}" != "x" ]; then @@ -17,8 +18,8 @@ install () help () { cat<<HELPEOF - This hook loads the necessary modules for sata or pata root device - with the new ata subsystem on kernels >=2.6.19. + This hook loads the necessary modules for a pata (ide) root device, + using the new libata subsystem. Detection will take place at runtime. To minimize the modules in the image, add the autodetect hook too. HELPEOF diff --git a/install/sata b/install/sata index dc20045..61f7dda 100644 --- a/install/sata +++ b/install/sata @@ -3,7 +3,9 @@ install () { MODULES=" $(checked_modules "scsi/.*ata") $(checked_modules "block/sx8") - $(checked_modules "scsi/ahci") $(checked_modules "scsi/pdc_adma")" + $(checked_modules "scsi/ahci") $(checked_modules "scsi/pdc_adma") + $(checked_modules "ata/sata_*") $(checked_modules "ata/ahci") + $(checked_modules "ata/pdc_adma") $(checked_modules "ata/ata_piix")" MODULES=$(echo ${MODULES}) #trim whitespace if [ "x${MODULES}" != "x" ]; then |