summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2006-08-09 18:07:41 +0000
committerPeter Jones <pjones@redhat.com>2006-08-09 18:07:41 +0000
commitc5b8981d553a42dfb87242b44484e8c7428b90dc (patch)
tree9959d40e84224548514ab4306a54d77952aab05f /loader2
parentce195954e3aa9c35b43a04b4780ca0de6634a88e (diff)
downloadanaconda-c5b8981d553a42dfb87242b44484e8c7428b90dc.tar.gz
anaconda-c5b8981d553a42dfb87242b44484e8c7428b90dc.tar.xz
anaconda-c5b8981d553a42dfb87242b44484e8c7428b90dc.zip
- add support for CLASS_ATA and CLASS_SATA
Diffstat (limited to 'loader2')
-rw-r--r--loader2/driverselect.c3
-rw-r--r--loader2/hardware.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/loader2/driverselect.c b/loader2/driverselect.c
index 5337e7ba7..fef90aed5 100644
--- a/loader2/driverselect.c
+++ b/loader2/driverselect.c
@@ -152,7 +152,8 @@ int chooseManualDriver(int class, moduleList modLoaded,
if (class == CLASS_NETWORK)
type = DRIVER_NET;
else if ((class == CLASS_SCSI) || (class == CLASS_HD) ||
- (class == CLASS_CDROM) || (class == CLASS_IDE))
+ (class == CLASS_CDROM) || (class == CLASS_IDE) ||
+ (class == CLASS_ATA) || (class == CLASS_SATA))
type = DRIVER_SCSI;
else if (class == CLASS_UNSPEC)
type = DRIVER_ANY;
diff --git a/loader2/hardware.c b/loader2/hardware.c
index 3ecf28bcf..3b5a63569 100644
--- a/loader2/hardware.c
+++ b/loader2/hardware.c
@@ -107,7 +107,9 @@ static int detectHardware(moduleInfoSet modInfo, char *** modules) {
} else if (FL_NOSTORAGE(flags) &&
(((*device)->type == CLASS_SCSI) ||
((*device)->type == CLASS_IDE) ||
- ((*device)->type == CLASS_RAID))) {
+ ((*device)->type == CLASS_RAID) ||
+ ((*device)->type == CLASS_ATA) ||
+ ((*device)->type == CLASS_SATA))) {
logMessage(DEBUGLVL, "ignoring storage device %s (%s)",
(*device)->desc, driver);
} else if (FL_NONET(flags) && ((*device)->type == CLASS_NETWORK)) {