Subject: kern/3478: Triton MX IDs wrong
To: None <gnats-bugs@gnats.netbsd.org>
From: Tom Yu <tlyu@mit.edu>
List: netbsd-bugs
Date: 04/11/1997 18:25:02
>Number:         3478
>Category:       kern
>Synopsis:       Triton MX IDs wrong
>Confidential:   yes
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 11 15:35:01 1997
>Last-Modified:
>Originator:     Tom Yu
>Organization:
	that would be telling
>Release:        current-19970411
>Environment:
	
System: NetBSD chaos-in-motion 1.2D NetBSD 1.2D (CHAOS) #10: Fri Apr 11 18:03:42 EDT 1997 tlyu@chaos-in-motion:/usr/pcmcia-src/sys/arch/i386/compile/CHAOS i386


>Description:
	The ID codes for the Intel Triton MX (430MX) chipset are
wrong.  ID 0x1234 is the 82371MX, which is the PCI-ISA bridge, and ID
0x1235 is the 82437MX is the host bridge.  This is according to the
documentation on the 430MX chipset on the Intel website.

	This may not be the only error in the pcidevs file; someone
may want to double-check the other IDs.  I don't have time to look up
every single chipset and I don't have access to a copy of the
PCI registry.

>How-To-Repeat:
	Compile and build a kernel with PCIVERBOSE and look at the
output on a laptop with the Triton MX chipset.

>Fix:
--- /usr/stock-current/src/sys/dev/pci/pcidevs	Fri Apr  4 07:21:26 1997
+++ pcidevs	Fri Apr 11 18:01:30 1997
@@ -715,8 +715,8 @@
 product INTEL 82437	0x122d	82437FX (Triton) PCI, Cache, and DRAM Controller
 product INTEL 82471	0x122e	82471FB (Triton) PCI-ISA Bridge
 product INTEL 82438	0x1230	82438 (Triton) IDE controller
-product INTEL 82437MX	0x1234	82437 (Triton MX) PCI-ISA Bridge
-product INTEL 82471MX	0x1235	82471 (Triton MX) IDE Controller
+product INTEL 82371MX	0x1234	82371 (Triton MX) PCI-ISA Bridge and IDE Controller
+product INTEL 82437MX	0x1235	82437 (Triton MX) PCI, Cache, and DRAM Controller
 product INTEL 82440FX	0x1237	82440FX (Natoma) PCI and Memory Controller
 product INTEL 82439	0x1250	82439 (Triton II) TXC Host Bridge
 product INTEL 82371SB	0x7000	82371SB (Triton II) PCI-ISA Bridge
>Audit-Trail:
>Unformatted: