Subject: Re: VT82C586A IDE Controller mode 5 problem
To: Jay Nelson <jnelson@newsstand.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-i386
Date: 07/22/2002 23:03:51
--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
On Mon, Jul 22, 2002 at 06:07:19PM +0200, Manuel Bouyer wrote:
> OK. Can you please send the whole dmesg ? I need pci ID of other
> VIA parts to fix it.
In fact this may already be supported in current. Please try
the attached patch for 1.6 (you need to run make -f Makefile.pcidevs
in sys/dev/pci after applying the patch).
--
Manuel Bouyer <bouyer@antioche.eu.org>
--
--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=diff
Index: pciide.c
===================================================================
RCS file: /cvsroot/syssrc/sys/dev/pci/pciide.c,v
retrieving revision 1.157
retrieving revision 1.160
diff -u -r1.157 -r1.160
--- pciide.c 2002/06/09 16:52:26 1.157
+++ pciide.c 2002/07/22 20:56:57 1.160
@@ -2177,6 +2177,11 @@
break;
case PCI_PRODUCT_VIATECH_VT8233:
printf("VT8233 ATA100 controller\n");
+ sc->sc_wdcdev.UDMA_cap = 5;
+ break;
+ case PCI_PRODUCT_VIATECH_VT8233A:
+ printf("VT8233A ATA133 controller\n");
+ /* XXX use ATA100 untill ATA133 is supported */
sc->sc_wdcdev.UDMA_cap = 5;
break;
default:
Index: pcidevs
===================================================================
RCS file: /cvsroot/syssrc/sys/dev/pci/pcidevs,v
retrieving revision 1.437
retrieving revision 1.438
diff -u -r1.437 -r1.438
--- pcidevs 2002/06/09 16:50:51 1.437
+++ pcidevs 2002/06/10 08:30:29 1.438
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.437 2002/06/09 16:50:51 taca Exp $
+$NetBSD: pcidevs,v 1.438 2002/06/10 08:30:29 cjs Exp $
/*
* Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -2090,6 +2090,7 @@
product VIATECH VT8233 0x3074 VT8233 PCI-ISA Bridge
product VIATECH VT8366 0x3099 VT8366 (Apollo KT266) CPU-PCI Bridge
product VIATECH VT82C686A_MC97 0x3068 VT82C686A MC-97 Modem Controller
+product VIATECH VT8233A 0x3147 VT8233A PCI-ISA Bridge
product VIATECH VT86C100A 0x6100 VT86C100A (Rhine-II) 10/100 Ethernet
product VIATECH VT8231 0x8231 VT8231 IDE Controller
product VIATECH VT8363_PPB 0x8305 VT8363 KT133 PCI to AGP Bridge
--Nq2Wo0NMKNjxTN9z--