Comment 0 for bug 255491

Revision history for this message
goto (gotolaunchpad) wrote :

I am using KUbuntu Intrepid Alpha 3, and btnx worked flawlessly until today I dist-upgraded. Among the changes was a new kernel version and new Xorg, which apparently detect the mouse differently (it's a newer version MX Revo). Right now btnx doesn't give any errors, however it obviously does not work. Trying to re-detect the mouse with btnx-config yield no results (DeviceId remains 0x0000 and no buttons are found). Interestingly enough, some buttons where not visible to xev before (like the thumb wheel) but they are now. Actually, xev now detects *all* of the buttons plus the "keyboard" event from the
"Search" button.

System information
==========
Distro: KUbuntu 8.10 / Intrepid Ibex
Kernel: 2.6.26-5-generic #1 SMP Sun Aug 3 01:26:00 UTC 2008 x86_64 GNU/Linux
X.Org:
X.Org X Server 1.4.99.906 (1.5.0 RC 6)
Release Date:
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-16-server x86_64 Ubuntu
Current Operating System: Linux Tenebus 2.6.26-5-generic #1 SMP Sun Aug 3 01:26:00 UTC 2008 x86_64
Build Date: 06 August 2008 12:50:06AM
xorg-server 2:1.4.99.906-1ubuntu2 (<email address hidden>)
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
==========

Some hints from the logs:

=====[Xorg.0.log]=====
(EE) btnx mouse: Read error: No such device
(II) config/hal: removing device btnx mouse
(WW) btnx mouse: Release failed (No such device)
(II) btnx mouse: Close
(II) UnloadModule: "evdev"
=====[Xorg.0.log]=====

=====[Kernel]=====
[ 8.766288] input: Logitech USB Receiver as /class/input/input3
[ 8.791462] input,hidraw2: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1d.2-2
[ 8.798329] input: Logitech USB Receiver as /class/input/input4
[ 8.819976] input,hiddev96,hidraw3: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.2-2
=====[Kernel]=====

=====[lsusb]=====
Bus 007 Device 003: ID 046d:c525 Logitech, Inc.
=====[lsusb]=====

=====[btnx_config_Default]=====
# This is a btnx configuration file generated by btnx-config

Mouse
vendor_name = Logitech
product_name = MX Revolution
vendor_id = 0x046d
product_id = 0xc525
revoco_mode = 4
revoco_btn = 3
revoco_up_scroll = 20
revoco_down_scroll = 20
EndMouse

Button
name = Button1
rawcode = 0x01000110
(... more buttons follow ...)
=====[btnx_config_Default]=====

If you need any further details, I'll be happy to provide them!

Best regards