Welcome to LQ!
Mine's a Micro$loth Wireless IntelliMouse Explorer and this
is what I have in xorg.conf and in my 2.6.7 kernel - btw,
I used the same options in 2.4.26.
Code:
mingdao@james:~$ less /etc/X11/xorg.conf
Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/mouse"
Code:
mingdao@james:~$ less /usr/src/linux-2.6.7/.config
CONFIG_INPUT=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
# Input Device Drivers
#
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# USB HID Boot Protocol drivers
#
# CONFIG_USB_MOUSE is not set
I compiled the kernel with a PS/2 mouse and when I later plugged
my USB mouse in, he worked, so I changed nothing.
The emulate three buttons is to be used with a two button mouse,
so you don't need it.
I tried adding Option "ZAxisMapping" "6 7" deal, and issued
mingdao@james:~$ xmodmap -e "pointer = 1 2 3 6 7 4 5"
which made my scroll wheel go back and forward in a web page,
and my front left-side button had the same function as right-click,
which opens a menu on the page. The back left-side button opened
a dialog button which says "The URL is not valid and cannot be loaded."
If you've got the two side buttons to work I'd be interested to know
how. IMO they don't work properly in Linux.
It's totally amazing to me that the same hardware can work with
different configurations.