I've been trying to get this problem sorted ever since I compiled kernel 2.6.10, and have had no such luck. I posted about it in the Slackware forum, and have read all that I could find on the subject and have had no such luck. I thought maybe the general Hardware forum might be of some more help. I'm running Slack 10, btw.
Here is what I have in my xorg.conf file:
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
I've added "xmodmap -e "pointer = 1 2 3 6 7 4 5"" to my ./xinitrc file as well.
This is what is in my Xorg.0.log file that pertains to the mouse:
(**) Option "Protocol" "ExplorerPS/2"
(**) Mouse1: Device: "/dev/input/mice"
(**) Mouse1: Protocol: "ExplorerPS/2"
(**) Option "CorePointer"
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Buttons" "7"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "6 7"
(**) Mouse1: ZAxisMapping: buttons 6 and 7
(**) Mouse1: Buttons: 7
(II) Keyboard "Keyboard1" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
SetClientVersion: 0 8
(II) 3rd Button detected: disabling emulate3Button
Questions: Does this look right? Why is this business about emulate3Button in there? I have that line commented out in my xorg.conf file.
I've ran xev to check and see if it's recognizing the clicks on the extra buttons, and neither of the side buttons or the scroll wheel are being recognized. When I click the scroll wheel it is detected, so it seems my mouse is being detected as a 3 button mouse only.
I had a look at /proc/bus/input/devices and this is what it gives me:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
H: Handlers=kbd event0
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
I: Bus=0011 Vendor=0002 Product=0005 Version=0000
N: Name="ImPS/2 Generic Wheel Mouse"
H: Handlers=mouse0 event1
B: KEY=70000 0 0 0 0 0 0 0 0
Questions: Why ImPS/2? From what I understand, if I specify Intellimouse Explorer that's what mouse I should see here.
I've tried to be as thorough as possible here. Is it possible that I compiled something wrong when I compiled the kernel that could cause the mouse buttons to not work properly? If there's any other questions, please let me know. Any suggestions are greatly appreciated as I'm out of ideas.