summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2001-02-12 08:33:28 +0000
committersos <sos@FreeBSD.org>2001-02-12 08:33:28 +0000
commit797f0747f1cabdbe8a88b4cca8075a18b0f913b2 (patch)
tree14c4c27cfd847c85c5e89830274664e317fb95d8
parent01c704e49522f264f6c7af5b143a7c861ae1e523 (diff)
downloadFreeBSD-src-797f0747f1cabdbe8a88b4cca8075a18b0f913b2.zip
FreeBSD-src-797f0747f1cabdbe8a88b4cca8075a18b0f913b2.tar.gz
Properly report the VIA '586 type.
-rw-r--r--sys/dev/ata/ata-all.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c
index 6e1e864..7c1ff7e 100644
--- a/sys/dev/ata/ata-all.c
+++ b/sys/dev/ata/ata-all.c
@@ -279,8 +279,10 @@ ata_pci_match(device_t dev)
return "AcerLabs Aladdin ATA33 controller";
case 0x05711106:
- if (ata_find_dev(dev, 0x05861106, 0))
+ if (ata_find_dev(dev, 0x05861106, 0x02))
return "VIA 82C586 ATA33 controller";
+ if (ata_find_dev(dev, 0x05861106, 0))
+ return "VIA 82C586 ATA controller";
if (ata_find_dev(dev, 0x05961106, 0x12))
return "VIA 82C596 ATA66 controller";
if (ata_find_dev(dev, 0x05961106, 0))
OpenPOWER on IntegriCloud