NetBSD Problem Report #39063

From www@NetBSD.org  Sun Jun 29 10:01:28 2008
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id 3096B63B970
	for <gnats-bugs@gnats.netbsd.org>; Sun, 29 Jun 2008 10:01:28 +0000 (UTC)
Message-Id: <20080629100127.B948B63B89E@narn.NetBSD.org>
Date: Sun, 29 Jun 2008 10:01:27 +0000 (UTC)
From: hatano@sarasarado.org
Reply-To: hatano@sarasarado.org
To: gnats-bugs@NetBSD.org
Subject: Support CX700M IDE
X-Send-Pr-Version: www-1.0

>Number:         39063
>Category:       kern
>Synopsis:       Support CX700M IDE
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 29 10:05:01 +0000 2008
>Closed-Date:    Fri Oct 15 04:10:21 +0000 2010
>Last-Modified:  Fri Oct 15 04:10:21 +0000 2010
>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:/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:

>Release-Note:

>Audit-Trail:
From: "Jonathan A. Kollasch" <jakllsch@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/39063 CVS commit: src/sys/dev/pci
Date: Sat, 21 Nov 2009 23:44:25 +0000

 Module Name:	src
 Committed By:	jakllsch
 Date:		Sat Nov 21 23:44:25 UTC 2009

 Modified Files:
 	src/sys/dev/pci: viaide.c

 Log Message:
 Fix matching of CX700. Should address PR/39063.

 Also,

 Change bus_space_subregion() size for each SATA PHY register from 1 to 4,
 as we do a bus_space_read_4() within these subregions.

 Use PCI_MAPREG_START where appropriate.


 To generate a diff of this commit:
 cvs rdiff -u -r1.63 -r1.64 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.

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 31 Dec 2009 18:16:21 +0000
State-Changed-Why:
Did the commit a month ago help this?


State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 15 Oct 2010 04:10:21 +0000
State-Changed-Why:
Feedback timeout.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.