Anzeige:
Seite 1 von 5 123 ... LetzteLetzte
Ergebnis 1 bis 15 von 74

Thema: Hama USB Card Reader 9 in 1 unter Suse 9.2

  1. #1
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Exclamation Hama USB Card Reader 9 in 1 unter Suse 9.2

    Hallo
    Ich habe den Hama USB Card Reader 9 in 1 eingesteckt. Am Arbeitsplatz ist er nicht zu erkennen. Unter Yast ist er unter Hardwareinformationen jedoch eingetragen, mit sämtlichen Speicherkarten. Was muss ich tun, damit ich ihn auch benutzen kann! LINUXNEULING
    Danke
    rockpommel

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jun 2003
    Ort
    im Harz
    Beiträge
    149
    Wenn du im "Suse-Plugger" nichts brauchbares findest versuch mal
    Code:
    mount /dev/sdX1 /deinhome/Hama
    1.na klar als Root
    2.das Verzeichnis "Hama" muß existieren
    3. X steht für den "Schacht". Bei mit z.B. sda1 für CF-Karten, sdd1 für SM-Karten

    Viel Erfolg!
    Nichts ist so wichtig, das man es
    ernst nehmen müsste. Ausser
    vielleicht...

  3. #3
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Exclamation Verzeichnis hama in home

    Hallo
    Das Verzeichnis hama in home existiert nicht! Reicht es aus, wenn ich es nur erstelle, oder müssen noch andere Dinge verändert werden!
    Danke!
    mfG rockpommel

  4. #4
    Moderator Avatar von taylor
    Registriert seit
    Dec 2000
    Ort
    Mannheim
    Beiträge
    5.618
    Es reicht aus, das Verzeichnis zu erstellen.

    Üblicherweise mountet man Geräte aber in /mnt und nicht in /home. Das ist aber nur eine Frage der Ordnung, nicht der Funktionalität.
    Debian GNU/Linux Sid, KDE, Kernel 2.6.10-as6, XFS - Richtig Fragen stellen

    Besucht uns im IRC auf irc.linuxforen.de in #linuxforen.de

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jun 2003
    Ort
    im Harz
    Beiträge
    149
    Ok, Ok, Ordnung muß sein!

    Zu meiner Verteidigung:
    Als ich anfing mit meinem Leser zu Experimentieren, konnte ich
    die Bilder nicht von der CF-Karte verschieben, wenn ich ihn nicht in
    meinem home gemountet hatte.
    Nichts ist so wichtig, das man es
    ernst nehmen müsste. Ausser
    vielleicht...

  6. #6
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Da bleibt dir nur die Harte schiene, dieser FAQ ist noch Fertig aber genau das was dein Problem Betrifft.

    Benötigte RPM Pakete : udev(SuSE & Mandrake), hwinfo(SuSE), coreutils
    Benötigte Kernel-Module : ub, usb_storage, scsi_mod, sr_mod, sd_mod, sg
    Je nach USB Mainboard Chipsatz : (ehci|ohci|uhci)-hcd, ( Siehe man lspci )

    Kurze-Anmerkung:
    Einige werden jetzt sagen das kann doch Yast oder SuSEplugger, schön und gut - auf meinem SuSE System gibt es kein Yast und erst recht keine SuSEplugger Nach 8 jahren SuSE Linux braucht man Yast nicht unbedingt und subfs fliegt bei mir sofort runter, Kommentare über ein warum erspaare ich euch hier. Damit wird der FAQ auch für Leute Interessant bei denen Yast/Plugger bei der Konfiguration versagt

    Und los gehts.

    1) Gerät(Festplatte) Aufstellen und einschalten:
    Wichtig: Steckt den USB Stecker des Gerätes aber noch NICHT an den Rechner!

    2) Vorbereitung:
    Öffnet die Konsole und wechselt in das Verzeichnis "/sys/block" und gebt "dir" ein. Hier werden die vom Kernel erkannten Blockorientierten Hardware Geräte-Schnittstellen angezeigt. Steckt nun die externe Festplatte an den USB Anschluß eures Rechners, wartet einige Sekunden gebt erneut "dir" ein. Das NEU hinzugekommene Verzeichnis ist die externe USB-Platte. Damit wir alle benötigten Informationen der neuen Hardware Komponente erhalten verwenden wir das im Paket udev enthaltene Program "udevinfo". Mit "udevinfo -h" bekommt man die Hilfe angezeigt. Wir wollen alles über das Gerät erfahren und geben deshalb in der Konsole
    Code:
    udevinfo -a -p /sys/block/<ordner>
    ein. Last diese Ausgabe bitte stehen und öffnet eine neue Konsole wir benötigen diese Informationen noch zu einem späteren Zeitpunkt. Die jenigen von euch die kein udev zu verfügung haben können diese Informationen auch als root mit
    Code:
    lsusb -v > lsusb.log
    ziehen und in eine Log Schreiben.

    3) Block-Devices:
    In der neu geöffneten Konsole sehen wir erst einmal nach ob die zum einhängen benötigten Blockorientierte Geräte vorhanden sind.
    Code:
    // /dev/<block-device><*> ist gleich /sys/block/<device><partition>
    // Beispiel:
    ls -l /dev/uba*
    Wenn keine Block-Geräte vorhanden sind müssen wir sie anlegen! Bei SuSE Distributions werden diese Devices mit (hwscan/udev/device-mapper) beim Booten angelegt! /dev/ub* ist bei mir MAJOR 180 und MINOR 0 bis 20 weitere Informationen zu mknod findet ihr unter "man mknod" oder "/usr/src/<kernel-source-dir>/Documentation/devices.txt"
    An welchen Punkt der Kernel unser Gerät eingehangen hat ist uns nun bekannt.

    4) udev in Verbindung mit coldplug/hotplug
    Ein Problem bei usb Schnittstellen liegt dabei das euer System nicht vorraus bestimmen kann an welchen BUS die Harware Schnittstelle eingehangen wird, die Information wann und wo sich die Schnittstelle befindet wird vom eingehängten Gerät zur Verfügung gestellt. Hier kommt Hotplug ins Spiel. Dabei gibt es für jedes Gerät oder Schnittstelle einen Event, der vom zugehörigen Agenten verarbeitet wird. Geräteevents werden auf zwei Arten ausgelöst. Einmal beim Kernel, wenn die Verbindung zu einem Gerät hergestellt wird oder von Coldplug welches einen Listener auf die Busstellen erzeugt an dem keine Schnittstelle gefunden wurde. Einen guten FAQ zu diesem Thema findet in der SuSE Support Datenbank . Daraus ergibt sich ein Problem für User die kein subfs verwenden. Die Device Einträge in der /etc/fstab würden sich je nach Reihenfolge der Eingehängten Geräte Ändern. Um dies zu umgehen wird udev verwendet. udev sucht beim Initialisieren der Schnitstelle an Hand der Serien Nummer und Vendor ID den passenden Eintrag und setzt eine Verknüpfung im Verzeichnis /dev die Definitionen dieser Verknüpfungen findet ihr in /etc/udev/rules.d/50-udev.rules. Damit die Konfiguration für euch besser ersichtlich wird erstellen wir unter Punkt 5 eine Step bei Step Konfiguration an Hand dieses Beispiels, einer USB-2 Festplatte Western Digital. Mein ScSI-System besitzt außer dem Mainbord USB Anschluß noch eine ALI-PCI-USB Schnittstellenkarte. Ich verwende keine initrd und habe bis auf NVidia und Sound alle wichtigen Hardware Module im Kernel Image (Kernel-2.6.11.6) fest eingebunden. Um nicht zu sehr zu verwirren werde ich die Info auf das Nötigste beschränken und auf die entsprechenden Links der Development/FAQ Seiten verweisen.

    5) Konfiguration von udev
    In der Konsole mit der Ausgabe von udevinfo -a -p /sys/block/<ordner> werdet ihr bestimmt schon eure Hardware Komponente entdeckt haben. Hier gibt es vier wichtige Angaben ( BUS, serial, idVendor, idProduct ). Die Werte dieser Ausgabe benötigen wir zur Konfiguration. Siehe auch "man udev" oder http://linux-hotplug.sourceforge.net/
    Code:
    BUS       : gibt den Bustype an der von Hotplug gesucht wird!
    serial    : die Serien Nummer des Gerätes.
    idVendor  : Hersteller Id
    idProduct : Produkt Id
    Somit stehen uns folgende Konfigurations Parameter zur verfügung.
    Code:
    BUS="usb"        : Bustype
    PROGRAM          : Anwendung zum einhängen ( siehe ls /sbin/udev.* und "man udev" )
    ID               : ACHTUNG: Nur angeben wenn sich das Gerät immer an der gleichen Steckverbindung befindet! z.B. Scanner/Modem
    SYSFS{serial}    : Serien Nummer
    SYSFS{idProduct} : Produkt ID
    SYSFS{idVendor}  : Hersteller ID
    NAME="%k"        : die von sysfs erzeugte Kernel device ( /sys/block/<device><partition> )
    SYMLINK          : Hier geben wir an mit welcher Symbolischer Name erzeugt werden soll. Dies ist auch gleichzeitig der Device-Name in der /etc/fstab
    Mein Ausgabeabschnitt von "udevinfo -a -p /sys/block/ubb"
    Code:
      looking at the device chain at '/sys/devices/pci0000:00/0000:00:10.3/usb2/2-4':
        BUS="usb"
        ID="2-4"
        SYSFS{bConfigurationValue}="1"
        SYSFS{bDeviceClass}="00"
        SYSFS{bDeviceProtocol}="00"
        SYSFS{bDeviceSubClass}="00"
        SYSFS{bMaxPower}="  0mA"
        SYSFS{bNumConfigurations}="1"
        SYSFS{bNumInterfaces}=" 1"
        SYSFS{bcdDevice}="0412"
        SYSFS{bmAttributes}="c0"
        SYSFS{detach_state}="0"
        SYSFS{devnum}="3"
        SYSFS{idProduct}="0402"
        SYSFS{idVendor}="1058"
        SYSFS{manufacturer}="Western Digital"
        SYSFS{maxchild}="0"
        SYSFS{product}="External HDD"
        SYSFS{serial}="5743414C3933343335323037"
        SYSFS{speed}="480"
        SYSFS{version}=" 2.00"
    Ergibt bei mir unter SuSE in der 50-udev.rules diesen einzeiligen Eintrag.
    Code:
    BUS="usb", PROGRAM="/sbin/udev.get_persistent_device_name.sh", ID="2-4", SYSFS{serial}="5743414C3933343335323037", SYSFS{idProduct}="0402", SYSFS{idVendor}="1058", NAME="%k", SYMLINK="western"
    Beim anschließen des Gerätes wird unter /dev ein Symbolischer Link mit dem namen "western" angelegt. Somit kann jetzt in der /etc/fstab folgender Eintrag erzeugt werden. ( siehe auch "man fstab" oder "/usr/src/<kernel-source-dir>/Documentation/filesystems/vfat.txt" )
    Code:
    /dev/western   /media/usb-hdd    vfat    rw,gid=6,fmask=0133,noauto,user,noexec,iocharset=utf8 0 0
    Mit "ls -l /dev/western" kann man Testweise prüfen an welche Device die Sympbolische Verknüpfung hängt. Unter SuSE muß hwscan im Runlevel Aktiviert sein (/sbin/chkconfig -l hwscan). Wenn dies nicht der Fall ist gebt in der Konsole als root /sbin/chkconfig --add hwscan ein. (siehe auch /sbin/chkconfig --list oder "man chkconfig") Wenn die Einträge noch nicht Vorhanden sein sollten müssen unter /etc/init.d die entsprechenden Dienste neu gestartet werden. Für nicht Linux versierte wenn die Dienste aktiviert sind, ein "rccoldplug restart" oder neu Booten tut es auch

    mfg undefined

    USB-Links:
    http://www.linux-usb.org
    http://portal.suse.com/sdb/de/
    http://usb.in.tum.de/linux-usb/
    http://it.linux-usb.org
    http://linux-usb.sourceforge.net
    http://www.qbik.ch/usb/devices/
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  7. #7
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Question Ich verstehe nur Bahnhof/Linuxneuling

    Hallo
    Also ich muss schon sagen, das alles zu verstehen, fällt mir als Anfänger schon etwas schwer. Die rpm´s habe ich alle installiert. Das war kein Problem aber wie bekomme ich heraus, welche Kernelmodule ich habe und wie kann ich die nachinstallieren. Ebenso die Mainboardchipsatzdaten (ehci|ohci|uhci)-hcd, ( Siehe man lspci )

    An dieser Stelle möchte ich jedoch auch einmal sagen, dass trotz der Anfängerprobleme die ich mit Linux habe, ich genauso fasziniert bin. Ich finde so langsam gefallen daran, und ich werde nicht eher aufhören als bis ich alle meine Komponenten zum Laufen gebracht habe. Ich denke, ich muss es erst noch richtig verstehen lernen.

    Have a lot of fun und an dieser Stelle schon einmal Danke für die Lösungen die ich schon bekommen habe und die ich noch bekommen werde.
    mfG rockpommel

  8. #8
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Melde dich mit sudoers (su) in der Konsole als root an und gebe lspci ein.
    Code:
    lspci -v
    Ob diese Module auch geladen sind findest du mit lsmod heraus (man lsmod).
    Code:
    lsmod
    PS: mit exit kannst du dich wieder abmelden
    Zeige am besten mal die Meldungen dieser Konsolen Befehle und den udevinfo befehl wie oben beschrieben.
    Code:
    lsmod | grep -ie 'us[b]*' -ie '[uhe]*hci'
    lspci -v | grep -i hc
    Geändert von undefined (07.04.05 um 07:59 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  9. #9
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Question Ispci nicht möglich

    Hallo
    Ich habe mich in der Konsole als root mit su angemeldet. Hat auch funktioniert. Als ich dann aber den Befehl Ispci eingetippt habe, kam folgende Meldung:
    bash: Ispci: command not found
    Nun habe ich gedacht ob das eventuell mit den installierten Kernelsources etwas zu tun hat, denn diese waren nicht installiert.
    Ich habe diese nachinstalliert, aber danach hat es auch nicht funktioniert.
    Vielleicht kann man mir ja mal erklären, wie ich mein Suse 9.2 dazu bewege, diese Befehle auch auszuführen?

  10. #10
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Dann warst du entweder nicht richtig angemeldet oder du mußt den Pfad zum Programm angeben.
    /sbin/lspci
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  11. #11
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Question Funktioniert trotzdem nicht

    Hallo
    Ich habe mich sowohl in einer Konsole, als auch in einer Konsole mit Systemverwaltungsmodus als su angemeldet. Nachdem ich als root bestätigt war bekam ich in der normalen Konsole unter Eingabe von
    /sbin/Ispci folgende Meldung:
    Datei oder Verzeichnis nicht gefunden
    und in der Konsole mit Systemverwaltungsmodus kam folgende Meldung:
    -bash: /sbin/Ispci: No such file or directory
    Was mache ich nur falsch????

  12. #12
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Nicht i wie Ida sondern l wie Ludwig
    Code:
    su <enter>
    passwort eingeben <enter>
    lspci -v
    mfg undefined
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  13. #13
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Question Befehle in der Konsole funktionieren, aber wie geht es weiter?

    Es sind oft die kleinen Dinge die einen großen Erfolg bringen!
    Im Verzeichnis /sys/block bekomme vor und nach dem Anschluß des Kartenlesers folgende Angaben:

    drwxr-xr-x 31 root root 0 2005-04-07 17:21 .
    drwxr-xr-x 9 root root 0 2005-04-07 19:20 ..
    drwxr-xr-x 3 root root 0 2005-04-07 19:20 fd0
    drwxr-xr-x 8 root root 0 2005-04-07 19:20 hda
    drwxr-xr-x 3 root root 0 2005-04-07 17:21 hdc
    drwxr-xr-x 3 root root 0 2005-04-07 17:21 hdd
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop1
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop2
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop3
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop4
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop5
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop6
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop7
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 md0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram1
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram10
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram11
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram12
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram13
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram14
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram15
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram2
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram3
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram4
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram5
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram6
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram7
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram8
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram9
    linux:/sys/block # dir
    insgesamt 0
    drwxr-xr-x 35 root root 0 2005-04-07 17:38 .
    drwxr-xr-x 9 root root 0 2005-04-07 19:20 ..
    drwxr-xr-x 3 root root 0 2005-04-07 19:20 fd0
    drwxr-xr-x 8 root root 0 2005-04-07 19:20 hda
    drwxr-xr-x 3 root root 0 2005-04-07 17:21 hdc
    drwxr-xr-x 3 root root 0 2005-04-07 17:21 hdd
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop1
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop2
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop3
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop4
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop5
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop6
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 loop7
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 md0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram0
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram1
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram10
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram11
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram12
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram13
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram14
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram15
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram2
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram3
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram4
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram5
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram6
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram7
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram8
    drwxr-xr-x 2 root root 0 2005-04-07 19:20 ram9
    drwxr-xr-x 3 root root 0 2005-04-07 17:38 sda
    drwxr-xr-x 3 root root 0 2005-04-07 17:38 sdb
    drwxr-xr-x 3 root root 0 2005-04-07 17:38 sdc
    drwxr-xr-x 3 root root 0 2005-04-07 17:38 sdd

    nach aufrufen von udevinfo erscheint folgendes:

    linux:/sys/block # udevinfo -a -p /sys/block/sdb

    udevinfo starts with the device the node belongs to and then walks up the
    device chain, to print for every device found, all possibly useful attributes
    in the udev key format.
    Only attributes within one device section may be used together in one rule,
    to match the device for which the node will be created.

    looking at class device '/sys/block/sdb':
    SYSFS{dev}="8:16"
    SYSFS{range}="16"
    SYSFS{removable}="1"
    SYSFS{size}="0"
    SYSFS{stat}=" 1 0 8 0 0 0 0 0 0 0 0"

    follow the class device's "device"
    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-2/1-2.3/1-2.3:1.0/host0/0:0:0:1':
    BUS="scsi"
    ID="0:0:0:1"
    SYSFS{detach_state}="0"
    SYSFS{device_blocked}="0"
    SYSFS{max_sectors}="240"
    SYSFS{model}="MS Card MS"
    SYSFS{queue_depth}="1"
    SYSFS{rev}="1.3A"
    SYSFS{scsi_level}="3"
    SYSFS{state}="running"
    SYSFS{timeout}="30"
    SYSFS{type}="0"
    SYSFS{vendor}="ICSI "

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-2/1-2.3/1-2.3:1.0/host0':
    BUS=""
    ID="host0"
    SYSFS{detach_state}="0"

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-2/1-2.3/1-2.3:1.0':
    BUS="usb"
    ID="1-2.3:1.0"
    SYSFS{bAlternateSetting}=" 0"
    SYSFS{bInterfaceClass}="08"
    SYSFS{bInterfaceNumber}="00"
    SYSFS{bInterfaceProtocol}="50"
    SYSFS{bInterfaceSubClass}="06"
    SYSFS{bNumEndpoints}="02"
    SYSFS{detach_state}="0"
    SYSFS{iInterface}="05"

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-2/1-2.3':
    BUS="usb"
    ID="1-2.3"
    SYSFS{bConfigurationValue}="1"
    SYSFS{bDeviceClass}="00"
    SYSFS{bDeviceProtocol}="00"
    SYSFS{bDeviceSubClass}="00"
    SYSFS{bMaxPower}="500mA"
    SYSFS{bNumConfigurations}="1"
    SYSFS{bNumInterfaces}=" 1"
    SYSFS{bcdDevice}="013a"
    SYSFS{bmAttributes}="80"
    SYSFS{detach_state}="0"
    SYSFS{devnum}="6"
    SYSFS{idProduct}="2005"
    SYSFS{idVendor}="0dda"
    SYSFS{manufacturer}="ICSI"
    SYSFS{maxchild}="0"
    SYSFS{product}="2.0 Card Reader"
    SYSFS{serial}="ABCD1234"
    SYSFS{speed}="12"
    SYSFS{version}=" 2.00"

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1/1-2':
    BUS="usb"
    ID="1-2"
    SYSFS{bConfigurationValue}="1"
    SYSFS{bDeviceClass}="09"
    SYSFS{bDeviceProtocol}="00"
    SYSFS{bDeviceSubClass}="00"
    SYSFS{bMaxPower}=" 64mA"
    SYSFS{bNumConfigurations}="1"
    SYSFS{bNumInterfaces}=" 1"
    SYSFS{bcdDevice}="0300"
    SYSFS{bmAttributes}="e0"
    SYSFS{detach_state}="0"
    SYSFS{devnum}="3"
    SYSFS{idProduct}="3301"
    SYSFS{idVendor}="03eb"
    SYSFS{maxchild}="4"
    SYSFS{product}="Standard USB Hub"
    SYSFS{speed}="12"
    SYSFS{version}=" 1.10"

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0/usb1':
    BUS="usb"
    ID="usb1"
    SYSFS{bConfigurationValue}="1"
    SYSFS{bDeviceClass}="09"
    SYSFS{bDeviceProtocol}="00"
    SYSFS{bDeviceSubClass}="00"
    SYSFS{bMaxPower}=" 0mA"
    SYSFS{bNumConfigurations}="1"
    SYSFS{bNumInterfaces}=" 1"
    SYSFS{bcdDevice}="0206"
    SYSFS{bmAttributes}="c0"
    SYSFS{detach_state}="0"
    SYSFS{devnum}="1"
    SYSFS{idProduct}="0000"
    SYSFS{idVendor}="0000"
    SYSFS{manufacturer}="Linux 2.6.8-24.13-default uhci_hcd"
    SYSFS{maxchild}="2"
    SYSFS{product}="UHCI Host Controller"
    SYSFS{serial}="0000:00:13.0"
    SYSFS{speed}="12"
    SYSFS{version}=" 1.10"

    looking at the device chain at '/sys/devices/pci0000:00/0000:00:13.0':
    BUS="pci"
    ID="0000:00:13.0"
    SYSFS{class}="0x0c0300"
    SYSFS{detach_state}="0"
    SYSFS{device}="0x3038"
    SYSFS{irq}="11"
    SYSFS{subsystem_device}="0x1234"
    SYSFS{subsystem_vendor}="0x0925"
    SYSFS{vendor}="0x1106"

    looking at the device chain at '/sys/devices/pci0000:00':
    BUS=""
    ID="pci0000:00"
    SYSFS{detach_state}="0"

    Wie ist jetzt das weitere Prozedere?
    An dieser Stelle auch noch einmal Danke für die Geduld und kompetente Anleitung. Ich kann nur wiederholen, Linux wird immer interessanter!
    mfG rockpommel

    PS: Ist es eigentlich möglich alle Kartenformate zu aktivieren!
    Primär wichtig für mich ist jedoch dass die Memorystickkarten gelesen werden können!

  14. #14
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    Feb 2004
    Beiträge
    1.535
    Wenn ich das jetzt richtig sehe sind 4 Neue Devices hinzu gekommen.
    sda sdb sdc und sdd
    Das heißt wenn du nach der oberen Beschreibung vorgegangen bist, daß der Kernel diese Geräte als scsi Geräte emuliert und eingehangen hat. Nehmen wir also deine udevinfo von sdb was auch deine MS Card MS ist. Dem nach müßte der Eintrag in der /etc/udev/rules.d/50-udev.rules wie folgt lauten.
    Code:
    BUS="usb", PROGRAM="/sbin/udev.get_persistent_device_name.sh", SYSFS{serial}="ABCD1234", SYSFS{idProduct}="2005", SYSFS{idVendor}="0dda", NAME="%k", SYMLINK="mscard"
    Damit geben wir Linux die Info setze einen Link mit dem Namen mscard unter /dev (Das erledigt aber SuSE für dich ).
    Bitte achte darauf das alles in einer Zeile steht.
    Danach mußt du noch einen Eintrag in der /etc/fstab erstellen damit du das Gerät einhängen kannst.
    Code:
    /dev/mscard   /media/usb-mscard    vfat rw,fmask=0133,noauto,user,noexec 0 0
    Lege unter /media auch dein Verzeichnis an, in dem gemountet wird.
    Code:
    mkdir /media/usb-mscard
    Jetzt kannst du neu Booten und nach dem Neustart wie gewohnt deinen USB-Stick im KDE Desktop wie eine Festplatte mit rechtsklick auf dem Desktop, Neu Erstellen/Verknüpfung zu Gerät/Festplatte einrichten. Bitte habe nach dem einstecken eines USB-Sticks etwas Geduld es dauert meistens zwischen 2 -5 Sekunden bis udev deine Geräte eingerichtet hat.
    mfg undefined
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    Speichenrechner - .htpasswd - qx11grab - MX-1000 Treiber - QTidy

  15. #15
    Registrierter Benutzer Avatar von rockpommel
    Registriert seit
    Mar 2005
    Beiträge
    63

    Question Punkt 3. Block Devices funktioniert nicht!

    Hallo
    ich bin bis Punkt 3: Block Devices gekommen. Nachdem ich die Eingaben, wie vorgegeben, in einer Konsole mit su gemacht habe, kam folgende Angabe:

    // /dev/<block-device><*> ist gleich /sys/block/<device><partition> // Beispiel: ls -1 /dev/uba*
    bash: syntax error near unexpected token `<'

    Was habe ich hier falsch gemacht?
    mfg
    rockpommel

Ähnliche Themen

  1. Pinnacle PCTV Sat
    Von compufreak im Forum Fernsehen
    Antworten: 6
    Letzter Beitrag: 13.04.06, 11:39
  2. Wie wird mein MP3-Player von Linux erkannt?
    Von 123Linux im Forum Mobiles Linux, Notebook, PDA
    Antworten: 30
    Letzter Beitrag: 25.06.05, 17:55
  3. USB Tastatur und Maus Suse 9.2
    Von Nabijemtenakura im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 12.03.05, 14:47
  4. USB Flash Card Reader Redhat 8.0
    Von Pixcy im Forum stationäre Hardware
    Antworten: 1
    Letzter Beitrag: 26.04.03, 16:13
  5. USB unter Linux ist eine ARMUT
    Von obelix im Forum stationäre Hardware
    Antworten: 8
    Letzter Beitrag: 27.10.02, 12:40

Lesezeichen

Berechtigungen

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