USB-Stick einbinden: Problem mit udev ?

andy72

Erfahrenes Mitglied
Habe folgendes Problem:

Bis gestern funktionierte mein udev noch so, dass es meinen USB-Stick (noname-Produkt) automatisch erkannt hat und ein Gerät in /dev erstellt hat. Nun habe ich ein Kernel-Update gemacht und ich hab keine Ahnung mehr, was ich an Modulen im kernel brauche, dass es wieder läuft. Im Mom bin ich so weit, dass der Kernel das SCSI (generic & disk) sowie USBFS & USB_Storage lädt, im kernel-log steht aber nur, dass ein Gerät eingesteckt wurde - OHNE Angabe eines Devices.

Wäre nett, wenn jemand Rat weiss :)

LG
Andy
 
Was steht bei Dir in /proc/sys/kernel/hotplug?
Diese Datei sollte leer sein, da UDev mittlerweile selbst die Events verarbeitet.
Zuvor wurde dort /sbin/udevsend eingetragen, aber das ist nicht mehr noetig. Ob es schadet weiss ich nicht, aber es muss auf jeden Fall ohne gehen koennen.
Weiterhin, wie sieht Deine Regel aus?
Meine sieht folgendermassen aus und funktioniert wunderbar:
Code:
KERNEL=="sd[a-z]*", BUS=="usb", SYSFS{serial}=="5B730189A4A9", SYMLINK="kingston%n"
Damit werden mir die Links /dev/kingston und /dev/kingston1 erstellt.

Und zu guter Letzt, schau mal beim Einstecken des Sticks mittels udevmonitor was so ablaeuft.
Bei mir sieht das wie folgt aus:
UDEV [1175257094.094390] add /devices/pci0000:00/0000:00:10.4/usb1/1-7 (usb)
UDEV [1175257094.094657] add /class/scsi_host/host8 (scsi_host)
UDEV [1175257094.094758] add /class/usb_device/usbdev1.12 (usb_device)
UDEV [1175257094.094855] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/usbdev1.12_ep00 (usb_endpoint)
UDEV [1175257094.094975] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/1-7:1.0 (usb)
UDEV [1175257094.095082] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/1-7:1.0/usbdev1.12_ep81 (usb_endpoint)
UDEV [1175257094.095205] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/1-7:1.0/usbdev1.12_ep02 (usb_endpoint)
UEVENT[1175257099.087816] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/1-7:1.0/host8/target8:0:0/8:0:0:0 (scsi)
UEVENT[1175257099.087847] add /class/scsi_disk/8:0:0:0 (scsi_disk)
UDEV [1175257099.088377] add /class/scsi_disk/8:0:0:0 (scsi_disk)
UDEV [1175257099.352552] add /class/scsi_device/8:0:0:0 (scsi_device)
UEVENT[1175257099.352592] add /block/sdc/sdc1 (block)
UEVENT[1175257099.352601] add /class/scsi_device/8:0:0:0 (scsi_device)
UEVENT[1175257099.352610] add /class/scsi_generic/sg2 (scsi_generic)
UDEV [1175257099.353534] add /class/scsi_generic/sg2 (scsi_generic)
UDEV [1175257099.361591] add /devices/pci0000:00/0000:00:10.4/usb1/1-7/1-7:1.0/host8/target8:0:0/8:0:0:0 (scsi)
UDEV [1175257099.375453] add /block/sdc (block)
UDEV [1175257099.623184] add /block/sdc/sdc1 (block)
 
Danke für Deine Antwort, habe es selbst hinbekommen: War ein Fehler im Kernel,hatte USB_STORAGE,SCSI_GENERIC, SCSI_DISK und dazu fälschlichUSB_LOWLEVEL - zusammen knallt das und der Kernel findet nix mehr. Geht alles wieder :)
 
Zurück