ASUS W5A laptop sdhci support

sd and mmc cards

Reading KT mailing list I’ve found an interesting project called sdhci that fills a well-known gap on linux driver support: read/write capabilities for memory card readers as those found integrated on laptop computers like mine:

#lspci
(...)
01:03.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)

The code is not yet upstream, but you can easily patch your kernel getting latest patches from the mailing list. Once compiled as usual (make modules && make modules_install) you only have to load the following modules, mount the device and you’re done:

# modprobe mmc_block sdhci
# mount /dev/mmcblk0p1 /mnt/cards

I’ve been able to read a 16MB SD card and a 32MB MMC card without problems whatsoever. Please, report bugs if you find any, the sdhci-dev team is currently dealing with driver timing problems and they need feedback !