Subject: port-i386/8799: Wrong attachment of the Host Bridge at cardbus0
To: None <gnats-bugs@gnats.netbsd.org>
From: Bernd Ernesti <bernd@arresum.inka.de>
List: netbsd-bugs
Date: 11/14/1999 10:27:51
>Number:         8799
>Category:       port-i386
>Synopsis:       Wrong attachment of the Host Bridge at cardbus0
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Nov 14 10:27:00 1999
>Last-Modified:
>Originator:     Bernd Ernesti
>Organization:
	
>Release:        NetBSD-current 12-Nov-1999 20:00 GMT
>Environment:
	
System: NetBSD arresum.inka.de 1.4M NetBSD 1.4M (ARRESUM) #399: Sun Oct 31 17:03:23 MET 1999 bernd@arresum.inka.de:/home/work/obj_i386/src.i386/sys/arch/i386/compile/ARRESUM i386


>Description:
	Try to boot an Asus F7400 notebook with an intel cardbus card and notice
	the wrong attachment of the cardbus card:
[..]
Intel 82443BX Host Bridge/Controller (host bridge, revision 0x03) at ? dev 0 function 0 (tag 0x80000000, intrtag 0x80000000, intrswiz 0, intrpin 0, i/o off, mem on, no quirks)
pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03)
[..]
cbb0 at pci0 dev 10 function 0: PCI configuration registers:
[..]
Texas Instruments PCI1220 PCI-CardBus Bridge (CardBus bridge, revision 0x02) at ? dev 10 function 0 (tag 0x80005000, intrtag 0x80005000, intrswiz 0, intrpin 0x1, i/o on, mem on, no quirks) (TI1220), chipflags 3
cbb1 at pci0 dev 10 function 1: PCI configuration registers:
Texas Instruments PCI1220 PCI-CardBus Bridge (CardBus bridge, revision 0x02) at ? dev 10 function 1 (tag 0x80005100, intrtag 0x80005100, intrswiz 0, intrpin 0x2, i/o on, mem on, no quirks) (TI1220), chipflags 3
[..]
cbb0: interrupting at irq 11
cbb0: cacheline 0x0 lattimer 0x20
cbb0: bhlc 0x824000 lscp 0x20000000
cardslot0 at cbb0 slot 0 flags 0
cardslot0 attaching CardBus bus...
cardbus0 at cardslot0: bus 0 device 0 cacheline 0x0, lattimer 0x20
cardslotattach: found cardbus on cardslot0
cardbusmatch: busname differs pcmcia <=> cardbus
pcmcia0 at cardslot0
cardslotattach: found 16-bit pcmcia bus
cardslotattach: CardBus card found
cardslot_event_throw: an event CardBus Card inserted comes
cbb1: interrupting at irq 11
cbb1: cacheline 0x0 lattimer 0x20
cbb1: bhlc 0x824000 lscp 0x20000000
cardslot1 at cbb1 slot 1 flags 0
cardslot1 attaching CardBus bus...
cardbus1 at cardslot1: bus 0 device 0 cacheline 0x0, lattimer 0x20
cardslotattach: found cardbus on cardslot1
cardbusmatch: busname differs pcmcia <=> cardbus
pcmcia1 at cardslot1
cardslotattach: found 16-bit pcmcia bus
[..]
cardbus_attach_card: cb0 start
cardbus_attach_card: Vendor 0x8086, Product 0x7190, CIS 0x0
cardbus0: reading CIS data from configuration space
WRONG TUPLE: 0x86
WRONG TUPLE: 0x86
(manufacturer 0x0, product 0x0) Intel 82443BX Host Bridge/Controller (host bridge, revision 0x03) at cardbus0 dev 0 function 0 not configured

>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted: