Sunday, August 31, 2014

0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller

If you're running Archlinux and have trouble getting SD-Cards to work with a Rioch PCIe SDX/MMC reader, the following series of commands will work.
I found these via launchpad.

sudo setpci -v -d 1180:e823 f9.B=fc
sudo setpci -v -d 1180:e823 150.B=10
sudo setpci -v -d 1180:e823 f9.B=00
sudo setpci -v -d 1180:e823 fc.B=01
sudo setpci -v -d 1180:e823 e1.B=32
sudo setpci -v -d 1180:e823 fc.B=00
sudo rmmod sdhci_pci
sudo rmmod sdhci
sudo modprobe sdhci
sudo modprobe sdhci_pci