, <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-----