Comment 190 for bug 53923

Revision history for this message
TG Browning (tgbrowning) wrote : Re: [Bug 53923] Re: tifm: Texas Instruments Card reader not working

Don't know if it's a separate bug -- sound like what happened to me. The problem is that the Texas Instruments chip set isn't one chip set -- seems there are a couple of different ones out there and they react differently. I got mine working under Feisty with a fresh install and using a cheap USB reader. It then started showing up on the desktop but there were still problems with mounting and unmounting it. The upshot was that I more or less have to have the card in the reader and the reader in place when I boot Ubuntu and then I can transfer the photos to my Desktop.

Browning>>>

Konstantinos Togias <email address hidden> wrote: I have Texas Instruments PCIxx21 Integrated FlashMedia Controller on my
ACER Aspire 1692WLMi laptop not working with a Gutsy fresh install.

The tested kernel is:
$ uname -a
Linux roadrunner 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

The Controller is reported by lspci -vv as:
06:01.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
        Subsystem: Acer Incorporated [ALI] Unknown device 0066
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-

        Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at b0214000 (32-bit, non-prefetchable) [size=8K]
        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+

When I insert an MMS card into the slot I get the following messages from dmesg:
Nov 1 18:52:08 roadrunner kernel: [ 1357.024000] tifm_core: MemoryStick card detected in socket 0:2
Nov 1 18:52:08 roadrunner kernel: [ 1357.032000] tifm_ms: Unknown symbol tifm_has_ms_pif

And nothing happens. The card is not even shown with sudo fdisk -l .

udevmon gives when I insert thw card:
UDEV [1193936019.015727] add /devices/pci0000:00/0000:00:1e.0/0000:06:01.3/tifm_ms0:2 (tifm)

And when I remove it I have
[ 1487.488000] tifm0 : demand removing card from socket 0:2
from dmesg, and
UDEV [1193936059.381048] remove /devices/pci0000:00/0000:00:1e.0/0000:06:01.3/tifm_ms0:2 (tifm)
from udevmon .

I think the whole issue is because tifm_ms module fails to load with the error message: tifm_ms: Unknown symbol tifm_has_ms_pif . I take this same error when I try to manually modprobe tifm_ms:
$ sudo modprobe tifm_ms
FATAL: Error inserting tifm_ms (/lib/modules/2.6.22-14-generic/ubuntu/misc/tifm/tifm_ms.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Please let me know if this is should be considered as a separate bug and
if you need me to provide any more info from the affected system.

--
tifm: Texas Instruments Card reader not working
https://bugs.launchpad.net/bugs/53923
You received this bug notification because you are a direct subscriber
of the bug.