Mass storage controller Texas Instruments 5-in-1 Multimedia Card Reader (Unknown device 0367) not Working in Feisty beta 1

Bug #101928 reported by Jason
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.20-13-generic

My Texas Instruments SD/MMC/xD/MS card reader does not work properly with the following modules loaded:

root@hawking:~# lsmod | grep "sd\|block"
tifm_sd 12168 0
mmc_block 13832 0
sdhci 18700 0
mmc_core 26756 3 tifm_sd,mmc_block,sdhci
tifm_core 9856 2 tifm_sd,tifm_7xx1
tsdev 8768 0

Kernel version: 2.6.20-13-generic

Kernel packages installed:

root@hawking:~# dpkg -l | grep linux | grep 13
ii linux-generic 2.6.20.13.10 Complete Generic Linux kernel
ii linux-headers-2.6.20-13 2.6.20-13.21 Header files related to Linux kernel version
ii linux-headers-2.6.20-13-generic 2.6.20-13.21 Linux kernel headers for version 2.6.20 on x
ii linux-headers-generic 2.6.20.13.10 Generic Linux kernel headers
ii linux-image-2.6.20-13-generic 2.6.20-13.21 Linux kernel image for version 2.6.20 on x86
ii linux-image-generic 2.6.20.13.10 Generic Linux kernel image
[...snip...]
ii linux-restricted-modules-2.6.20-13-generic 2.6.20.4-13.13 Non-free Linux 2.6.20 modules on x86/x86_64
ii linux-restricted-modules-common 2.6.20.4-13.13 Non-free Linux 2.6.20 modules helper script
ii linux-restricted-modules-generic 2.6.20.13.10 Restricted Linux modules for generic kernels
[...snip...]

Here are the relevant snippets from /var/log/messages:

[...snip...]
Apr 2 11:00:24 hawking kernel: [35023.684000] tifm_7xx1: sd card detected in socket 1
Apr 2 11:00:24 hawking kernel: [35024.052000] mmcblk0: mmc0:9797 SD02G 2011136KiB
Apr 2 11:00:24 hawking kernel: [35024.052000] mmcblk0: p1
Apr 2 11:00:26 hawking kernel: [35025.088000] end_request: I/O error, dev mmcblk0, sector 4022208
[...snip...]
Apr 2 11:00:26 hawking kernel: [35025.088000] end_request: I/O error, dev mmcblk0, sector 4022208
Apr 2 11:00:26 hawking kernel: [35025.088000] printk: 809 messages suppressed.
Apr 2 11:00:26 hawking kernel: [35025.088000] end_request: I/O error, dev mmcblk0, sector 4022208
Apr 2 11:00:26 hawking kernel: [35025.092000] end_request: I/O error, dev mmcblk0, sector 4022256
Apr 2 11:00:26 hawking kernel: [35025.092000] end_request: I/O error, dev mmcblk0, sector 4022256
Apr 2 11:00:26 hawking kernel: [35025.092000] end_request: I/O error, dev mmcblk0, sector 0
Apr 2 11:00:26 hawking last message repeated 28 times
Apr 2 11:00:26 hawking kernel: [35025.104000] end_request: I/O error, dev mmcblk0, sector 4022131
Apr 2 11:00:26 hawking kernel: [35025.104000] end_request: I/O error, dev mmcblk0, sector 4022132
Apr 2 11:00:26 hawking kernel: [35025.104000] end_request: I/O error, dev mmcblk0, sector 4022133
[...snip...]

Here's the output from lspci -vv:

[...snip...]
08:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
        Subsystem: Gateway 2000 Unknown device 0367
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (1750ns min, 1000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at c0406000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME+
[...snip...]

Another symptom, when I have a card inserted into the slot, is that the /dev/mmcblk0 and the /dev/mmcblk0p1 devices appear and disappear:

root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:47 EDT 2007
ls: /dev/mmcblk0*: No such file or directory
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:48 EDT 2007
brw-rw---- 1 root disk 254, 0 2007-04-02 11:12 /dev/mmcblk0
brw-rw---- 1 root root 254, 1 2007-04-02 11:12 /dev/mmcblk0p1
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:49 EDT 2007
ls: /dev/mmcblk0*: No such file or directory
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:50 EDT 2007
brw-rw---- 1 root disk 254, 0 2007-04-02 11:12 /dev/mmcblk0
brw-rw---- 1 root root 254, 1 2007-04-02 11:12 /dev/mmcblk0p1
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:52 EDT 2007
ls: /dev/mmcblk0*: No such file or directory
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:53 EDT 2007
brw-rw---- 1 root disk 254, 0 2007-04-02 11:12 /dev/mmcblk0
brw-rw---- 1 root root 254, 1 2007-04-02 11:12 /dev/mmcblk0p1
root@hawking:~# date; ls -l /dev/mmcblk0*
Mon Apr 2 11:12:54 EDT 2007
ls: /dev/mmcblk0*: No such file or directory

Thank you!

Revision history for this message
Laurent Dufrechou (laurent-dufrechou) wrote :

Same problem as above but:
With kernel 2.6.20-12 works:
dmesg
[ 122.704000] tifm_core: MMC/SD card detected in socket 0:3
[ 123.372000] mmcblk0: mmc3:9bd7 SD256 249088KiB
[ 123.372000] mmcblk0: p1

with kernel 2.6.20-13 or 2.6.20-14:
dmesg
[ 126.720000] tifm_7xx1: sd card detected in socket 3
[ 127.204000] mmcblk0: mmc3:9bd7 SD256 249088KiB
[ 127.204000] mmcblk0: p1
[ 128.212000] tifm_sd: card failed to respond for a long period of time<6>tifm_7xx1: demand removing card from socket 3
[ 128.212000] mmcblk0: error 1 sending read/write command
[ 128.212000] end_request: I/O error, dev mmcblk0, sector 498112
[ 128.212000] Buffer I/O error on device mmcblk0, logical block 62264
above line x100...

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

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.