

- #SD CARD SLOT NOT WORKING THINKPAD DRIVERS#
- #SD CARD SLOT NOT WORKING THINKPAD UPDATE#
- #SD CARD SLOT NOT WORKING THINKPAD DRIVER#
The LED should blink once as the card is inspected, and output from dmesg should report finding a card: Once loaded, you may insert an SD card into the slot. Modprobe will correctly load the dependent modules. The modules may be loaded by hand using the modprobe command as root:

#SD CARD SLOT NOT WORKING THINKPAD DRIVERS#
Because these drivers are relatively new, the HAL auto-detection system may not load them on boot, requiring you to add them to /etc/modules (or equivalent for your distribution). See the tifm page for further important details and caveats.Īfter rebuilding your kernel, you should have the modules tifm_core, tifm_7xx1, tifm_sd, mmc_core, and mmc_block.
#SD CARD SLOT NOT WORKING THINKPAD DRIVER#
You will need a recent kernel and will need need to enable the tifm drivers in the kernel:ĭevice Drivers → Misc devices → TI Flash Media interface support (EXPERIMENTAL) (CONFIG_TIFM_CORE)ĭevice Drivers → Misc devices → TI Flash Media PCI74xx/PCI76xx host adapter support (EXPERIMENTAL) (CONFIG_TIFM_7XX1)ĭevice Drivers → MMC/SD Card support → MMC support (CONFIG_MMC)ĭevice Drivers → MMC/SD Card support → MMC block device driver (CONFIG_MMC_BLOCK)ĭevice Drivers → MMC/SD Card support → TI Flash Media MMC/SD Interface support (EXPERIMENTAL) (CONFIG_MMC_TIFM_SD)Īs of this writing, these drivers are still experimental and under ongoing development. The TI 5-in-1 card reader is found several Z-series ThinkPads (such as the Z61m, Z61e, and the Z61t). Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) Tested on my Z60t with 14:00.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17) Note that you have to be root to perform this. The temporary workaround is to remove & insert the module while the medium is in the reader ( /etc/sysconfig/modules/sd.modules restart). Otherwise it is not mounted ( BUG #53268). The SD card is mounted properly when the card is inserted at boot time (or at time when modules is loaded). That's why my script is longer then it has to be.īUG Currently the bug exists in automounting an SD card. I found that it only works if the medium is inserted at boot time due to a BUG :-(. When you insert a card the automount system in KDE or Gnome will catch the medium on the fly. I created the script /etc/sysconfig/modules/sd.modules to load modules on boot. I'm using ASPLinux release 11 (Seliger) based on FC4 and kernel 2.6.17-1.2142asp. Tested on my X41 with 04:00.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13)
#SD CARD SLOT NOT WORKING THINKPAD UPDATE#
On the next boot, the sd-card reader works.Īs mentioned below, this is already reported as a bug: BUG #53268 Update for FC5 running the newest 2.6.17 kernel:

Add the following entry to the end of the file:Ĥ. $ sudo cp /etc/modules /etc/modules.backupģ. Make a backup of your 'modules' in case something goes wrong: The card reader is found as /dev/mmcblk0 and mounted automatically on card insert.ġ. Now this module gets loaded on sys bootup and a card is detected when inserted. dont forget to copy your new kernel. )Īdd the module 'tifm_sd' to /etc/modules and restart. Make clean & make & make modules_install. Secure Digital Host Controller Interface support (EXPERIMENTAL)

=> Note that with kernel versions >= 2.6.17-rc1, the driver is included in the kernel, and patching is unnecessary. First of it all you need a working kernel 2.6 source. Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapterġ. 2 Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD).1.2 Update for FC5 running the newest 2.6.17 kernel:.1 Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter.
