Results 1 to 10 of 99

Thread: HOWTO: TI SD Card Reader *FEISTY SUPPORTED*

Threaded View

  1. #1
    Join Date
    Jul 2006
    Location
    Washington, DC
    Beans
    1,678
    Distro
    Kubuntu Development Release

    HOWTO: TI SD Card Reader *FEISTY SUPPORTED*

    There are no drivers for Sony MS, Sony MS Pro, and xD. They have yet to be written. This will only get SD & MMC cards working.

    Copied from my blog:

    Dapper: sorry, no support in this kernel. Upgrade to Edgy or Feisty, or try using the Feisty method (let me know if it works). If the Feisty way doesn't work, maybe I'll download the 2.6.15 sources and see if I can find out what's missing to make it work on Dapper, but I don't have a Dapper box to test with

    Edgy: The modules for the card reader aren't loading.
    Code:
    gksudo gedit /etc/modules
    Add to that file:
    tifm_sd
    tifm_7xx1
    tifm_core
    Save it, and on next reboot it will work fine. To get it working right now:
    Code:
    sudo modprobe tifm_7xx1
    sudo modprobe tifm_core
    sudo modprobe tirm_sd
    Feisty: The 2.6.20-15 kernel is lacking proper TI modules (version 0.7) and a few header files are messed up / missing. This will correct the headers and install version 0.8.
    jdong says I should mention that I don't know yet how this will effect (if it does at all) kernel updates. I don't believe full kernel updates will be affected at all since the files are only in the current kernel, *however* if tifm is updated through the update manager (without a kernel update), I don't know what will happen. If you see a tifm update on the update manager, you should probably run the uninstall script before updating
    If your Feisty is up to date and using 2.6.20-16 (use "uname -r" to check), this script won't help. It just adds v 0.8 of the drivers, and that is in the 2.6.20-16 build. A fresh install of Feisty has 2.6.20-15 though, and that needed the script.

    If you haven't compiled anything before:
    Code:
    sudo aptitude install build-essential linux-headers-`uname -r`
    You will need to download my TIFM installer. Save that installer file somewhere (Desktop works) and extract it or use the "Archive Manager" to extract it immediately. There's a readme, but I'll tell you what to do anyway (note, I'm sure the terminal way works, I didn't test the GUI way, so if it doesn't ask for your password or it doesn't do anything after asking for your password, try the terminal way).

    GUI way: Right click on install.sh.
    Go to properties > permissions and check off "execute".
    Double click on install.sh.
    Choose "run in terminal."

    Terminal way: If you saved and extracted to your Desktop (if not, cd to wherever you saved it),
    Code:
    cd ~/Desktop
    sudo chmod +x install.sh
    sh install.sh
    It should now run, copy files, compile, etc. At the end of that, you should have a working card reader. Please let me know if this doesn't work for you so I can modify it. Ubuntu did not include some of the necessary files by default in the kernel (part of what the script does is fix that), and I doubt that kernel updates will include those files either. As such, you will probably need to run this script after each kernel update.
    Last edited by macogw; May 31st, 2007 at 07:32 AM.

    LinuxChix | Linux User #432169 | Ubuntu User #8495 | IRC: maco @ irc.linuxchix.org or irc.freenode.net

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •