Comment 28 for bug 238208

Confirmed a problem with memory stick using Jaunty 64-bit.

$ lspci | grep -i rico
03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

$ uname -a
Linux dell 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

SD cards work flawlessly out of the box. No extra drivers needed. I believe the duties are handled by mmc_block kernel module driver. Maybe also ricoh_mmc module, not sure.

I haven't tried MMC cards but they supposedly work using the following workaround: http://ubuntuforums.org/showthread.php?t=731892

The same trick doesn't work for MS cards as suggested by the aforementioned thread.