Доброго времени суток! Не могу победить udev ! - не отрабатывает правила!
Debian Squeeze
asus:/etc/init.d# uname -a
Linux asus 2.6.32-5-686 #1 SMP Tue Jun 1 04:59:47 UTC 2010 i686 GNU/Linux
Пробовал все что под каментами тоже.
/etc/udev/rules.d/011-my.rules
#ACTION=="add", NAME="A4TECH USB Device" , RUN+="/usr/local/bin/touchpad-off"
#ACTION=="remove", NAME="A4TECH USB Device" , RUN+="/usr/local/bin/touchpad-on"
ACTION=="add", SUBSYSTEMS=="input", RUN="/usr/local/bin/touchpad-off"
ACTION=="remove", SUBSYSTEMS=="input", RUN="/usr/local/bin/touchpad-on"
#ACTION=="add" , SUBSYSTEM=="usb" , ATTR{manufacturer}=="A4TECH" , RUN+="/usr/local/bin/touchpad-off"
#ACTION=="remove" , SUBSYSTEM=="usb" , ATTR{manufacturer}=="A4TECH" , RUN+="/usr/local/bin/touchpad-on"
#ACTION=="add", SUBSYSTEM=="input", $env{ID_CLASS}="mouse", RUN+="/usr/local/bin/touchpad-off"
#ACTION=="remove", SUBSYSTEM=="input", $env{ID_CLASS}="mouse", RUN+="/usr/local/bin/touchpad-on"
#ENV{ID_CLASS}="mouse", ACTION=="add", RUN+="/usr/local/bin/touchpad-off"
#ENV{ID_CLASS}="mouse", ACTION=="remove", RUN+="/usr/local/bin/touchpad-on"
....Но вот при udevadm test --action=add /sys/bus/usb/devices/usb2/2-1/2-1\:1.1/input/input35/ - пишет что все ОК! (все запускается)
asus:/etc/init.d# udevadm test --action=add /sys/bus/usb/devices/usb2/2-1/2-1\:1.1/input/input35/
run_command: calling: test
udevadm_test: version 158
This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
parse_file: reading '/etc/udev/rules.d/011-touchpad.rules' as rules file
parse_file: reading '/etc/udev/rules.d/025_libgphoto2.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb-media-players.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb_modeswitch.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-libmtp8.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
parse_file: reading '/lib/udev/rules.d/55-dm.rules' as rules file
add_rule: NAME="" is ignored, because udev will not delete any device nodes, please remove it from /lib/udev/rules.d/55-dm.rules:57
parse_file: reading '/lib/udev/rules.d/60-fuse-utils.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-gnupg.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-libsane-extras.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-libsane.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file
parse_file: reading '/lib/udev/rules.d/62-bluez-hid2hci.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-xorg-xkb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-xserver-xorg-input-wacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-probe_mtd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-longcheer-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-simtech-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-usb-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-nm-olpc-mesh.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-udisks.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hwclock.rules' as rules file
parse_file: reading '/etc/udev/rules.d/85-pcmcia.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-usbmuxd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-hal.rules' as rules file
parse_file: reading '/lib/udev/rules.d/91-permissions.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keyboard-force-release.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-dell.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-gateway.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-ibm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-csr.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-hid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-wup.rules' as rules file
parse_file: reading '/etc/udev/rules.d/z60_hdparm.rules' as rules file
udev_rules_new: rules use 198312 bytes tokens (16526 * 12 bytes), 33380 bytes buffer
udev_rules_new: temporary index used 57440 bytes (2872 * 20 bytes)
udev_device_new_from_syspath: device 0x87f30f0 has devpath '/bus/usb/devices/usb2/2-1/2-1:1.1/input/input35'
udev_device_new_from_syspath: device 0x880ad70 has devpath '/bus/usb/devices/usb2/2-1/2-1:1.1/input/input35'
udev_rules_apply_to_event: RUN '/usr/local/bin/touchpad-off' /etc/udev/rules.d/011-touchpad.rules:6
udev_device_new_from_syspath: device 0x880b2c0 has devpath '/bus/usb/devices/usb2/2-1/2-1:1.1/input'
udev_device_new_from_syspath: device 0x880b490 has devpath '/bus/usb/devices/usb2/2-1/2-1:1.1'
udev_device_new_from_syspath: device 0x8803fc0 has devpath '/bus/usb/devices/usb2/2-1'
udev_device_new_from_syspath: device 0x8804178 has devpath '/devices/pci0000:00/0000:00:04.0/usb2'
udev_device_new_from_syspath: device 0x8804348 has devpath '/devices/pci0000:00/0000:00:04.0'
udev_device_new_from_syspath: device 0x8804518 has devpath '/devices/pci0000:00'
udev_rules_apply_to_event: RUN '/sbin/modprobe -b $env{MODALIAS}' /lib/udev/rules.d/80-drivers.rules:7
udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/bus/usb/devices/usb2/2-1/2-1:1.1/input/input35
udevadm_test: PRODUCT=3/9da/54f/111
udevadm_test: NAME="A4TECH USB Device"
udevadm_test: PHYS="usb-0000:00:04.0-1/input1"
udevadm_test: UNIQ=""
udevadm_test: EV==17
udevadm_test: KEY==ffff0000 0 0 0 0 0 0 0 0
udevadm_test: REL==143
udevadm_test: MSC==10
udevadm_test: MODALIAS=input:b0003v09DAp054Fe0111-e0,1,2,4,k110,111,112,113,114,115,116,117,118,119,11A,11B,11C,11D,11E,11F,r0,1,6,8,am4,lsfw
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=input
udevadm_test: run: '/usr/local/bin/touchpad-off'
udevadm_test: run: '/sbin/modprobe -b input:b0003v09DAp054Fe0111-e0,1,2,4,k110,111,112,113,114,115,116,117,118,119,11A,11B,11C,11D,11E,11F,r0,1,6,8,am4,lsfw'
udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'
водскажите - в чем может быть проблемма ?