Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Apr 2002 12:46:54 +0200
From:      Bernd Walter <ticso@cicely9.cicely.de>
To:        "David O'Brien" <obrien@FreeBSD.ORG>
Cc:        alpha@FreeBSD.ORG
Subject:   Re: problem with PCI-PCI bridges in AS 250/266?
Message-ID:  <20020410104654.GC99407@cicely9.cicely.de>
In-Reply-To: <20020409185156.A48309@dragon.nuxi.com>
References:  <20020409185156.A48309@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 09, 2002 at 06:51:56PM -0700, David O'Brien wrote:
> I am trying to use a single HP PCI card with both a Symbios 875 and AMD
> PCnet/FAST NIC.  The AS250 is having interrupt problem with this card.
> 
> Anyone have any ideas?  The "dec_2100_a50_intr_map" is probably a bad
> sign.

For whatever reason it uses the device number on the secondary bus
as a slot number.
It should get/use the int pin translated devicenumber of the bridge,
which is 12/inta and 12/intb in your case.
Therefor both chips end with the same wrong int number.
I will take a look into this later.
I'm into that PCI-PCI stuff anyway...

> >>>show conf
> PCI Bus 
>      Bus 00  Slot 06: NCR     810 Scsi Controller
>                                    pka0.7.0.6.0          SCSI Bus ID 7       
>                                    dka100.1.0.6.0         QUANTUM FIREBALL_TM1
>                                    dka500.5.0.6.0         RRD45               
>      Bus 00  Slot 07: Intel SIO 82378
>      Bus 00  Slot 11: DECchip 21040 Network Controller
>                                    ewa0.0.0.11.0         08-00-2B-E5-DA-37   
>      Bus 00  Slot 12: DECchip 21152 PCI to PCI Bridge
>        Bus 01  Slot 00: NCR     875 Scsi Controller
>                                    pkb0.7.0.1000.0       SCSI Bus ID 7       
>                                    dkb0.0.0.1000.0        IBM DDRS-34560W     
>        Bus 01  Slot 01: Vendor: 1022  Device: 2000
>      Bus 00  Slot 13: Vendor: 10b7  Device: 9055
> 
> pcib1: <DEC 21152 PCI-PCI bridge> at device 12.0 on pci0
> dec_2100_a50_intr_map: weird slot 0
> found->	vendor=0x1000, dev=0x000f, revid=0x04
> 	class=01-00-00, hdrtype=0x00, mfdev=0
> 	subordinatebus=0 	secondarybus=0
> 	intpin=a, irq=5
> 	map[10]: type 1, range 32, base 00010000, size  8
> 	map[14]: type 1, range 32, base 82111000, size  8
> 	map[18]: type 1, range 32, base 82110000, size 12
> dec_2100_a50_intr_map: weird slot 1
> found->	vendor=0x1022, dev=0x2000, revid=0x25
> 	class=02-00-00, hdrtype=0x00, mfdev=0
> 	subordinatebus=0 	secondarybus=0
> 	intpin=a, irq=5
> 	map[10]: type 1, range 32, base 00000000, size  5
> 	map[14]: type 1, range 32, base 82111100, size  5
> pci1: <PCI bus> on pcib1
> sym1: <875> port 0x10000-0x100ff mem 0x82110000-0x82110fff,0x82111000-0x821110ff irq 5 at device 0.0 on pci1
> sym1: failed to allocate IRQ resource
> device_probe_and_attach: sym1 attach returned 6
> pcn0: couldn't map ports/memory
> pci1: <unknown card> (vendor=0x1022, dev=0x2000) at 1.0 irq 5

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso@cicely.de         Usergroup           info@cosmo-project.de


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




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