Module Name: src Committed By: jakllsch Date: Wed Nov 18 19:42:19 UTC 2009
Modified Files: src/sys/dev/pci: viaide.c Log Message: Match VT8251 IDE controller and enable UDMA Mode 6 thereon. Should fix PATA speed issue in PR/37517. Due to lack of hardware, only compile tested at this point. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/viaide.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/viaide.c diff -u src/sys/dev/pci/viaide.c:1.61 src/sys/dev/pci/viaide.c:1.62 --- src/sys/dev/pci/viaide.c:1.61 Mon Oct 19 18:41:16 2009 +++ src/sys/dev/pci/viaide.c Wed Nov 18 19:42:18 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: viaide.c,v 1.61 2009/10/19 18:41:16 bouyer Exp $ */ +/* $NetBSD: viaide.c,v 1.62 2009/11/18 19:42:18 jakllsch Exp $ */ /* * Copyright (c) 1999, 2000, 2001 Manuel Bouyer. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: viaide.c,v 1.61 2009/10/19 18:41:16 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: viaide.c,v 1.62 2009/11/18 19:42:18 jakllsch Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -523,6 +523,10 @@ aprint_normal("CX700M2/VX700 ATA133 controller\n"); sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; break; + case PCI_PRODUCT_VIATECH_VT8251: + aprint_normal("VT8251 ATA133 controller\n"); + sc->sc_wdcdev.sc_atac.atac_udma_cap = 6; + break; default: unknown: aprint_normal("unknown VIA ATA controller\n");