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