Thema geschlossen
Ergebnis 1 bis 3 von 3

Thema: (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

  1. #1
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

    nach einem sehr gutem Tip von Lighty, hier ein kleines HowTo für das Einbinden des integrierten TI Card Reader



    Zunächst wird das Modul "tifm" benötigt. Das findet ihr hier:

    BerliOS Developer: Project Info - TI FlashMedia xx12/xx21 driver

    Entpacken und mit


    Code:
    su
    
    make
    
    make install

    installieren. Anschlißend weiter in der Konsole die Module laden


    Code:
    su
    
    modprobe tifm_core 
    modprobe tifm_sd
    modprobe tifm_7xx1

    Dann wird über dmesg das einschieben und entfernen der Karte erkannt. Um aber auch mit udev darauf zuzugreifen, habe ich noch


    Code:
    su
    
    modprobe mmc_block
    modprobe mmc_core

    Damit die Module auch gleich beim Systemstart geladen werden, habt ihr 2 Möglichkeiten.

    Entweder tragt ihr einfach als root alle o.g modprobes in den Ordner

    etc/init.d/boot.local

    ein,

    oder

    ihr lasst die Module mit Yast aktivieren. Und zwar hier:

    Yast => System => /etc/sysconfig-Editor => System => Kernel => MODULES_LOADED_ON_BOOT

    Dort nur die Namen der Module eintragen (also ohne modprobe).


    Viel Spaß mit den Karten.

    herzlichst ZT
    OpenSuse 11.1 Reloaded; KDE 4.3.2

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard Frisch aus der RPM-Bastelküche

    Wer sich die Kernelmodule über rpm installieren will, der kann folgendes src.rpm herunterladen und mit

    Code:
    rpmbuild --rebuild tifm-0.6b-0.src.rpm
    ein Paket tifm-kmp-*Kernelflavor*-*Kernelversion* bauen, welches sich dann mit sauber über den Paketmanager ins System einbinden lässt.

    Wichtig:

    1. Als Voraussetzungen für einen erfolgreichen Rebuild müssen die Pakete 'kernel-source' und 'kernel-syms' passend zur laufenden Kernelversion installiert sein. Dies gilt übrigens auch für die Installation über 'make&& sudo make install'.

    2. Sollte man zuvor die Kernelmodule schon händisch installiert haben, so sind diese unbedingt vorher zu entfernen.

    Code:
    su
    
    Passwort 
    
    rm /lib/modules/`uname -r`/misc/tifm*
    
    depmod -a
    Die Module aus dem rpm werden -wie bei anderen kmp-Paketen auch- in '/lib/modules/Kernelversion/updates' installiert, während die von Hand installierten Module in '/lib/modules/Kernelversion/misc' landen.

    3. Normalerweise sollten deshalb auch die Module aus dem rpm-Paket bei einem Minor-Update des Kernel auch ohne erneute Installation funktionieren, was bei den von Hand installierten Paketen sicher nicht der Fall ist. Das "Lagern" des src.rpms an einem "sicheren Plätzchen" kann aber auf keinen Fall schaden, denn nach einem erneuten Rebuild und Installation des neugebauten Paketes funktioniert es 100%ig wieder.

    Greetz,

    RM
    Angehängte Dateien
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: (SuSE 10.2) integrierter TI Card Reader einbinden und nutzen

    Für Kernel 2.6.18.x, openSUSE 10.2 und 32 Bit gibt es auch ein fertiges RPM-Paket.

    tifm-kmp-default-0.6b_2.6.18.8_0.3-0.i586.rpm

    Wer sich nich 100%ig sicher ist, ob das Paket zum eigenen System passt, der sollte einen Rebuild aus dem src.rpm durchführen, dan ist sicher gestellt, daß ein passendes Paket existiert.

    tifm-0.6b-0.src.rpm

    Eine beispielhafte Anleitung zum Rebuild aus einem src.rpm findet sich hier:

    http://www.pc-forum24.de/suse-intern...html#post12784

    Das Ganze muß man natürlich auf "tifm-0.6b-0.src.rpm" und das/die entsprechend(en) tifm-kmp-Paket(e) abwandeln, die Vorgehensweise ist jedoch die selbe.

    Greetz,

    RM
    Geändert von Rain_Maker (29.09.2007 um 18:04 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87