NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/39063: Support CX700M IDE
>Number: 39063
>Category: kern
>Synopsis: Support CX700M IDE
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sun Jun 29 10:05:01 +0000 2008
>Originator: HATANO Hiromichi
>Release: NetBSD 4.99.67
>Organization:
>Environment:
NetBSD julious.sarasarado.org 4.99.67 NetBSD 4.99.67 (EBOX4300) #6: Sun Jun 29
18:53:45 JST 2008
root%julious.sarasarado.org@localhost:/usr/src/sys/arch/i386/compile/EBOX4300
i386
>Description:
viaide* patch for VIA CX700M Chipset IDE controller
Index: pcidevs
===================================================================
RCS file: /cvsroot/NetBSD/src/sys/dev/pci/pcidevs,v
retrieving revision 1.942
diff -u -r1.942 pcidevs
--- pcidevs 25 May 2008 15:58:48 -0000 1.942
+++ pcidevs 29 Jun 2008 09:56:21 -0000
@@ -3962,6 +3962,9 @@
product VIATECH K8T890_PPB_E238 0xe238 K8T890 PCI-PCI Bridge
product VIATECH K8T890_PPB_F238 0xf238 K8T890 PCI-PCI Bridge
+product VIATECH CX700M_IDE 0x5324 CX700M IDE Contoller
+product VIATECH CX700_ISA 0x8324 CX700/M PCI-ISA Bridge
+
/* Vortex Computer Systems products */
product VORTEX GDT_60x0 0x0000 GDT6000/6020/6050
product VORTEX GDT_6000B 0x0001 GDT6000B/6010
Index: viaide.c
===================================================================
RCS file: /cvsroot/NetBSD/src/sys/dev/pci/viaide.c,v
retrieving revision 1.56
diff -u -r1.56 viaide.c
--- viaide.c 17 Jun 2008 17:03:14 -0000 1.56
+++ viaide.c 29 Jun 2008 09:56:21 -0000
@@ -309,6 +309,11 @@
NULL,
via_chip_map,
},
+ { PCI_PRODUCT_VIATECH_CX700M_IDE,
+ 0,
+ NULL,
+ via_chip_map,
+ },
{ PCI_PRODUCT_VIATECH_VT6421_RAID,
0,
"VIA Technologies VT6421 Serial RAID Controller",
@@ -509,6 +514,11 @@
aprint_normal("CX700 ATA133 controller\n");
sc->sc_wdcdev.sc_atac.atac_udma_cap = 6;
break;
+ case PCI_PRODUCT_VIATECH_CX700_ISA:
+ aprint_normal("CX700/M ATA133 controller\n");
+ sc->sc_wdcdev.sc_atac.atac_udma_cap = 6;
+ break;
+
default:
unknown:
aprint_normal("unknown VIA ATA controller\n");
>How-To-Repeat:
>Fix:
Home |
Main Index |
Thread Index |
Old Index