[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

udev + USB-Sticks



Hallo,

irgendwie bekomme ich es mit udev auf sid nicht hin, eine udev-Regel für
einen USB-Stick zu erstellen:

$ lsusb -v | grep iSerial
  iSerial                 3 575312011283

$ cat 01_usb_storage 
#USB-Stick
BUS=="USB", KERNEL=="sd?1",SYSFS{serial}=="575312011283", SYMLINK+="usbstick"

Das sollte doch eigentlich ausreichen, oder? Trotzdem wird immer nur
/dev/sda1 angelegt:

# udevtest /block/sda/sda1
This program is for debugging only, it does not create any node,
or run any program specified by a RUN key. It may show incorrect results,
if rules match against subsystem specfic kernel event variables.

main: looking at device '/block/sda/sda1' from subsystem 'block'
udev_rules_get_name: add symlink 'disk/by-id/usb-_USB_DISK_Pro_575312011283-part1'
udev_rules_get_name: add symlink 'disk/by-path/pci-0000:00:1d.7-usb-0:3:1.0-scsi-0:0:0:0-part1'
run_program: 'vol_id --export /dev/.tmp-8-1'
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_USAGE=filesystem'
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_TYPE=vfat'
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_VERSION=FAT32'
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_UUID=42AC-19BF'
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL='
run_program: '/lib/udev/vol_id' (stdout) 'ID_FS_LABEL_SAFE='
run_program: '/lib/udev/vol_id' returned with status 0
udev_rules_get_name: add symlink 'disk/by-uuid/42AC-19BF'
udev_rules_get_name: no node name set, will use kernel name 'sda1'
udev_device_event: device '/block/sda/sda1' already in database, validate currently present symlinks
udev_node_add: creating device node '/dev/sda1', major = '8', minor = '1', mode = '0660', uid = '0', gid = '6'
udev_node_add: creating symlink '/dev/disk/by-id/usb-_USB_DISK_Pro_575312011283-part1' to '../../sda1'
udev_node_add: creating symlink '/dev/disk/by-path/pci-0000:00:1d.7-usb-0:3:1.0-scsi-0:0:0:0-part1' to '../../sda1'
udev_node_add: creating symlink '/dev/disk/by-uuid/42AC-19BF' to '../../sda1'
main: run: 'socket:/org/kernel/udev/monitor'

Warum sda1 überhaupt angelegt wird, verstehe ich auch nicht so ganz. Ich
habe in z20_persistent.rules alles, was mit sdX zu tun hat,
auskommentiert und 'udevcontrol reload_rules' ausgeführt.

udev nervt. Kann mir jemand sagen, was ich hier übersehe?

Schönen Gruß,

Wolf
-- 
Büroschimpfwort des Tages: Kaffeetassenannektierer - Kollege, der keinen 
eigenen Kaffeepott besitzt, aber immer die der Kollegen benutzt. (Sven-Lukas 
Müller)



Reply to: