After trying for many hours to have my Logitech MX1000 work through my Belkin KVM switch, I found a reference that Belkin only emulates the "exps" protocol (Generic Explorer Mouse), so....forget about all buttons not found in the Explorer Mouse, but at least I have the Vertical wheel, Back and Forward buttons working.
Well, all you need to do is to tell your psmouse module that it is an Explorer compatible mouse.
Add the following(to your aliases file if you're using modutils, or to the file where the modules are read from):options psmouse proto=exps
If your psmouse is compiled in the kernel, you should use something like:psmouse.proto=exps orproto=exps as a kernel parameter (probably in your lilo or grub).
Here is my Input Section of the xorg.conf:
Section "InputDevice"
Identifier "MX1000"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "evdev"
Option "Dev Phys" "isa0060/serio1/input0"
Option "NoEmulate3Buttons"
Option "Buttons" "12"
Option "ZAxisMapping" "4 5"
Option "Resolution" "800"
EndSection
I'm not using any other software or additional configurations, so you may try to get better results using those utilities like imwheel, etc. You may find more information in here or here.
2001 - 2006 Smart2Help.com