diff options
author | sos <sos@FreeBSD.org> | 2001-02-12 08:33:28 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2001-02-12 08:33:28 +0000 |
commit | 797f0747f1cabdbe8a88b4cca8075a18b0f913b2 (patch) | |
tree | 14c4c27cfd847c85c5e89830274664e317fb95d8 | |
parent | 01c704e49522f264f6c7af5b143a7c861ae1e523 (diff) | |
download | FreeBSD-src-797f0747f1cabdbe8a88b4cca8075a18b0f913b2.zip FreeBSD-src-797f0747f1cabdbe8a88b4cca8075a18b0f913b2.tar.gz |
Properly report the VIA '586 type.
-rw-r--r-- | sys/dev/ata/ata-all.c | 4 |
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)) |