I just wanted to update this thread;
Pavel Roskin on the madwifi-users list answered with the following;
--- snip ---
ath9k fails to get an interrupt for the device. I googled for
ExpressCard IRQ problems, at it looks like that's precisely your
problem:
Bug 14128 – Macbook Pro 5,2 Express Card Slot IRQ 0 Error
I understand the workaround is to add acpi_osi="Darwin" to the kernel
command line.
The 0.9.4 branch doesn't support AR5008 at all. You could try the
trunk, which supports AR5008. If acpi_osi="Darwin" helps with ath9k, it
should help with MadWifi trunk as well.
--- snip ---
Unfortunately the acpi_osi=Darwin boot option caused my MacBook to freeze on boot. I couldn't get the IRQ issue resolved so I abandoned this card.
Good luck to anyone else that tries and thanks to Pavel for all his help.


