I don't typically like to beg for help, but I'm just about to give up on this. Before I do that I'd like to see if anyone can help me figure this one out.
Specs:
IBM Thinkpad R51 2888-5RU/Jas 10.4.8 SSE2/SSE3
lspci -vvn from Ubuntu 7.04 shows:
02:00.0 CardBus bridge [0607]: Texas Instruments PCI4510 PC card Cardbus Controller [104c:ac44] (rev 03)
Subsystem: IBM Unknown device [1014:0560]
Flags: bus master, medium devsel, latency 168, IRQ 11
Memory at b0000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=04, sec-latency=176
Memory window 0: f0000000-f3fff000 (prefetchable)
Memory window 1: d4000000-d7fff000
I/O window 0: 00003000-000030ff
I/O window 1: 00003400-000034ff
16-bit legacy interface ports at 0001
I've been using wondergod's IOPCCardFamily.kext. I have modified Info.plist, and to the best of my ability the binary driver using ac44 as the device ID. I get the following in dmesg:
ACPI: System State [S0 S3 S4 S5] (S3)
IOPCCardBridge::start failed
Security auditing service present
BSM auditing present
disabled
From path: "uuid",
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><str
ing ID="2">boot-uuid-media</string></dict>
FireWire (OHCI): start - unable to get device memory
FireWire (OHCI): start - unable to get device memory
I've tried Glitchman's drivers as well a BugsBunny's IOPCIFamily.kext. Both recognize the IOPCCardBridge, but render the system unusable. I've only been able to recover from Glitchman's drivers.
Any ideas would be greatly appreciated, but at this point I've pretty much given up.