Subject: problems with Lucent PCI-Cardbus bridge on -current
To: None <netbsd-users@netbsd.org>
From: Steve Bellovin <smb@research.att.com>
List: netbsd-users
Date: 06/14/2001 19:40:07
I tried a Lucent Orinoco PCI->Cardbus adapter on 1.5V (or rather, on a 
1.5V kernel -- user level is still 1.5R, but it never got that far...)

At boot time, it recognized the card:

	cbb0: interrupting at irq 10
	cardslot0 at cbb0 slot 0 flags 0
	cardbus0 at cardslot0: bus 0 device 0 cacheline 0x8, lattimer 0x20
	pcmcia0 at cardslot0

Oddly enough, it said the same thing for cbb1/cardslot1/cardbus1/
pcmcia1, even though the adapter has only one slot.  And it recognized 
a wi0 card plugged into it at boot time, though it also said

	wi0: using Lucent chip or unknown chip

That's the good news.

Right after that, it paused for a bit, then said

	pcic_wait_ready: ready never happened, status = 4f

I could shrug that off as "the driver doesn't quite know about this 
card", but the next lines that appeared were

	uvm_fault(0xc05a0a60, 0xd3c0c000, 0, 1) -> e
	kernel: page fault trap, code = 0
	Stopped in pid 6 (cardslot1) at pcmcia_scan_cis+0x17e...

Perhaps significantly, the wi0 card was found in slot 1.

Trace shows the call chain

	pcmcia_scan_cis
	pcmcia_read_cis
	pcmcia_card_attach
	cardslot_event_thread



		--Steve Bellovin, http://www.research.att.com/~smb