logitech mx510
Hi all! I need some mousing help... here we go:
I recently bought a Logitech MX510 optical mouse and I am having
difficulties to set it up on Debian. I'm on unstable (sarge) using
kernel 2.6.9.
I found some information on how to do it, but none of them worked. Is
there anyone who successfully did it?
I followed this:
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=46
and perhaps there is a clue here:
http://www.linuxquestions.org/questions/history/303458
Is 'evedev' included in Debian's X package? I think that the problem
might reside there... but the error messages given by xfree don't
indicate that. I also found this post:
http://ubuntuforums.org/showthread.php?t=20094
which apparently indicates that someone could install this mouse with
all the fancy extras.
The bizarre thing is I'm always getting "xev" output as if the mouse
had only 7 buttons... That is, in 'XF86Config-4' under 'Section
"InputDevice"' it makes no difference if I put:
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
or
Option "Buttons" "10"
Option "ZAxisMapping" "9 10"
That is, it makes, but for the worse! In the first case I don't get
all buttons working, the extra ones are seen as if they were buttons
1,4 or 5.... which is bad, because I already have buttons 4 and 5
assigned to the wheel.
On the second case the wheel does not work, despite xev's output
giving the wheel Buttons 9 and 10!!! And buttons 4 and 5 (according to
xev) work as wheels. Either way, I also get some repetitions, that is
the extra ones are again seen as if they were buttons 1,4 or 5. I
think that this could be related to the fact that I'm not using the
correct driver, since to make it work I use:
Option "Protocol" "ExplorerPS/2"
So, which _is_ the correct driver??
THANKS a lot for any light you can shed on this one!!
Oh and PLEASE, if you answer this, cc a copy to me since I don't
subscribe to the list. Thanks again.
Roberto.
Some information:
==================
my XF86Config-4 entry:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "evdev"
Option "Dev Name" "Logitech USB-PS/2 Optical Mouse" #
cat /proc/bus/input/devices
Option "Dev Phys" "usb-0000:00:10.1-1/input0" # cat
/proc/bus/input/devices
Option "Device" "/dev/input/mice" # (/dev/input/event0
also appears to work)
Option "Buttons" "10"
Option "ZAxisMapping" "9 10"
Option "Emulate3Buttons" "false"
Option "AngleOffset" "-32" # what the hell is this?!?
Option "Resolution" "800" # does this work?
EndSection
====================
$ cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=046d Product=c01d Version=2100
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:10.1-1/input0
H: Handlers=mouse1
B: EV=f
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=103
B: ABS=300 0
=====================
# dmesg | grep usb
usb 3-1: new low speed USB device using address 3
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on
usb-0000:00:10.1-1
=====================
no output from: $ sudo strings /usr/X11R6/bin/X | grep evdev
=====================
xfree log errors:
(**) Option "Protocol" "evdev"
(**) Configured Mouse: Protocol: evdev
(**) Option "CorePointer"
(**) Configured Mouse: Core Pointer
(**) Option "Buttons" "10"
(**) Option "Emulate3Buttons" "false"
(**) Option "AngleOffset" "-32"
(**) Option "ZAxisMapping" "9 10"
(**) Configured Mouse: ZAxisMapping: buttons 9 and 10
(**) Configured Mouse: Buttons: 10
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(**) Option "Dev Name" "Logitech USB-PS/2 Optical Mouse"
(**) Option "Dev Phys" "usb-0000:00:10.1-1/input0"
(EE) Configured Mouse: cannot open input device
No core pointer
Fatal server error:
failed to initialize core devices
Reply to: