Comment 0 for bug 325581

Revision history for this message
Douglas Henke (henke-insync) wrote :

Binary package hint: xserver-xorg-input-evdev

Under Ubuntu 8.10, my Kensington pocket mouse, model #72237, does not move the cursor. (The buttons and wheel work, just not X or Y movement.) This is a wireless mouse with a USB dongle, USB ID 0d62:1000. The kernel recognizes the device, and udev creates the appropriate device files. I can stop gdm, cat the event file and see data when I move the mouse.

The same device works fine under Ubuntu 8.04 (tested on two computers) and WinXP (likewise). I have tried three machines with Ubuntu 8.10 (and radically different hardware), and it fails in the same way on all of them -- including one that dual-boots to 8.04 and then works fine. Also, other USB mice work fine on all the 8.10 hosts.

It looks like the X server mistakes it for a keyboard. From my /var/log/Xor.0.log:

(II) config/hal: Adding input device HID 0d62:1000
(**) HID 0d62:1000: always reports core events
(**) HID 0d62:1000: Device: "/dev/input/event2"
(II) HID 0d62:1000: Found x and y relative axes
(II) HID 0d62:1000: Found x and y absolute axes
(II) HID 0d62:1000: Found absolute touchpad
(II) HID 0d62:1000: Found 32 mouse buttons
(II) HID 0d62:1000: Found keys
(II) HID 0d62:1000: Configuring as mouse
(II) HID 0d62:1000: Configuring as keyboard
(II) XINPUT: Adding extended input device "HID 0d62:1000" (type: KEYBOARD)

Here is what "xinput list" says about it:

"HID 0d62:1000" id=5 [XExtensionKeyboard]
 Num_keys is 248
 Min_keycode is 8
 Max_keycode is 255
 Num_buttons is 32
 Num_axes is 2
 Mode is Relative
 Motion_buffer is 256
 Axis 0 :
  Min_value is -1
  Max_value is -1
  Resolution is 1
 Axis 1 :
  Min_value is -1
  Max_value is -1
  Resolution is 1

I'd be happy to provide any additional data that would help, or make any suggested edits to my xorg.conf.