LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-31-2006, 10:16 PM   #1
smaudlin
Member
 
Registered: Dec 2004
Location: Benicia, CA
Distribution: Fedora 6,5,4 Mandrake 10.1
Posts: 46

Rep: Reputation: 15
FIX FOR--Texas Instruments 6 in 1 PCIxx21 flash media reader


If you have a texas instruments integrated flash media card reader that doesn't work. Here's a way to get it going. Control for the card can be at either the flash controller, or the SD host, not both which is what happens now without a driver. The control for this is in a PCI register on the flash controller called MMC_SD_DIS. We need to disable one of the registers and allow the SD_host to take over which will allow the card to start sending interrupt signals when inserted or removed. The register is usually configured by the eeprom and written to the laptop with the correct driver. Since we don't have a driver we need to toggle of one of the registers. You can add this one line in your rc.local so it happens on boot. To toggle the register type setpci -s 06.3 4c=0x22. If you already have your card installed you should see it recognized immediately. If not insert it and a nice little box comes up asking if you would like to import your photos, also a desktop icon should appear for the card. I'm using FC6 with a toshiba laptop but this should work for other distro's as well. After you test it don't forget to add it to your /etc/rc.local so it will happen at bootup and be ready whenever you need it. Below is the card in my laptop. Good luck!



lspci
05:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
05:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
05:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
05:06.4 Class 0805: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller

lspci -n
05:06.0 0607: 104c:8031
05:06.2 0c00: 104c:8032
05:06.3 0180: 104c:8033
05:06.4 0805: 104c:8034
 
Old 11-16-2006, 11:00 AM   #2
eflinton
LQ Newbie
 
Registered: Apr 2001
Location: Baltimore, MD
Posts: 3

Rep: Reputation: 0
PCMCIA is not recognized

Is this related issue:
04:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
04:09.1 FireWire (IEEE 1394): Texas Instruments: Unknown device 803a
04:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

I can not get any pcmcia to be recognized by the CardBus.

Little help please!

I have been fighting this for two weeks and I need RHEL3U7 for a specific app I am trying to run. This is the last obstacle.

Thanks in advance.
 
Old 01-07-2007, 07:50 AM   #3
lnxgnome
LQ Newbie
 
Registered: Jan 2007
Location: Marietta, Georgia, USA
Distribution: openSuSE/CentOS
Posts: 8

Rep: Reputation: 0
Thumbs up Just Beautiful

OpenSuSE 10.2
HP/Compaq nw8240

02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
02:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
02:06.4 Generic system peripheral [Class 0805]: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
02:06.5 Communication controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller

# setpci -v -s 02:06.3 4c=0x22

Plugged in a SD card,
dmesg:
mmcblk0: mmc2:80ca SD01G 992000KiB
mmcblk0: p1

A new nautilus window opens showing the contents of the SD card. Just Beautiful.
 
Old 11-17-2007, 11:04 AM   #4
tkalfaoglu
Member
 
Registered: Oct 2003
Location: Izmir, Turkey
Distribution: Fedora Core 10
Posts: 68

Rep: Reputation: 15
No such luck with my setup - Fedora Core 8:

lspci|grep -i Tex
05:0b.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
05:0b.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
05:0b.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

nothing happens when I do:
setpci -v -s 05:0b.2 4c=0x22
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Texas Instruments PCIxx21/x515 Cardbus Controller Problem cemzafer Linux - Laptop and Netbook 2 05-14-2006 03:45 PM
LXer: Empower Technologies(TM) LDK5910 Listed on the Texas Instruments eStore & Exhibiting at TIDC 2006 in Dallas, Texas LXer Syndicated Linux News 0 02-20-2006 09:01 PM
Texas Instruments calc. programming C1P40R Programming 0 10-14-2005 03:56 PM
Acer Travelmate 4500 card reader (Texas Instruments) digitsdigits Linux - Hardware 1 09-12-2005 08:51 AM
X problem whit Texas Instruments TVP4020 unkind Linux - Hardware 2 08-14-2003 07:03 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 07:58 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration