I've made some rules in Udev:

#Logitech Dinovo Keyboard
SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="03", 
ATTRS{bInterfaceProtocol}=="01", ENV{ID_CLASS}="kbd", 
SYMLINK+="input/keyboard-dinovo"

#Logitech MX Revolution Mouse
BUS=="usb", KERNEL=="event[0-9]*", SYSFS{idVendor}=="046d", 
SYSFS{idProduct}=="c51a", SYMLINK+="input/mx-event"
BUS=="usb", KERNEL=="mouse[0-9]*", SYSFS{idVendor}=="046d", 
SYSFS{idProduct}=="c51a", SYMLINK+="input/mx"

They both get created and they both emit data when using od on them. 

Problem is that only the keyboard works with these symlinks and not the
mouse. 

Xorg reports: 

(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for "Mouse0"

My distro build is from 2009 and I looked into upgradeing Udev, but
seems I have to upgrade my whole glibc first, so that's a nogo, atm.

The funny thing is that the keyboard works fine with these symlinks. 

X.Org X Server 1.7.3 and Udev-130.

Anyone got any idea what I maybe can try, except doing a clean distro
build to get a new glibc?.

-- 
Esben Stien is b0ef@e     s      a             
         http://www. s     t    n m
          irc://irc.  b  -  i  .   e/%23contact
           sip:b0ef@   e     e 
           jid:b0ef@    n     n
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: [email protected]

Reply via email to