Bug#704916: Xorg-server or evdev detects Saitek Eclipse keyboard as mouse and block mouse buttons
Package: xserver-xorg
Version: 1:7.7+2
Since Debian 7 installer have this bug, Pressing the button to change
the keyboard light the buttons on mouse freezes and I have to restart
to work again.
This is part relevant of Xorg.0.log
[ 19.974] (II) config/udev: Adding input device Power Button
(/dev/input/event4)
[ 19.974] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 19.974] (**) Power Button: Applying InputClass "keyboard-all"
[ 19.974] (II) LoadModule: "evdev"
[ 19.974] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 19.978] (II) Module evdev: vendor="X.Org Foundation"
[ 19.978] compiled for 1.12.3, module version = 2.7.1
[ 19.979] Module class: X.Org XInput Driver
[ 19.979] ABI class: X.Org XInput driver, version 16.0
[ 19.979] (II) Using input driver 'evdev' for 'Power Button'
[ 19.979] (**) Power Button: always reports core events
[ 19.979] (**) evdev: Power Button: Device: "/dev/input/event4"
[ 19.979] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 19.979] (--) evdev: Power Button: Found keys
[ 19.979] (II) evdev: Power Button: Configuring as keyboard
[ 19.979] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
[ 19.979] (II) XINPUT: Adding extended input device "Power Button"
(type: KEYBOARD, id 6)
[ 19.979] (**) Option "xkb_rules" "evdev"
[ 19.979] (**) Option "xkb_model" "pc105"
[ 19.979] (**) Option "xkb_layout" "es"
[ 19.979] (**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp"
[ 20.018] (II) config/udev: Adding input device Power Button
(/dev/input/event3)
[ 20.018] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 20.018] (**) Power Button: Applying InputClass "keyboard-all"
[ 20.018] (II) Using input driver 'evdev' for 'Power Button'
[ 20.018] (**) Power Button: always reports core events
[ 20.018] (**) evdev: Power Button: Device: "/dev/input/event3"
[ 20.018] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 20.018] (--) evdev: Power Button: Found keys
[ 20.018] (II) evdev: Power Button: Configuring as keyboard
[ 20.018] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3/event3"
[ 20.018] (II) XINPUT: Adding extended input device "Power Button"
(type: KEYBOARD, id 7)
[ 20.018] (**) Option "xkb_rules" "evdev"
[ 20.018] (**) Option "xkb_model" "pc105"
[ 20.018] (**) Option "xkb_layout" "es"
[ 20.018] (**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp"
[ 20.019] (II) config/udev: Adding input device Microsoft Microsoft
3-Button Mouse with IntelliEye(TM) (/dev/input/event0)
[ 20.019] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Applying InputClass "evdev pointer catchall"
[ 20.019] (II) Using input driver 'evdev' for 'Microsoft Microsoft
3-Button Mouse with IntelliEye(TM)'
[ 20.019] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): always reports core events
[ 20.019] (**) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Device: "/dev/input/event0"
[ 20.019] (--) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Vendor 0x45e Product 0x40
[ 20.019] (--) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Found 3 mouse buttons
[ 20.019] (--) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Found scroll wheel(s)
[ 20.019] (--) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Found relative axes
[ 20.020] (--) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Found x and y relative axes
[ 20.020] (II) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Configuring as mouse
[ 20.020] (II) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): Adding scrollwheel support
[ 20.020] (**) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): YAxisMapping: buttons 4 and 5
[ 20.020] (**) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): EmulateWheelButton: 4, EmulateWheelInertia: 10,
EmulateWheelTimeout: 200
[ 20.020] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-1/2-1:1.0/input/input0/event0"
[ 20.020] (II) XINPUT: Adding extended input device "Microsoft
Microsoft 3-Button Mouse with IntelliEye(TM)" (type: MOUSE, id 8)
[ 20.020] (II) evdev: Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): initialized for relative axes.
[ 20.020] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): (accel) keeping acceleration scheme 1
[ 20.020] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): (accel) acceleration profile 0
[ 20.020] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): (accel) acceleration factor: 2.000
[ 20.020] (**) Microsoft Microsoft 3-Button Mouse with
IntelliEye(TM): (accel) acceleration threshold: 4
[ 20.021] (II) config/udev: Adding input device Microsoft Microsoft
3-Button Mouse with IntelliEye(TM) (/dev/input/mouse0)
[ 20.021] (II) No input driver specified, ignoring this device.
[ 20.021] (II) This device may have been added with another device file.
[ 20.022] (II) config/udev: Adding input device Chicony Saitek
Eclipse II Keyboard (/dev/input/event1)
[ 20.022] (**) Chicony Saitek Eclipse II Keyboard: Applying
InputClass "evdev keyboard catchall"
[ 20.022] (**) Chicony Saitek Eclipse II Keyboard: Applying
InputClass "keyboard-all"
[ 20.022] (II) Using input driver 'evdev' for 'Chicony Saitek
Eclipse II Keyboard'
[ 20.022] (**) Chicony Saitek Eclipse II Keyboard: always reports core events
[ 20.022] (**) evdev: Chicony Saitek Eclipse II Keyboard: Device:
"/dev/input/event1"
[ 20.022] (--) evdev: Chicony Saitek Eclipse II Keyboard: Vendor
0x6a3 Product 0x8021
[ 20.022] (--) evdev: Chicony Saitek Eclipse II Keyboard: Found keys
[ 20.022] (II) evdev: Chicony Saitek Eclipse II Keyboard:
Configuring as keyboard
[ 20.022] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.0/input/input1/event1"
[ 20.022] (II) XINPUT: Adding extended input device "Chicony Saitek
Eclipse II Keyboard" (type: KEYBOARD, id 9)
[ 20.022] (**) Option "xkb_rules" "evdev"
[ 20.022] (**) Option "xkb_model" "pc105"
[ 20.022] (**) Option "xkb_layout" "es"
[ 20.022] (**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp"
[ 20.023] (II) config/udev: Adding input device Chicony Saitek
Eclipse II Keyboard (/dev/input/event2)
[ 20.023] (**) Chicony Saitek Eclipse II Keyboard: Applying
InputClass "evdev keyboard catchall"
[ 20.023] (**) Chicony Saitek Eclipse II Keyboard: Applying
InputClass "keyboard-all"
[ 20.023] (II) Using input driver 'evdev' for 'Chicony Saitek
Eclipse II Keyboard'
[ 20.023] (**) Chicony Saitek Eclipse II Keyboard: always reports core events
[ 20.023] (**) evdev: Chicony Saitek Eclipse II Keyboard: Device:
"/dev/input/event2"
[ 20.023] (--) evdev: Chicony Saitek Eclipse II Keyboard: Vendor
0x6a3 Product 0x8021
[ 20.023] (--) evdev: Chicony Saitek Eclipse II Keyboard: Found 8
mouse buttons
[ 20.023] (--) evdev: Chicony Saitek Eclipse II Keyboard: Found keys
[ 20.023] (II) evdev: Chicony Saitek Eclipse II Keyboard: Forcing
relative x/y axes to exist.
[ 20.023] (II) evdev: Chicony Saitek Eclipse II Keyboard:
Configuring as mouse
[ 20.023] (II) evdev: Chicony Saitek Eclipse II Keyboard:
Configuring as keyboard
[ 20.023] (**) evdev: Chicony Saitek Eclipse II Keyboard:
YAxisMapping: buttons 4 and 5
[ 20.023] (**) evdev: Chicony Saitek Eclipse II Keyboard:
EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout:
200
[ 20.023] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:02.0/usb2/2-4/2-4:1.1/input/input2/event2"
[ 20.024] (II) XINPUT: Adding extended input device "Chicony Saitek
Eclipse II Keyboard" (type: KEYBOARD, id 10)
[ 20.024] (**) Option "xkb_rules" "evdev"
[ 20.024] (**) Option "xkb_model" "pc105"
[ 20.024] (**) Option "xkb_layout" "es"
[ 20.024] (**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp"
[ 20.025] (II) config/udev: Adding input device PC Speaker
(/dev/input/event5)
[ 20.025] (II) No input driver specified, ignoring this device.
[ 20.025] (II) This device may have been added with another device file.
this is the part that catches my attention
--->
[ 20.023] (--) evdev: Chicony Saitek Eclipse II Keyboard: Found 8
mouse buttons
[ 20.023] (--) evdev: Chicony Saitek Eclipse II Keyboard: Found keys
[ 20.023] (II) evdev: Chicony Saitek Eclipse II Keyboard: Forcing
relative x/y axes to exist.
[ 20.023] (II) evdev: Chicony Saitek Eclipse II Keyboard:
Configuring as mouse
<---
Thank you for your valuable time and sorry for my bad English
Reply to: