Subject: kern/10756: pciide doesn't match Promise ATA100 on MS-694D
To: None <gnats-bugs@gnats.netbsd.org>
From: None <sakamoto@splhack.org>
List: netbsd-bugs
Date: 08/04/2000 13:35:16
>Number:         10756
>Category:       kern
>Synopsis:       pciide doesn't match Promise ATA100 on MS-694D
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 04 13:36:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Kazuki Sakamoto
>Release:        2000-07-20
>Organization:
>Environment:
System: NetBSD dione 1.5C NetBSD 1.5C (DIONE) #0: Sat Aug 5 14:10:15 JST 2000 sakamoto@dione:/build/src/sys/arch/i386/compile/DIONE i386


>Description:
	MS-694D <http://www.msi.com.tw/Product/mainboard/6321.htm> has
	Promise ATA100 on board, but ProductID of this ATA100 chip is 0x0d30.

>How-To-Repeat:
>Fix:

	I don't know a right name of ATA100 chip(0x0d30).

--- dev/pci/pcidevs	Mon Jul 24 23:21:26 2000
+++ /usr/src/sys/dev/pci/pcidevs	Sat Aug  5 14:02:46 2000
@@ -1285,4 +1285,5 @@
 product PROMISE ULTRA66	0x4d38	Ultra66/ATA Bus Master IDE Accelerator
 product PROMISE ULTRA100	0x4d30	Ultra100/ATA Bus Master IDE Accelerator
+product PROMISE ULTRA100X	0x0d30	Ultra100/ATA Bus Master IDE Accelerator
 
 /* QLogic products */
--- dev/pci/pciide.c	Sun Jul 23 01:07:58 2000
+++ /usr/src/sys/dev/pci/pciide.c	Sat Aug  5 14:04:36 2000
@@ -369,4 +369,9 @@
 	  pdc202xx_chip_map,
 	},
+	{ PCI_PRODUCT_PROMISE_ULTRA100X,
+	  IDE_PCI_CLASS_OVERRIDE,
+	  "Promise Ultra100/ATA Bus Master IDE Accelerator",
+	  pdc202xx_chip_map,
+	},
 	{ 0,
 	  0,
>Release-Note:
>Audit-Trail:
>Unformatted: