From noses@oink.rhein.de  Thu Jan 25 02:42:58 1996
Received: from uran.informatik.uni-bonn.de (root@uran.informatik.uni-bonn.de [131.220.8.49])
          by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id CAA14761
          for <FreeBSD-gnats-submit@freebsd.org>; Thu, 25 Jan 1996 02:42:54 -0800 (PST)
Received: from oink.rhein.de (oink.rhein.de [193.175.27.130])
	by uran.informatik.uni-bonn.de (8.7.3-ws3/8.7.1-ws3) with SMTP
	id LAA17299 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 25 Jan 1996 11:42:38 +0100 (MET)
Received: (from noses@localhost)
	by oink.rhein.de (8.6.11/8.6.9)
	id LAA14068; Thu, 25 Jan 1996 11:42:37 +0100
Message-Id: <199601251042.LAA14068@oink.rhein.de>
Date: Thu, 25 Jan 1996 11:42:37 +0100
From: Noses <noses@oink.rhein.de>
Reply-To: ap@bnc.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: PCI probe failing with two bridges
X-Send-Pr-Version: 3.2

>Number:         970
>Category:       kern
>Synopsis:       PCI probe failing with two bridges
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 25 02:50:02 PST 1996
>Closed-Date:    Wed Feb 7 15:09:00 PST 1996
>Last-Modified:  Wed Feb  7 15:15:34 PST 1996
>Originator:     Noses
>Release:        FreeBSD 2.1.0-RELEASE i386
>Organization:
OINK- The Home of the Nasentier
>Environment:

	

Asus P55TP4XE with Adaptec 2940 and two Intel EtherPower^2 running FreeBSD
2.1.0R.

>Description:

	
While booting I'm getting the following messages:

Probing for devices on the PCI bus:
chip0 <Intel 82437 (Triton)> rev 2 on pci0:0
chip1 <Intel 82371 (Triton)> rev 2 on pci0:7
ahc0 <Adaptec 2940 SCSI host adapter> rev 3 int a irq 5 on pci0:9
ahc0: 2940 Single Channel, SCSIId=7, aic7870, 255 SCBs
[disks...]
chip2 <DEC 21050 PCI-PCI bridge> rev 2 on pci 0:11
chip3 <DEC 21050 PCI-PCI bridge> rev 2 on pci 0:12
Probing for devices on the PCI bus:
de0 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:4
de0: DC21040 [10Mb/s] pass 2.3 Ethernet address 00:00:c0:30:06:c0
de0: enabling Thinwire/AUI port
de1 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:5
de1: DC21040 [10Mb/s] pass 2.3 Ethernet address 00:00:c0:05:05:c0
de1: enabling Thinwire/AUI port
Probing for devices on the PCI bus:
de2 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:4
pci_map_port failed: device's iorange 0xd8800-0xd87f is incompatible with its bridge's range 0xc0000-0xcfff
de3 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:5
pci_map_port failed: device's iorange 0xd400-0xd47f is incompatible with its bridge's range 0xc0000-0xcfff



>How-To-Repeat:

	
Booting with the appropriate hardware

>Fix:
	
	
None. Urgently needed.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: se 
State-Changed-When: Wed Feb 7 15:09:00 PST 1996 
State-Changed-Why:  
The bug is fixed in both -current and -stable. It was caused 
by a typo in lines 172 and 173 of /sys/pci/pcireg.h: 
'>' was used instead of '>>' in a macro definition. 
>Unformatted:
