Fehlende Devices mit udev und scsi-emulation

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
phnord
Beiträge: 16
Registriert: 26.12.2004 15:36:03
Wohnort: Dortmund
Kontaktdaten:

Fehlende Devices mit udev und scsi-emulation

Beitrag von phnord » 26.12.2004 15:45:37

Hossa Leute,

erstma frohe Weihnachten und so :wink:

Folgendes Ärgernis quält mich schon seit Tagen. Um meine USB-Sticks auch mit Debian Sarge benutzen zu können, hab ich dafür den USB Mass Storage Support im Kernel aktiviert. Wenn ich jetzt aber son USB Dingens reinstecke, wird das Device zwar erkannt, aber kein Device Fehl in /dev angelegt. Ich benutze udev und war bisher ganz zufrieden damit. Irgendwie muss man det ja dazu bringen, mal ein sda o.ä. in /dev anzulegen.

USB Mass Storage und scsi-emulation scheinen einwandfrei zu funktionieren (obwohl die Infos über meinen NoName Stick doch etwas karg aussehen, oder?)
cat /proc/scsi/usb-storage/3:

Code: Alles auswählen

Host scsi3: usb-storage
       Vendor: Unknown
      Product: USB 2.0(FS) FLASH DISK
Serial Number: USB 2.0(FS) FLASH DISK
     Protocol: 8070i
    Transport: Bulk
       Quirks:
Auch /var/log/messages scheint einen Erfolg nur vortäuschen zu wollen... grml:

Code: Alles auswählen

Dec 26 14:50:23 keule kernel: usb 3-1: new full speed USB device using address 5
Dec 26 14:50:23 keule kernel: scsi3 : SCSI emulation for USB Mass Storage devices
Dec 26 14:50:23 keule kernel:   Vendor:           Model:                   Rev:
Dec 26 14:50:23 keule kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Dec 26 14:50:23 keule usb.agent[16941]:      usb-storage: already loaded
Wäre für Hilfe echt dankbar. Es nervt übels seit 1 Monat mit derselben Mucke auf dem USB- Stick rumzulaufen :roll:

mfg
phnord
PS: Achja, hallo Forum 8)

trozmo
Beiträge: 288
Registriert: 05.01.2003 20:01:03
Kontaktdaten:

Beitrag von trozmo » 26.12.2004 16:13:46

hast du hotplug installiert?


einen eintrag in der /etc/fstab erstellt?

Code: Alles auswählen

/dev/sda1       /usb            vfat      rw,noauto,user                            0       0
was kommt nach dem mounten?

Benutzeravatar
phnord
Beiträge: 16
Registriert: 26.12.2004 15:36:03
Wohnort: Dortmund
Kontaktdaten:

Beitrag von phnord » 26.12.2004 16:16:50

Hotplug ist installiert. Und ein Eintrag in der fstab bringt insofern nichts, weil die /dev/sd* Devices fehlen. Das ist das eigentlich Problem.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 26.12.2004 16:21:12

Wenn udev und hotplug richtig instlliert sind dann werden die passenden SCSI Devices angelegt wenn usb-storage geladen wird.
Entlade den mal von Hand und dann wieder neu laden. Und achte mal was auf die AUsgaben von usb-storage. Geht aber nicht unter X , sondern nur in einer Textkonsole
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
phnord
Beiträge: 16
Registriert: 26.12.2004 15:36:03
Wohnort: Dortmund
Kontaktdaten:

Beitrag von phnord » 26.12.2004 16:27:05

Die Ausgabe ist dieselbe wie in dem oben geposteten Auszug aus der /var/log/messages. Nur halt mit dem Eintrag, das usb-storage geladen wird:

Code: Alles auswählen

Dec 26 16:24:39 keule kernel: Initializing USB Mass Storage driver...
Dec 26 16:24:39 keule kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Dec 26 16:24:51 keule kernel:   Vendor:           Model:                   Rev:
Dec 26 16:24:51 keule kernel:   Type:   Direct-Access                      ANSI SCSI r
evision: 02
Dec 26 16:24:51 keule kernel: usbcore: registered new driver

trozmo
Beiträge: 288
Registriert: 05.01.2003 20:01:03
Kontaktdaten:

Beitrag von trozmo » 26.12.2004 16:44:40

du kannst ja mal checken, ob's makedev besser kann.

ansonsten das device vielleicht von hand anlegen.

kann es sein, dass nicht unbedingt jeder usb-stick von linux erkannt werden muss? (ich selbst hatte da noch keine probleme)

Benutzeravatar
phnord
Beiträge: 16
Registriert: 26.12.2004 15:36:03
Wohnort: Dortmund
Kontaktdaten:

Beitrag von phnord » 26.12.2004 16:52:39

Danke für eure Antworten
Ja Makedev...
Hatte ich auch mal ausprobiert. In /dev ausgeführt passiert augenscheinlich gar nichts. "MAKEDEV sda" oder "MAKEDEV usb" in jedem anderen Verzeichnis legt dann doch sd* und ttyUSB* Devices an. Allerdings lassen sich diese auch nicht Mounten (is not a vaild block device). Um selber Devices zu erstellen weiß ich noch nicht genug. Mir fallen da son paar Begriffe wie Major und Minor Numbers ein, mehr is da aber auch nicht :lol:
Würde das dann nicht auch einen Konflikt mit udev auslösen, da ja das Device Management von diesem geregelt wird?
Doch, der USB Stick funktioniert auf jeden fall ;). Bei meinem 2.6.8er Kernel tat er seinen Dienst ohne Probleme. Ich hab auch in Erinnerung, das er schon noch bei einem 2.4.24er tadellos seine Arbeit getan hat. Zur Zeit ist ein 2.6.7 aktiv

mfg
phnord

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 26.12.2004 16:55:34

Könntest mal checken ob scsi-mod usbcore ohci-hcd oder uhci-hcd bzw. ehci-hcd geladen sind. Was ergibt rescan-scsi-bus.sh

Die hcd Treiber hängen von deinem USB-Controler auf dem Board ab.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Feuerzwerg
Beiträge: 105
Registriert: 28.09.2002 15:29:30
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von Feuerzwerg » 26.12.2004 16:59:53

Kann es sein, dass du keinen scsi disk support im Kern hast? Ist mir auch schon mal passiert. :)

Benutzeravatar
phnord
Beiträge: 16
Registriert: 26.12.2004 15:36:03
Wohnort: Dortmund
Kontaktdaten:

Beitrag von phnord » 26.12.2004 17:14:33

Feuerzwerg hat geschrieben:Kann es sein, dass du keinen scsi disk support im Kern hast? Ist mir auch schon mal passiert. :)
Oh gott, du hast recht :oops: Naja, erstmal rekompilieren und schauen, obs dann funzt... Ganz koscher ist mir das immer noch nicht. Danke für eure hilfe

mfg
phnord

Antworten