Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 1998 09:49:23 -0700 (MST)
From:      vanmaren@cs.utah.edu
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   kern/8895: DEC 21152 PCI-PCI bridge chip isn't probed
Message-ID:  <199811291649.JAA27925@vanmaren.aros.net>

next in thread | raw e-mail | index | archive | help

>Number:         8895
>Category:       kern
>Synopsis:       DEC 21152 PCI-PCI bridge chip isn't probed
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 29 09:00:01 PST 1998
>Last-Modified:
>Originator:     Kevin Van Maren
>Organization:
University of Utah
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

FreeBSD vanmaren.aros.net 3.0-CURRENT FreeBSD 3.0-CURRENT #4: Mon Nov  9 20:53:15 MST 1998     vanmaren@vanmaren.aros.net:/usr/src/sys/compile/VANMAREN  i386

>Description:

The DEC 21152 PCI-PCI bridge chip, used in most newer multiport ethernet
adapters and the newer Adaptec 3940UW is not identified in pcisupport.c

>How-To-Repeat:

Use a card with that bridge chip, or a motherboard with one on it, and
it won't be identified.

It will be listed as:
chip5: <PCI to PCI bridge (vendor=1011 device=0024)> rev 0x03 on pci0.11.0

instead of as:
chip5: <DEC 21152 PCI-PCI bridge> rev 0x03 on pci0.11.0

>Fix:

This patch will cause it to be listed properly.

Please back-port this patch to 2.2-STABLE in time for 2.2.8.

Index: pcisupport.c
===================================================================
RCS file: /usr/lsrc/FreeBSD/CVS/src/sys/pci/pcisupport.c,v
retrieving revision 1.74
diff -u -r1.74 pcisupport.c
--- pcisupport.c	1998-11-26 14:57:52-07	1.74
+++ pcisupport.c	1998-11-29 09:34:15-07
@@ -238,6 +238,8 @@
 		return ("IBM 82351 PCI-PCI bridge");
 	case 0x00011011:
 		return ("DEC 21050 PCI-PCI bridge");
+	case 0x00241011:
+		return ("DEC 21152 PCI-PCI bridge");
 	case 0x124b8086:
 		return ("Intel 82380FB mobile PCI to PCI bridge");
 	/* VLSI -- vendor 0x1004 */
@@ -825,6 +827,7 @@
 		break;
 #if 0
 	case 0x00011011: /* DEC 21050 */
+	case 0x00241011: /* DEC 21152 */
 	case 0x00221014: /* IBM xxx */
 		writeconfig (config_id, conf_pci2pci);
 		break;
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811291649.JAA27925>