» Interner Cardreader installieren

Root-Guide.de - Aritkel Informationen:


Artikel Titel: Interner Cardreader installieren
Artikel Datum: 29.04.2007
Artikel Kategorie: Suse 10
Autor: PAS

Nach der Suse installation hatte ich das Problem, dass der Card-Reader nicht aktiv ist / gemountet ist.
Hier meine schnell Anleitung dies nachträglich zu tun:

Öffnet den Terminal und werdet Root, gibt folgenden Befehl ein:

lspci

Nun solltet Ihr eine derartige Ausgabe erhalten:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]
05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
07:06.3 Generic system peripheral [Class 0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
07:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 02)

Darin sucht Ihr nun den Cardreader, meiner war folgender:

07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

Nun fügen wir den Reader hinzu:

setpci -s 07:06.2 4c.b=0x02

Ändert den Wert "07:06.2" mit eurem ab.
Nun schiebt Ihr eine Karte in den Reader, es sollte sich nun der Dateibrowser öffnen.
Funktioniert dies, erstellen wir ein Startscript das automatisch dies erledigt.

Hier mein Script:

#!/bin/bash

# BY PA-S.de
case $1 in
start)
echo "Starte Cardreader.... ;)";
setpci -s 07:06.2 4c.b=0x02
;;
*)
echo "Usage: $0 start"
;;
esac

exit 0;

 

Darin natürlich auch den Wert anpassen ;-).

1) touch mmcpas
2) vi mmcpas
3) Code einfügen
4) abspeichern
5) chmod 755 mmcpas
6) cp mmcpas /etc/init.d/
7) chkconfig -a mmcpas

Nun ist das Script im Runlevel eingetragen und sollte bei jeden Start ausgeführt werden!

Beachten Sie:
Wir übernehmen keinerlei Haftung für irgendwelche Schäden, Ausfälle oder sonstigen Geschehnissen.
Alle Angaben sind ohne Gewähr, Sie handeln auf eigenes Risiko!

Alle genannten Soft- und Hardwarebezeichnungen sowie Markennamen sind Eigentum ihrer jeweiligen Inhaber und unterliegen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz.
Alle Rechte vorbehalten


http://www.root-guide.de/RootGuide/interner_cardreader_installieren

Gedruckt am: Montag, 06 Februar 2012