All pastes #770865 Raw Edit

Etwas

public text v1 · immutable
·published 2007-11-12 17:27 UTC
rendered paste body
root@jan /etc/udev/rules.d # udevinfo -a -p /sys/class/input/event16
looking at parent device '/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7/3-2.7.3':
    KERNELS=="3-2.7.3"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{product}=="Apple Extended USB Keyboard"
    ATTRS{manufacturer}=="Mitsumi Electric"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="0"
    ATTRS{version}==" 1.10"
    ATTRS{devnum}=="26"
    ATTRS{busnum}=="3"
    ATTRS{speed}=="12"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bcdDevice}=="0410"
    ATTRS{idProduct}=="020c"
    ATTRS{idVendor}=="05ac"
    ATTRS{bMaxPower}==" 50mA"
    ATTRS{bmAttributes}=="a0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 2"
    ATTRS{configuration}==""
    ATTRS{dev}=="189:281"

  looking at parent device '/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7':
    KERNELS=="3-2.7"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{product}=="Hub in Apple Extended USB Keyboard"
    ATTRS{manufacturer}=="Mitsumi Electric"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="3"
    ATTRS{version}==" 1.10"
    ATTRS{devnum}=="25"
    ATTRS{busnum}=="3"
    ATTRS{speed}=="12"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bcdDevice}=="0410"
    ATTRS{idProduct}=="1003"
    ATTRS{idVendor}=="05ac"
    ATTRS{bMaxPower}==" 50mA"
    ATTRS{bmAttributes}=="a0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{configuration}==""
    ATTRS{dev}=="189:280"


root@jan /etc/udev/rules.d # cat 25-usbkeyboard.rules 
ACTION=="add", ATTRS{idProduct}=="1003", ATTRS{idVendor}=="05ac", RUN+="/usr/bin/numlockx on"
ACTION=="remove", ATTRS{idProduct}=="1003", ATTRS{idVendor}=="05ac", RUN+="/usr/bin/numlockx off"


root@jan /etc/udev/rules.d # udevtrigger --verbose --subsystem-match=input
[...]
/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7/3-2.7.3/3-2.7.3:1.0/input/input26
/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7/3-2.7.3/3-2.7.3:1.0/input/input26/event16
/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7/3-2.7.3/3-2.7.3:1.1/input/input27
/devices/pci0000:00/0000:00:13.2/usb3/3-2/3-2.7/3-2.7.3/3-2.7.3:1.1/input/input27/event17


root@jan /etc/udev/rules.d # udevtest /dev/input/event16 
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/25-usbkeyboard.rules' as rules file
parse_file: reading '/etc/udev/rules.d/53-sane.rules' as rules file
parse_file: reading '/etc/udev/rules.d/54-gphoto.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-pcmcia.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/etc/udev/rules.d/90-hal.rules' as rules file
parse_file: reading '/etc/udev/rules.d/99-fuse.rules' as rules file
parse_file: reading '/etc/udev/rules.d/bluetooth.rules' as rules file
parse_file: reading '/etc/udev/rules.d/device-mapper.rules' as rules file
parse_file: reading '/etc/udev/rules.d/udev.rules' as rules file
unable to open device '/dev/input/event16'