TI Integrated FlashMedia Controller not working.

Bug #59344 reported by Josh Ancill
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
linux-source-2.6.17 (Ubuntu)
Won't Fix
Undecided
R. Pereira Braga

Bug Description

Up until the new 2.6.17.7 kernel my built in card reader has not been working at all. It worked perfectly in dapper.

Now however it seems to be kinda working. When I insert a SD card the activity light flashes once, it did not do this before. However it is not mounting the SD card.

Looking at the syslog I see this:

Sep 7 06:35:38 Mempftop kernel: [17181710.440000] tifm_7xx1: sd card detected in socket 3

lspci shows this:

05:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
05:09.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller

I am running an up to date edgy installation.

I will be happy to supply any more information that is required.

Josh Ancill (mempf)
description: updated
Revision history for this message
Joel Stanley (shenki) wrote :

Using latest edgy (Sept 14), I also see this problem.

Linux serenity 2.6.17-7-386 #2 Wed Sep 6 17:53:03 UTC 2006 i686 GNU/Linux

06:00.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:00.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller

To re-enable the use of the SD Controller, I had to disable the Flashmedia controller:

$ setpci -s 06:00.3 4c.b=02

Also, see http://www.webcon.ca/~imorgan/tifm21/

Revision history for this message
Josh Ancill (mempf) wrote :

I can confirm the above fixed for me. However I did not use 06:00.3.

Anyway I hope this fix helps get this fixed in Ubuntu by default.

Thanks

Revision history for this message
David Prieto (frandavid100-gmail) wrote :

Not knowing what exactly "setpci -s 06:00.3 4c.b=02" does, I tried it myself. But I get:

setpci: Warning: No devices selected for `4c.b=2'.

Is there a way to know what exact command I have to enter? Thanks.

Changed in linux-source-2.6.17:
assignee: nobody → rpereira
Revision history for this message
R. A. Rivas Diaz (rivasdiaz) wrote : tifm_sd in Edgy to read TI PCIxx21 (Re: TI Integrated FlashMedia Controller not working.)

I have an Acer laptop with a Texas Instruments PCIxx21 Integrated FlashMedia Controller.
I never tried the "sdhci" kernel module in dapper, but I can read SD cards using "tifm_sd" kernel module in Edgy. The module is not loaded by default, I just added it to /etc/modules.

$ lspci
...
06:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller

$ lspci -n
...
06:09.3 0180: 104c:8033

$ cat /etc/modules
...
tifm_sd

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

I was about to file bug about module not getting auto loaded and SD card not being auto mounted. But then I found this bug.
In my case the bug is present on my dad's laptop HP NX6120 which has TI card reader, same as 'R. A. Rivas Diaz' and 'mempf'.

Should I file bug for auto mount part? I can make the SD card work by loading the driver manually and mounting card manually. See my laptop testing report for the procedure I am using. https://wiki.ubuntu.com/LaptopTestingTeam/HPNX6120

I think a udev rule is missing for auto loading of module. I will try to write the rule next time I get hold if my Dad's laptop. But I don't know how the auto mount works.

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

The 18 month support period for Edgy Eft 6.10 has reached its end of life. As a result, we are closing the linux-source-2.6.17 Edgy Eft kernel task. 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.