WiFi SDIO cards anyone?

I was wondering if anyone has tried to use a WiFi SDIO card with the
Beagle Board.

A while ago (before I knew about the Beagle Board) I purchased a
couple of these http://www.cardaccess-inc.com/products/index.php?a=wlan_burt
which seems to have Linux support from another TI-based project called
DaVinci.

My idea was to try to design a WiFi connected kitchen radio. The
beagleboard would of course be the perfect platform for my project.

/Ulf

It is possible that simply enabling SDIO in the MMC/SD driver might
enable some WiFi SDIO cards to work with Beagle, but I'm not aware
that anyone has tried any yet. So far, I only know that people have
tried USB WiFi adapters with success, though I don't know the specific
brands.

I'm aware that TI has plans to release a basic driver for the Card
Access module based on Atheros, a module that is supported on some of
the DaVinci devices, targeting the OMAP35x EVM. That driver should
port quite easily to the Beagle board. The driver was originally
developed for a 2.6.10 kernel, so it must be up-ported to 2.6.22 or
newer. I'm waiting to hear back details on the schedule.

that anyone has tried any yet. So far, I only know that people have
tried USB WiFi adapters with success, though I don't know the specific
brands.

I am trying Spectec WLAN card(http://www.spectec.com.tw/sdw820.htm).
But no luck yet.
The card class is not properly detected. The class of the card is
sometime NONE or UART instead of WLAN.

"drivers/mmc/core/sdio.c":
        ret = mmc_io_rw_direct(func->card, 0, 0,
                SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF, 0, &data);
        if (ret)
                goto out;
         ...
        func->class = data;
        printk("Exit %s: class from the card %d\n",__FUNCTION__,
func->class); /* The data value should have come as SDIO_CLASS_WLAN, 7
*/

Looks like the card supports SDIO Spec v1.0, Any idea whether Linux
SDIO core is compatible with this?

port quite easily to the Beagle board. The driver was originally
developed for a 2.6.10 kernel, so it must be up-ported to 2.6.22 or
newer. I'm waiting to hear back details on the schedule.

Where can I find the driver? I want to try my luck with this driver.
There are new simplified SDIO APIs in 2.6.24.