SD cardreader (TI) doesn't mount memory cards

Bug #105284 reported by Bernhard Gehl
2
Affects Status Importance Assigned to Milestone
Ubuntu
New
Undecided
Unassigned

Bug Description

package:
I am not sure if it should belong to linux-image-2.6.20 or linux-source-2.6.20. It might be a mmc-bug or a tifm-bug - I'm no pro.

problem:
Since upgrading from kernel 2.6.20-12 to 2.6.20-13 (persists in -14 as of 10.04.07) sd-cards are not mounted anymore by the TI PCIxx12 cardreader of my LG S1 laptop (Kubuntu/Ubuntu mix in current version). To state it again: it worked before the kernel update and it worked before with specially compiled tifm* modules. These self-compiled modules are of course no longer present on the system.

output of /var/log/messages:

Apr 10 21:33:36 Magnesium kernel: [18237.028000] tifm_7xx1: sd card detected in socket 1
Apr 10 21:33:36 Magnesium kernel: [18237.136000] mmcblk0: mmc0:9ffc SU01G 992000KiB
Apr 10 21:33:36 Magnesium kernel: [18237.136000] mmcblk0:<3>mmcblk0: error 2 sending read/write command
Apr 10 21:33:36 Magnesium kernel: [18237.136000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium kernel: [18237.136000] printk: 1034 messages suppressed.
Apr 10 21:33:36 Magnesium kernel: [18237.136000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium last message repeated 2 times
Apr 10 21:33:36 Magnesium kernel: [18237.140000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium last message repeated 4 times
Apr 10 21:33:36 Magnesium kernel: [18237.140000] Dev mmcblk0: unable to read RDB block 0
Apr 10 21:33:36 Magnesium kernel: [18237.140000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium kernel: [18237.144000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium kernel: [18237.144000] end_request: I/O error, dev mmcblk0, sector 24
Apr 10 21:33:36 Magnesium kernel: [18237.144000] end_request: I/O error, dev mmcblk0, sector 24
Apr 10 21:33:36 Magnesium kernel: [18237.144000] end_request: I/O error, dev mmcblk0, sector 0
Apr 10 21:33:36 Magnesium kernel: [18237.144000] unknown partition table
Apr 10 21:33:36 Magnesium kernel: [18237.164000] end_request: I/O error, dev mmcblk0, sector 1983872
...
Apr 10 21:33:36 Magnesium last message repeated 2 times
Apr 10 21:33:36 Magnesium kernel: [18237.172000] end_request: I/O error, dev mmcblk0, sector 1983992
...
Apr 10 21:33:36 Magnesium kernel: [18237.176000] end_request: I/O error, dev mmcblk0, sector 0
...
Apr 10 21:34:02 Magnesium kernel: [18263.664000] tifm_7xx1: demand removing card from socket 1

lspci:
06:00.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
06:00.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
06:00.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
06:00.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

similar bug:
This bug is similar to #103845, however I cannot mount the sdcard manually and 103845 doesn't show the error messages. There might be a connection anyways.

As far as I can (very little coding knowledge) I'm willing and glad to help.
Bernhard

Revision history for this message
Bernhard Gehl (bernhard-gehl-gmail) wrote : Ad: SD cardreader (TI) doesn't mount memory cards

... oh, and I forgot: It doesn't have anything to do with the sd card being buggy. The same card (FAT 32 I think) that produced the errors mentioned above worked fine when mounted through the usb-port of my digicam.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. However, this bug is a duplicate of bug 53923 and is being marked as such. Feel free to submit any future bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.