Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.08.2006, 21:30

[gelöst] Gerätedateien in /dev werden nicht erzeugt

Hallo erstmal,

Bin gerade dabei, Gentoo auf meinem neuen Notebook einzurichten. Das klappt soweit ganz gut, habe alles hinbekommen. Nur jetzt hakt es und ich hab keine Ahnung, wie es weitergehen könnte.

Wenn ich einen USB-Stick anstecke gibt mit dmesg folgendes aus:

Quellcode

1
2
3
4
5
6
7
8
[17204165.176000] usb 5-3: new high speed USB device using ehci_hcd and address 9
[17204165.324000] usb 5-3: configuration #1 chosen from 1 choice
[17204165.324000] scsi6 : SCSI emulation for USB Mass Storage devices
[17204165.324000] usb-storage: device found at 9
[17204165.324000] usb-storage: waiting for device to settle before scanning
[17204170.328000]   Vendor:           Model: USB DISK Pro      Rev: PMAP
[17204170.328000]   Type:   Direct-Access                      ANSI SCSI revision: 00
[17204170.348000] usb-storage: device scan complete


Klingt eingentlich gut. lsusb sagt mir:

Quellcode

1
Bus 005 Device 009: ID 0d7d:1420 Phison Electronics Corp. PS2044 Pen Drive


Hats also erkannt, auf 05:009. Allerdings wird kein /dev/usb oder so angelegt. Das einzige, was passiert, ist ein neues Device in:

/dev/bus/usb/005/009

Wenn ich nun versuche, das zu mounten, sagt er mir:

mount: /dev/bus/usb/005/009 is not a block device

Jetzt steh ich an. Ich weiß nicht, wie ich dem beikommen kann. Es läuft sowohl hald, als auch dbus. Sogar udev läuft.
Dasselbe Problem habe ich auch mit einem MMC-Cardreader. Der Treiber erkennt das Gerät und laut diversen Howtos sollte er ein Device erstellen, sobald ich eine Karte reingebe.
Ich vermute, die beiden Probleme sind im Grunde nur eines. Nämlich, dass keine Gerätedateien in /dev erstellt werden.

Hat jemand eine Idee, was ich falsch gemacht haben könnte? Oder wie ich es beheben könnte?
Bin für jede Hilfe dankbar!

Johannes

2

29.08.2006, 07:16

RE: Gerätedateien in /dev werden nicht erzeugt

führe mal bevor du den usbstick einsteckst

Quellcode

1
# udevmonitor


und schau ob nen device erstellt wird.

öfters kann auch ein

Quellcode

1
2
# fdisk -l
(kleines L)


auch infos geben.
MfG MyD

3

29.08.2006, 10:54

Danke für die Antwort!

Also udevmonitor gibt mir folgendes beim Einstecken des USB-Sticks aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
UEVENT[1156848714.853363] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3
UEVENT[1156848714.853442] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0
UEVENT[1156848714.853479] add@/class/usb_device/usbdev5.3
UDEV  [1156848715.199414] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3
UEVENT[1156848715.818769] add@/module/usb_storage
UEVENT[1156848715.818791] add@/bus/usb/drivers/usb-storage
UEVENT[1156848715.818800] add@/class/scsi_host/host0
UDEV  [1156848715.878465] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0
UDEV  [1156848715.892508] add@/class/scsi_host/host0
UDEV  [1156848715.922451] add@/class/usb_device/usbdev5.3
UEVENT[1156848720.818374] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0/host0/target0:0:0/0:0:0:0
UEVENT[1156848720.818397] add@/class/scsi_device/0:0:0:0
UDEV  [1156848720.974961] add@/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0/host0/target0:0:0/0:0:0:0
UDEV  [1156848720.987029] add@/class/scsi_device/0:0:0:0


Erkannt hat er also etwas. Nur ein Device wird eben nicht erstellt.

4

29.08.2006, 12:16

Problem gelöst:

Was fehlt waren "SCSI Disk" support imKernel und "Probe all LUNs on each SCSI device". Mit der Unterstützung für die beiden und dazu coldplug funktioniert alles bestens. :)
Danke!