Yenta CardBus problem

Alberto Bengoa alberto at propus.com.br
Wed Mar 29 14:16:22 EST 2006


Hi people,


I'm having problem to put my orinoco pcmcia card to work on my laptop, a 
Compaq Presario 2140US.

This laptop have a Yenta CardBus bridge, as show lspci output:

0000:00:0a.0 CardBus bridge: O2 Micro, Inc. OZ6912 Cardbus Controller
         Subsystem: Hewlett-Packard Company: Unknown device 0024
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping+ SERR- FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 168
         Interrupt: pin A routed to IRQ 11
         Region 0: Memory at 80000000 (32-bit, non-prefetchable) [size=4K]
         Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
         Memory window 0: 20000000-21fff000 (prefetchable)
         Memory window 1: 22000000-23fff000
         I/O window 0: 00001000-000010ff
         I/O window 1: 00001400-000014ff
         BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ 
PostWrite+
         16-bit legacy interface ports at 0001

When I put on the pcmcia slot a wifi card (orinoco gold, orinoco silver, 
wavelan ...) the hardware freezy with this warn message:

"BUG: soft lockup detected on CPU#0"

After systems boot up, analyzing the dmesg output, I found this messages 
that I think that's a possible problem source:

[17179599.028000] Yenta: CardBus bridge found at 0000:00:0a.0 [103c:0024]
[17179599.028000] Yenta O2: res at 0x94/0xD4: 00/ea
[17179599.028000] Yenta O2: enabling read prefetch/write burst
[17179599.156000] Yenta: ISA IRQ mask 0x0018, PCI irq 11
[17179599.156000] Socket status: 30000417
[17179599.752000] ali15x3_smbus 0000:00:11.0: ALI15X3_smb region 
uninitialized - upgrade BIOS or use force_addr=0xaddr
[17179599.752000] ali15x3_smbus 0000:00:11.0: ALI15X3 not detected, 
module not inserted.
[17179600.996000] cs: IO port probe 0x100-0x3af: excluding 0x200-0x207 
0x220-0x22f 0x330-0x337 0x388-0x38f
[17179600.996000] cs: IO port probe 0x3e0-0x4ff: clean.
[17179600.996000] cs: IO port probe 0x820-0x8ff: clean.
[17179601.000000] cs: IO port probe 0xc00-0xcf7: clean.
[17179601.000000] cs: IO port probe 0xa00-0xaff: clean.

I tried to make a modprobe i2c_ali15x3 force_addr=0x0018 but this 
doesn't work. I tried to use wireless drive orinoco, orinoco_cs, wavelan 
and wavelan_cs, but no one works.

The yenta_socket and ali15x3 modules are loaded:

yenta_socket           16588  0
rsrc_nonstatic         14336  1 yenta_socket
pcmcia_core            42896  2 yenta_socket,rsrc_nonstatic
i2c_ali1535             7300  0
i2c_ali15x3             7748  0
i2c_core               22096  2 i2c_ali1535,i2c_ali15x3


I'm running ubuntu breezy, with kernel 2.6.16.1 compiled by me and 
pcmciautils-013 from Linux Kernel 2.6 PCMCIA. I set UDEV = false at 
Makefile.

Maybe anyone can help me to fun a wireless network? :-)

Thanks,
-- 
Alberto Bengoa
Propus
GnuPG ID: 14596E96
http://www.propus.com.br/



More information about the linux-pcmcia mailing list