Created attachment 21727 [details] lspci -vvvnnn Hardware: Thinkpad T400, internal cardreader (Ricoh R5C832/R5C822/R5C843) Distro: Debian testing/unstable/experimental. lsmod, lspci & dmesg: in attachments. Card reader of T400 does not detect MMC cards with the following message in dmesg: [ 80.914656] mmc0: error -110 whilst initialising MMC card Sometimes this message does not appear at all, and card is not detected too. I've figured out that MMC cards are served by the SD controller, and it is activated by the mmc_block module, which is loaded.
Created attachment 21728 [details] dmesg
Created attachment 21729 [details] lsmod
I'm going to need a dmesg dump with MMC_DEBUG enabled in the kernel build. I take it you've never been able to get MMC cards to work on this machine? And you've tested several different MMC cards?
I've tested two different cards, both are working in external card reader. The behaviour is consistent from .26 (did not try earlier kernels) and up to .30-rc7 Will provide dmesg in a few days.
Do you still have Windows on the machine, and if so, do the cards work there?
No, I don't. Though I still have OEM license, so I'll try it a bit later.
Created attachment 21790 [details] dmesg with MMC_DEBUG enabled Here's dmesg with MMC_DEBUG enabled. 269-287s - SD card inserted, to check whether it works with new kernel. It does. 299s and later - inserting/removing MMC cards.
Note that at 310th second there's sign of MMC card being detected properly. Now I remember MMC card did work properly one or two times before. Do I still need to check with Windowoze in this case?
*ping* Any further information is needed?
I've tested the MMC on Windows Vista and it works fine. On Linux it doesn't work and do the same as on Mikhail's System. I have a Lenovo Thinkpad T500 running Ubuntu 9.04 stable x86_64. lspci says: SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff) $ uname -a Linux thinkx 2.6.30-02063005-generic #02063005 SMP Mon Aug 17 09:46:11 UTC 2009 x86_64 GNU/Linux Tell me how I can help you to solve this issue?
Resetting bug back to original owner as I'm no longer looking after this.
Closing as obsolete, if this is seen with a modern kernel please re-open and update the kernel version