diff options
author | sos <sos@FreeBSD.org> | 2001-08-28 08:59:17 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2001-08-28 08:59:17 +0000 |
commit | 6858a135d88590e8cc016be47aa6f7d379b63c96 (patch) | |
tree | d350f7e1867a7e0f27898a044a317376000458d0 /sys/dev/ata/ata-dma.c | |
parent | 11fe664c429e08e6c938fa6c800f649f07e49102 (diff) | |
download | FreeBSD-src-6858a135d88590e8cc016be47aa6f7d379b63c96.zip FreeBSD-src-6858a135d88590e8cc016be47aa6f7d379b63c96.tar.gz |
Add support for yet another VIA '686 combination.
Diffstat (limited to 'sys/dev/ata/ata-dma.c')
-rw-r--r-- | sys/dev/ata/ata-dma.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ata/ata-dma.c b/sys/dev/ata/ata-dma.c index 2230291..d4dc3a5 100644 --- a/sys/dev/ata/ata-dma.c +++ b/sys/dev/ata/ata-dma.c @@ -408,7 +408,8 @@ ata_dmainit(struct ata_softc *scp, int device, goto via_82c586; case 0x05711106: /* VIA 82C571, 82C586, 82C596, 82C686 */ - if (ata_find_dev(parent, 0x06861106, 0x40)) { /* 82C686b */ + if (ata_find_dev(parent, 0x06861106, 0x40) || + ata_find_dev(parent, 0x30741106, 0)) { /* 82C686b */ if (udmamode >= 5) { error = ata_command(scp, device, ATA_C_SETFEATURES, 0, 0, 0, ATA_UDMA5, ATA_C_F_SETXFER, ATA_WAIT_READY); |