Kernel 2.6.27 Prevents Logitech G5 Mouse From Working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Since Intrepid moved to kernel 2.6.27 I am unable to use the mouse in the GDM or gnome. I have a logitech G5 USB gaming mouse. Please note, it is not a Mac G5 mouse. I have conducted some diagnosis and can offer:
* The x logs mention that its trying to setup Mac mouse emulation:
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Found mouse buttons
(II) Macintosh mouse button emulation: Configuring as mouse
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(II) Macintosh mouse button emulation: Close
* My xorg.conf was default with the standard mouse driver, option for corepointer and so forth. I tried a more explicit xorg.conf with the following entry:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Gaming Mouse"
Option "Buttons" "8"
Option "ZAxisMapping" "4 5 7 8"
EndSection
However this has no effect and the x logs still show that Mac emulation is trying to occur.
For people with this bug on the same hardware this results in a critically unusable desktop experience. Temporary workaround is to boot the older 2.6.26 revision.
Doing some further comparisons between .26 and .27 it appears that X will always setup mac mouse button emulation. What is missing from .27 in the X setup is this:
(II) config/hal: Adding input device Logitech USB Gaming Mouse
Which then results in further log messages about configuring the device under .26,
So for some reason in .27 config/hal fails to setup the device all together.