OK, here's the status. I'm still at it
It is very doubtful the kernel's pcmcia drivers will (ever) work with my laptop. My TI 1130 just doesn't (seem) to support PCI IRQ's.
I've installed the latest pcmcia-cs beta drivers 3.2.6, and they get my cardbus slots up and running just fine. Now, the problem comes to client drivers.
David Hinds has suggested I use his dummy_cb driver for the DWL-650+. This driver is basically a "point enabler" that allows people to use HotPlug PCI drivers (which normally rely on kernel pcmcia drivers).
Here's what I am getting when I insert the acx100:
Code:
cs: cb_alloc(bus 5): vendor 0x104c, device 0x8400
cs: cb_config(bus 5)
fn 0 bar 1: io 0x100-0x11f
fn 0 bar 2: mem 0x60030000-0x60030fff
fn 0 bar 3: mem 0x60020000-0x6002ffff
irq 3
cs: cb_enable(bus 5)
bridge io map 0 (flags 0x21): 0x100-0x11f
bridge map 0 (flags 0x1): 0x60020000-0x60030fff
dummy_attach(device 05:00.0)
dummy_cb recognizes the card, and sets up memory for it.
Now, when I "modprobe acx100_pci":
Code:
...
acx100_init_module: TI acx100_pci.o: Ver 0.2.0pre6 Loaded
acx100_probe_pci: acx100: Cannot reserve PCI memory region 1 (or also: are you sure you have CardBus support in kernel?)
Trying to free nonexistent resource (60030000-00000000)
Trying to free nonexistent resource (60020000-00000000)
"lspci -v" with the card in gives some clues:
Code:
pcilib: Cannot open /proc/bus/pci/05/00.0
Unable to read 64 bytes of configuration space.
...
00:09.0 CardBus bridge: Texas Instruments PCI1130 (rev 04)
Flags: bus master, medium devsel, latency 168
Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
00:09.1 CardBus bridge: Texas Instruments PCI1130 (rev 04)
Flags: bus master, medium devsel, latency 168
Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
Memory window 0: 60020000-60030000
I/O window 0: 00000100-0000011f
I/O window 1: 00000000-00000003
16-bit legacy interface ports at 0001
Not sure if anyone here can help, but I have also been posting on the pcmcia-cs forum at
http://sourceforge.net/forum/forum.p...&forum_id=7049