Moin,
ich kämpfe gerade mit udev - bzw. versuche zu kämpfen - udev lässt aber nix von sich hören.
Genauer:
ich will, das an meiner Dockstar lcd4linux gestartet wird, wenn ich mein Pearl DPF (kleiner digitaler Bilderrahmen) anstecke.
Nach
http://geekparadise.de/2011/04/digitaler-bilderrahmen-von-pearl-als-statusdisplay-fur-dockstar/ habe ich die udev Regeln eingetragen, es tut sich aber beim Anstecken von Geräten (ich habe mal versuchsweise andere USB-Geräte (Vendor + Product-ID) in die Regel eingetragen) nichts.
/etc/udev/rules.d/70-dpf.rules
BUS=="usb", ACTION=="add",SYSFS{idProduct}=="0102", SYSFS{idVendor}=="1908", RUN+="/usr/local/bin/lcd4linux"
In der udev.conf habe ich das Loglevel auf debug gesetzt - Ausgabe beim Ab- und Anstecken des Displays:
May 11 21:45:27 hydra udevd[140]: validate module index
May 11 21:45:27 hydra udevd[140]: seq 1245 queued, 'remove' 'usb'
May 11 21:45:27 hydra udevd[140]: passed 366 bytes to netlink monitor 0x323e0
May 11 21:45:27 hydra udevd[162]: seq 1245 running
May 11 21:45:27 hydra udevd[162]: no db file to read /run/udev/data/+usb:1-1.3.4.4:1.0: No such file or directory
May 11 21:45:27 hydra udevd[162]: passed -1 bytes to netlink monitor 0x407c8
May 11 21:45:27 hydra udevd[162]: seq 1245 processed with 0
May 11 21:45:27 hydra udevd[140]: seq 1245 done with 0
May 11 21:45:27 hydra udevd[140]: seq 1246 queued, 'remove' 'usb_device'
May 11 21:45:27 hydra udevd[140]: passed 259 bytes to netlink monitor 0x323e0
May 11 21:45:27 hydra udevd[140]: seq 1247 queued, 'remove' 'usb'
May 11 21:45:27 hydra udevd[162]: seq 1246 running
May 11 21:45:27 hydra udevd[162]: device 0x33720 filled with db file data
May 11 21:45:27 hydra kernel: [ 117.350326] usb 1-1.3.4.4: USB disconnect, device number 9
May 11 21:45:28 hydra udevd[162]: passed -1 bytes to netlink monitor 0x407c8
May 11 21:45:28 hydra udevd[162]: seq 1246 processed with 0
May 11 21:45:28 hydra udevd[140]: seq 1246 done with 0
May 11 21:45:28 hydra udevd[140]: passed 345 bytes to netlink monitor 0x323e0
May 11 21:45:28 hydra udevd[162]: seq 1247 running
May 11 21:45:28 hydra udevd[162]: no db file to read /run/udev/data/c189:8: No such file or directory
May 11 21:45:28 hydra udevd[162]: IMPORT builtin 'usb_id' /usr/lib/udev/rules.d/50-udev-default.rules:56
May 11 21:45:28 hydra udevd[162]: No USB vendor information available
May 11 21:45:28 hydra udevd[162]: IMPORT builtin 'usb_id' returned non-zero
May 11 21:45:28 hydra udevd[162]: passed -1 bytes to netlink monitor 0x407c8
May 11 21:45:28 hydra udevd[162]: seq 1247 processed with 0
May 11 21:45:28 hydra udevd[140]: seq 1247 done with 0
May 11 21:45:36 hydra kernel: [ 125.774728] usb 1-1.3.4.4: new full speed USB device number 11 using orion-ehci
May 11 21:45:36 hydra udevd[140]: validate module index
May 11 21:45:36 hydra udevd[140]: seq 1248 queued, 'add' 'usb'
May 11 21:45:36 hydra udevd[140]: passed 343 bytes to netlink monitor 0x323e0
May 11 21:45:36 hydra udevd[162]: seq 1248 running
May 11 21:45:36 hydra udevd[162]: device 0x32358 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4'
May 11 21:45:36 hydra udevd[162]: no db file to read /run/udev/data/c189:10: No such file or directory
May 11 21:45:36 hydra udevd[162]: IMPORT builtin 'usb_id' /usr/lib/udev/rules.d/40-gphoto.rules:11
May 11 21:45:36 hydra udevd[140]: seq 1249 queued, 'add' 'usb'
May 11 21:45:36 hydra udevd[140]: seq 1250 queued, 'add' 'usb_device'
May 11 21:45:36 hydra udevd[162]: ID_VENDOR=hackfin
May 11 21:45:36 hydra udevd[162]: ID_VENDOR_ENC=hackfin
May 11 21:45:36 hydra udevd[162]: ID_VENDOR_ID=1908
May 11 21:45:36 hydra udevd[162]: ID_MODEL=USB-Display
May 11 21:45:36 hydra udevd[162]: ID_MODEL_ENC=USB-Display
May 11 21:45:36 hydra udevd[162]: ID_MODEL_ID=0102
May 11 21:45:36 hydra udevd[162]: ID_REVISION=0200
May 11 21:45:36 hydra udevd[162]: ID_SERIAL=hackfin_USB-Display_0.1
May 11 21:45:36 hydra udevd[162]: ID_SERIAL_SHORT=0.1
May 11 21:45:36 hydra udevd[162]: ID_BUS=usb
May 11 21:45:36 hydra udevd[162]: ID_USB_INTERFACES=:ff0000:
May 11 21:45:36 hydra udevd[162]: device 0x408b0 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4'
May 11 21:45:36 hydra udevd[162]: device 0x40d60 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3'
May 11 21:45:36 hydra udevd[162]: device 0x41180 has devpath '/devices/platform/orion-ehci.0/usb1/1-1'
May 11 21:45:36 hydra udevd[162]: device 0x41590 has devpath '/devices/platform/orion-ehci.0/usb1'
May 11 21:45:36 hydra udevd[162]: device 0x33b10 has devpath '/devices/platform/orion-ehci.0'
May 11 21:45:36 hydra udevd[162]: device 0x33f00 has devpath '/devices/platform'
May 11 21:45:36 hydra udevd[162]: MODE 0664 /usr/lib/udev/rules.d/50-udev-default.rules:55
May 11 21:45:36 hydra udevd[162]: IMPORT builtin skip 'usb_id' /usr/lib/udev/rules.d/50-udev-default.rules:56
May 11 21:45:36 hydra udevd[162]: handling device node '/dev/bus/usb/001/011', devnum=c189:10, mode=0664, uid=0, gid=0
May 11 21:45:36 hydra udevd[162]: set permissions /dev/bus/usb/001/011, 020664, uid=0, gid=0
May 11 21:45:36 hydra udevd[162]: creating symlink '/dev/char/189:10' to '../bus/usb/001/011'
May 11 21:45:36 hydra udevd[162]: created db file '/run/udev/data/c189:10' for '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4'
May 11 21:45:36 hydra udevd[162]: passed -1 bytes to netlink monitor 0x407c8
May 11 21:45:36 hydra udevd[140]: seq 1248 done with 0
May 11 21:45:36 hydra udevd[140]: passed 363 bytes to netlink monitor 0x323e0
May 11 21:45:36 hydra udevd[140]: passed 259 bytes to netlink monitor 0x323e0
May 11 21:45:36 hydra udevd[163]: seq 1250 running
May 11 21:45:36 hydra udevd[163]: device 0x327d0 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4/usb_device/usbdev1.11'
May 11 21:45:36 hydra udevd[163]: device 0x327d0 filled with db file data
May 11 21:45:36 hydra udevd[163]: device 0x3a148 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4'
May 11 21:45:36 hydra udevd[163]: device 0x3a660 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4'
May 11 21:45:36 hydra udevd[163]: device 0x33700 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3'
May 11 21:45:36 hydra udevd[163]: device 0x33a68 has devpath '/devices/platform/orion-ehci.0/usb1/1-1'
May 11 21:45:36 hydra udevd[163]: device 0x33dc0 has devpath '/devices/platform/orion-ehci.0/usb1'
May 11 21:45:36 hydra udevd[163]: device 0x34110 has devpath '/devices/platform/orion-ehci.0'
May 11 21:45:36 hydra udevd[163]: device 0x43360 has devpath '/devices/platform'
May 11 21:45:36 hydra udevd[162]: seq 1248 processed with 0
May 11 21:45:36 hydra udevd[162]: seq 1249 running
May 11 21:45:36 hydra udevd[162]: device 0x3a178 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4/1-1.3.4.4:1.0'
May 11 21:45:36 hydra udevd[162]: no db file to read /run/udev/data/+usb:1-1.3.4.4:1.0: No such file or directory
May 11 21:45:36 hydra udevd[162]: device 0x3a770 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4'
May 11 21:45:36 hydra udevd[162]: device 0x40438 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4'
May 11 21:45:36 hydra udevd[162]: device 0x408b0 has devpath '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3'
May 11 21:45:36 hydra udevd[162]: device 0x40bc8 has devpath '/devices/platform/orion-ehci.0/usb1/1-1'
May 11 21:45:36 hydra udevd[162]: device 0x41210 has devpath '/devices/platform/orion-ehci.0/usb1'
May 11 21:45:36 hydra udevd[162]: device 0x41510 has devpath '/devices/platform/orion-ehci.0'
May 11 21:45:36 hydra udevd[162]: device 0x33760 has devpath '/devices/platform'
May 11 21:45:36 hydra udevd[162]: IMPORT builtin 'kmod' /usr/lib/udev/rules.d/80-drivers.rules:5
May 11 21:45:36 hydra udevd[162]: execute 'load' 'usb:v1908p0102d0200dcFFdscFFdpFFicFFisc00ip00'
May 11 21:45:36 hydra udevd[162]: no module matches 'usb:v1908p0102d0200dcFFdscFFdpFFicFFisc00ip00'
May 11 21:45:36 hydra udevd[163]: handling device node '/dev/usbdev1.11', devnum=c189:10, mode=0600, uid=0, gid=0
May 11 21:45:36 hydra udevd[163]: preserve permissions /dev/usbdev1.11, 020600, uid=0, gid=0
May 11 21:45:36 hydra udevd[163]: atomically replace '/dev/char/189:10'
May 11 21:45:36 hydra udevd[163]: created empty file '/run/udev/data/c189:10' for '/devices/platform/orion-ehci.0/usb1/1-1/1-1.3/1-1.3.4/1-1.3.4.4/usb_device/usbdev1.11'
May 11 21:45:36 hydra udevd[163]: passed -1 bytes to netlink monitor 0x3a060
May 11 21:45:36 hydra udevd[140]: seq 1250 done with 0
May 11 21:45:36 hydra udevd[162]: passed -1 bytes to netlink monitor 0x407c8
May 11 21:45:36 hydra udevd[163]: seq 1250 processed with 0
May 11 21:45:36 hydra udevd[140]: seq 1249 done with 0
May 11 21:45:36 hydra udevd[162]: seq 1249 processed with 0
Jetzt weiß ich nicht weiter ... irgendwelche Hinweise?