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.
The top is labelled SDIO Card Type-B for Bluetooth
Socket(tm)
Bluetooth SDIO Card
UnderneathToshiba
SD-BT2
~~mac address~~
FCC ID:CJ6MSDB01
IC:248H-MSDB01
R-LARN-02-0261
~~logos & Japanese~~ 91LP0282
Approved by IDA for
use in Singapore
DA101747
TOSHIBA CORPORATION
MADE IN JAPAN
CE0681(!)
OK, so what happened when I inserted it? There was a loud bang, a flash and when the smoke cleared my Zaurus had turned into solid gold!
OK, I kid you... nothing much, except when I did "dmesg | tail" I saw this (lots of the CRC errors, but the magic lines appeared:pxa_sd_wait_id_response: responce CRC error (cmd=05 MMC_STAT=0x2160)
....
pxa_sd_wait_id_response: responce CRC error (cmd=05 MMC_STAT=0x2160)
pxa_sd_wait_id_response: responce CRC error (cmd=05 MMC_STAT=0x2160)
aloha: SII AH-S101S (Aloha) driver v0.44
aloha_serial: register aloha serial OK
aloha: aloha driver initialized
I did an "ls -latr /dev | tail -5" but didn't see much that made me think "bluetooth serial port".
Soooo, the kernel sees the card, sort of, but what next? If I could get a plain rfcomm connection, I could use bluetooth GPS coupled with my CF wifi, run gpsd and kismet!