, <port-i386@netbsd.org>
From: Allen D. Ball <ball@impression-technology.com>
List: current-users
Date: 11/06/2000 10:14:57
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I was able to successfully configure a Lucent ORiNCO (WaveLan) PCI
Adapter (with PCMCIA card) into a -current kernel.  The device
reports itself as:
cbb0 at pci0 dev 14 function 0: Texas Instruments PCI1225 PCI-CardBus
Bridge (rev. 0x01)
cbb1 at pci0 dev 14 function 1: Texas Instruments PCI1225 PCI-CardBus
Bridge (rev. 0x01)
If I used the configuration suggested in the comments in the GENERIC
kernel:
options 	PCIBIOS			# PCI BIOS support
options 	PCIBIOS_INTR_FIXUP	# fixup PCI interrupt routing
# CardBus bridge support
cbb*		at pci? dev ? function ?
cardslot*	at cbb?	
# CardBus bus support
cardbus*	at cardslot?
pcmcia* 	at cardslot?
The kernel would successfully configure wi0 but would hang after
reporting:
pcic_wait_ready: ready never happened, status = 4c
from pccbb_pcmcia_wait_ready().  However, when I modified my kernel
configuration to include:
options 	PCIBIOS			# PCI BIOS support
options 	PCIBIOS_INTR_FIXUP	# fixup PCI interrupt routing
# CardBus bridge support
cbb0		at pci? dev ? function ?
cbb1		at pci? dev ? function ?
cardslot0	at cbb0
cardslot1	at cbb1
# CardBus bus support
pcmcia0 	at cardslot0
cardbus0	at cardslot1
Everything works fine.  Of course, I am not complaining.  I wondered
if someone could explain exactly how this works.
Thanks.
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.5.8
iQA/AwUBOgb0ldtAFf3qaxFUEQLcWgCfXsvQkraoiFNRja8glp/8ekkv/SYAoJUr
F36F94V9ChbBHmuwNqt2gSxH
=+Ol3
-----END PGP SIGNATURE-----