Comment 81 for bug 258446

Revision history for this message
fortime (palfortime) wrote : Re: JMicron internal card reader recognizes SD only when inserted at startup

Thanks to Alejandro Martin Jimeno, i finally solve this problem.
i did most as Alejandro Martin Jimeno said.

In 1st step, i created the file "/etc/modprobe.d/aspire-fix-sd-slots.conf", but i just added the content:
options pciehp pciehp_force=1
into it.

In 2nd step, i appended the content:
pciehp
acpiphp
jmb38x_ms
sdhci-pci
to /etc/modules. i think it is used to load the module automatically when the os starts. In my opinion, jmb38x_ms and sdhci-pci are the drivers for JMicron card reader. For my sd card, only if i add sdhci-pci and jmb38x_ms into /etc/modules, the sd card could be detected as soon as the sd card is inserted.

For other cards, like xd, i think you should recompile the modules as the instruction at http://ubuntuforums.org/showthread.php?t=1718934#10, and add these:
flash_bd
xd_card
jmb38x_xd
into /etc/modules.