Get the Internal SD Card Reader working on Acer 8943G (probably plus others) - Ubuntu 10.10

This is post is now quite old and the the information it contains may be out of date or innacurate.

If you find any errors or have any suggestions to update the information please let us know or create a pull request on GitHub

After a bunch of digging around trying to find out how to get my internal SD card reader working in Ubuntu 10.10 I have found this solution:

Looking at dmesg, the error I was getting was this:


mmc0: ADMA error
mmc0: error -5 whilst initialising SD card

I found the solution here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/660088

cd /etc/modprobe.d
sudo vim sdcardread.conf

Now you need to paste this line into the file and save:

options sdhci debug_quirks=0x40

now you need to run these commands

sudo rmmod sdhci_pci
sudo rmmod sdhci
sudo modprobe sdhci
sudo modprobe sdhci_pci

Then if you re insert your SD card and view dmesg, you should no longer see the error message


dmesg