Having heard on another forum that the Cxy00 series not only had the hardware for sdio but also had a driver, I bought a Socket SDIO bluetooth card as an experiment (was relatively cheap on ebay) - it's actually a Toshiba one under the skin.

I've been trying to post this link for the past four days, but never got validation until today:

SourceForge has a page for a Linux SDIO project that's descended from MontaVista's SDIO stack; it's a patch file for Linux 2.6.18 kernels, but could probably be adapted to whatever pdaXrom is using currently. Note that while the PXA270 is specifically supported, only Atheros SDIO wi-fi cards are supported at the moment.

I've been trying to post this link for the past four days, but never got validation until today:

SourceForge has a page for a Linux SDIO project that's descended from MontaVista's SDIO stack; it's a patch file for Linux 2.6.18 kernels, but could probably be adapted to whatever pdaXrom is using currently. Note that while the PXA270 is specifically supported, only Atheros SDIO wi-fi cards are supported at the moment.

I'll have a couple more links this evening.

Pierre Ossman and Marcel Holtmann are already rewriting the mmc layer to accomodate SDIO. That mvista patch is serverely outdated and unmergable.

Now I'm running angstrom-latest on c3100, what *should* I observe if I plug in my Toshiba bluetooth SDIO card?

Nothing. AFAIK, mmc#sdio git tree is not yet merged to mainline kernel nor Angstrom. It might happen sometimes in time of 2.6.24. It needs a git expert to get a patch to the current Angstrom kernel. Maybe it would even require backporting.

Once if it will work, there is a chance to get Socket SDIO Bluetooth working, but not any of their Go WiFi cards - these cards have an unknown proprietary chip.