diff options
author | dyson <dyson@FreeBSD.org> | 1997-12-19 02:25:51 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1997-12-19 02:25:51 +0000 |
commit | 21d1d08bb0b58cff32679b91e2d84e00a4bbcf98 (patch) | |
tree | c9c28ff9659464ac3b9729496c48686cbd438f19 | |
parent | 50c5a05b16b04a3f3c0a8240c83482ddc01b028e (diff) | |
download | FreeBSD-src-21d1d08bb0b58cff32679b91e2d84e00a4bbcf98.zip FreeBSD-src-21d1d08bb0b58cff32679b91e2d84e00a4bbcf98.tar.gz |
Correct the check for multiword dma. It was incorrectly checking
for multiword dma mode 4 (which doesn't exist.)
Submitted by: John Hood
-rw-r--r-- | sys/pci/ide_pci.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/pci/ide_pci.c b/sys/pci/ide_pci.c index 0045b8b..c8af856 100644 --- a/sys/pci/ide_pci.c +++ b/sys/pci/ide_pci.c @@ -26,7 +26,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: ide_pci.c,v 1.4 1997/09/20 07:41:55 dyson Exp $ + * $Id: ide_pci.c,v 1.5 1997/11/07 08:53:27 phk Exp $ */ #include "pci.h" @@ -714,7 +714,7 @@ intel_piix_dmainit(struct ide_pci_cookie *cookie, u_long word40; /* can drive do PIO 4 and MW DMA 2? */ - if (!(mwdma_mode(wp) >= 4 && pio_mode(wp) >= 4)) + if (!(mwdma_mode(wp) >= 2 && pio_mode(wp) >= 4)) return 0; word40 = pci_conf_read(cookie->tag, 0x40); |