SD card doesn't work well under Ubuntu, but does well under Windows
Solution 1:
I don't have your hardware, but had similar issues with Broadcom and their drivers. Very frustrating. That aside, this may well be worth a shot:
-
Create a file and write this string into it
options sdhci debug_quirks=0x40
:sudo sh -c 'echo options sdhci debug_quirks=0x40 >> /etc/modprobe.d/sdhci-pci.conf'
-
Now reboot, or reload the module:
sudo modprobe -r sdhci-pci sdhci sudo modprobe sdhci-pci
The bug tracker mentioned that it may not give you full speed, but it's worth a try.
(From https://bugzilla.kernel.org/show_bug.cgi?id=73241 and http://www.linuxtechtips.com/2013/08/sd-mmc-ms-pro-card-reader-not-working.html)
Solution 2:
I have faced with this issue on linuxlite. The solution was to create a file /etc/modprobe.d/sdhci-pci.conf
with the content:
options sdhci debug_quirks=0x40 debug_quirks2=0x4
The option 0x4
decreases speed from ultra high speed to high speed, but it is better that not operable card.