LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   xD picture card doesn't work (in 5 in 1 internal reader) (https://www.linuxquestions.org/questions/linux-hardware-18/xd-picture-card-doesnt-work-in-5-in-1-internal-reader-788910/)

pusrob 02-13-2010 12:41 PM

xD picture card doesn't work (in 5 in 1 internal reader)
 
Hi.
I have a problem with my xD picture card as many others do.

The well known problem is:

When I insert the xD card into the built-in 5 in 1 card reader of my laptop it doesn't work. An SD card for example does work with this reader, so it is not a "faulty hardware" problem we are talking about right now, and neither is a "HW is not recognized" kind of a problem. My card reader is seen as a
Code:

0f:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
in the lspci output.

The fdisk -l command doesn't show my inserted card by the way...

The interesting thing is, that when I insert the xD card into the reader slot of my PC, a line appears in the /var/log/messages log file. Here it is:
Code:

[ 3951.796192] tifm_core SmartMedia/xD card detected in socket 0:0
It seems that my card is recognized by the system in a way, but that's it. Nothing else happens.

I use debian testing with a 2.6.32-trunk kernel (what is this "trunk" here anyway?)

I know this isn't a unique problem and with a cheap external USB powered card reader (I have one) this whole thing can be worked around, but still.
I'm really interested if somebody actually found a way to get this work.

Thanks.

usdanskys 02-14-2010 05:26 PM

If it's the same problem as on the Acer Aspire One netbooks (I have the AOA150, which has two slots, one SD-only, the other a multi-card reader), then there's no kernel module for the xD reader (SD works fine). Linpus Linux, which came with the AOA150, included a module with its kernel (I believe it was 2.6.18), but that module was not accepted into the mainline kernel, and does not work with more recent kernels. Like you, I keep my cheap xD card reader handy.

business_kid 02-15-2010 03:11 AM

I have, but I wouldn't recommend it.

The leaves of the connector are not lining up with the contact points. So comms fails. The problem is too much width in the socket. I found that keeping to one side or the other sometimes helped, but you can blow things, so if you have a way around, use it.


All times are GMT -5. The time now is 01:41 AM.