Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Your card reader has nothing to do with USB, Acer uses a PCI based one on their laptops. Not all card types are supported yet, MemoryStick and xD are not currently working, it is being worked on though. TI won't release data sheets, so the entire driver had to be reverse engineered.
Check lsmod for the tifm_core, tifm_7xx1 and tifm_sd modules.
Your card reader has nothing to do with USB, Acer uses a PCI based one on their laptops. Not all card types are supported yet, MemoryStick and xD are not currently working, it is being worked on though. TI won't release data sheets, so the entire driver had to be reverse engineered.
Check lsmod for the tifm_core, tifm_7xx1 and tifm_sd modules.
My Toshiba Satellite A135 has a TI reader in it also. Worked 'out of the box' with Slackware 12.1. Below are some snippets to help you out. I am by no means an expert so I hope that I have not snipped out anything important.
Hardware recognized (lspci -vv)
Code:
06:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
Subsystem: Toshiba America Info Systems Unknown device ff00
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 64 bytes
Interrupt: pin C routed to IRQ 18
Region 0: Memory at dc004000 (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-
Kernel driver in use: tifm_7xx1
Kernel modules: tifm_7xx1
06:04.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller (prog-if 01)
Subsystem: Toshiba America Info Systems Unknown device ff00
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 57 (1750ns min, 1000ns max), Cache Line Size: 64 bytes
Interrupt: pin D routed to IRQ 19
Region 0: Memory at dc005800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] 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-
Kernel driver in use: sdhci
Kernel modules: sdhci
The output from lspci -vv is interesting. It looks like linux sees the hardware, it's not linked into the kernel somehow. I'm missing the 2/4 concluding kernel lines.
Like I said before, MemoryStick is not supported in the current stable release of the driver. You would have to build a driver from SVN to get MemoryStick functionality. The MemoryStick drivers are in beta stages, so they may not be 100% stable yet.
Like I said before, MemoryStick is not supported in the current stable release of the driver. You would have to build a driver from SVN to get MemoryStick functionality. The MemoryStick drivers are in beta stages, so they may not be 100% stable yet.
That's not really possible for me. This is my work computer, I can't afford to have it down. If it doesn't come thru a repository, it doesn't get installed. Well, maybe Jedit. :-)
By not 100% stable, do you mean it might screw up the entire system, or just a file on the memory card?
Also, will it one day become something I can easily install on 10.3, or is it only going to become available in 11.x? And is there a website I can monitor to see the progress?
That's not really possible for me. This is my work computer, I can't afford to have it down. If it doesn't come thru a repository, it doesn't get installed. Well, maybe Jedit. :-)
By not 100% stable, do you mean it might screw up the entire system, or just a file on the memory card?
Also, will it one day become something I can easily install on 10.3, or is it only going to become available in 11.x? And is there a website I can monitor to see the progress?
Thanks, everyone has been a lot of help here.
When I booted up today the kernel messages kept saying that something called "Yental" saw the pci card reader.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.