Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
MS Intellimouse 3.0 - Scrollwheel and Side buttons [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
jtwJGuevara
n00b
n00b


Joined: 27 Jul 2004
Posts: 26

PostPosted: Wed Jun 29, 2005 12:19 am    Post subject: MS Intellimouse 3.0 - Scrollwheel and Side buttons [SOLVED] Reply with quote

Greetings all,

In another recent installation Gentoo I recall having my MS Intelli Mouse working with all buttons configured the way they should be. As I recall, I accomplished this by doing the following:

In xorg.conf
Code:
   
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ExplorerPS/2"
    Option "Device"      "/dev/input/mouse0"
    Option "Buttons"     "7"
    Option "ZAxisMapping" "6 7"


And in ~/.fluxbox/startup
Code:

xmodmap -e "pointer = 1 2 3 6 7 4 5"
xset m 0 0


Unfortunately, using this same technique now does not work whereas before it did. Another thread suggested the use of imwheel, but I explicitely remember never needing to use imwheel in my last install. Where should I go to look next.

Thanks in advance.


Last edited by jtwJGuevara on Sun Jul 10, 2005 3:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
azp
Guru
Guru


Joined: 16 Nov 2003
Posts: 456
Location: Sweden

PostPosted: Wed Jun 29, 2005 1:59 pm    Post subject: xev Reply with quote

You can always try your buttons using xev.. That way you can see if they get mapped correctly.. I have a 10 buttons logitech, with all but one button working using something called evdev. It's great =)
_________________
Weeks of coding can save you hours of planning.
Back to top
View user's profile Send private message
jtwJGuevara
n00b
n00b


Joined: 27 Jul 2004
Posts: 26

PostPosted: Wed Jun 29, 2005 11:27 pm    Post subject: Reply with quote

Using xev I've discovered the keys aren't being mapped correctly. the side buttons are triggering "button2" and "button3". The scrollwheelup and scrollwheel down aren't mapped at all.

I assume evdev is not in portage and I'd have to get it elsewhere. Is this what you are referring to: http://www.frogmouth.net/hid-doco/c537.html
Back to top
View user's profile Send private message
azp
Guru
Guru


Joined: 16 Nov 2003
Posts: 456
Location: Sweden

PostPosted: Thu Jun 30, 2005 2:10 pm    Post subject: evdev Reply with quote

Evdev is a kernel feature, under device drivers -> input device support -> Event Interface
I've compiled it as a module, and load it at start. Then my xorg.conf looks like this:

Code:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "evdev"
        Option      "Dev Name" "Logitech USB-PS/2 Optical Mouse"
        Option      "Dev Phys" "usb-0000:00:02.0-2/input0"
        Option      "Device" "/dev/input/event1"
        Option      "Buttons" "10"
        Option      "ZAxisMapping" "9 10"
        Option      "Resolution" "800"
EndSection

_________________
Weeks of coding can save you hours of planning.
Back to top
View user's profile Send private message
basvanlola
n00b
n00b


Joined: 10 Oct 2004
Posts: 52
Location: Eefde, The Netherlands

PostPosted: Thu Jun 30, 2005 3:42 pm    Post subject: Reply with quote

I got my scroll-wheel working with my Logitech usb-mouse by loading the module uhci_hcd.
_________________
Athlon-XP 2000 @ 2083MHz
Asus A7V8X-X
1 GB DDR-333 ram
nVidia Geforce FX-5500
120 GB Maxtor 6Y120P0
Back to top
View user's profile Send private message
azp
Guru
Guru


Joined: 16 Nov 2003
Posts: 456
Location: Sweden

PostPosted: Fri Jul 01, 2005 1:36 pm    Post subject: Reply with quote

basvanlola wrote:
I got my scroll-wheel working with my Logitech usb-mouse by loading the module uhci_hcd.


Actually, I still load that module.. Hmm, I don't think I need it anymore now =)
I did need it before however. What modules do you load jtwJGuevara?
_________________
Weeks of coding can save you hours of planning.
Back to top
View user's profile Send private message
jtwJGuevara
n00b
n00b


Joined: 27 Jul 2004
Posts: 26

PostPosted: Fri Jul 08, 2005 1:20 am    Post subject: Reply with quote

Thanks for the replies guys. I took a mini vacation for the 4th of July and when I came back my cable connection was borked. All is resolved there.

Anyway, UHCI HCD is built into my kernel (2.6.11). EHCI HCD is also built into the kernel. Are there other kernel features I should build in or modularize for this?

Thanks again.
Back to top
View user's profile Send private message
azp
Guru
Guru


Joined: 16 Nov 2003
Posts: 456
Location: Sweden

PostPosted: Fri Jul 08, 2005 11:47 am    Post subject: Reply with quote

azp wrote:
basvanlola wrote:
I got my scroll-wheel working with my Logitech usb-mouse by loading the module uhci_hcd.


Actually, I still load that module.. Hmm, I don't think I need it anymore now =)
I did need it before however. What modules do you load jtwJGuevara?


It was pretty stupid of me to think that the module wasn't needed, of course I need a USB-interface. I unloaded it and the mouse stopped working =)
_________________
Weeks of coding can save you hours of planning.
Back to top
View user's profile Send private message
jtwJGuevara
n00b
n00b


Joined: 27 Jul 2004
Posts: 26

PostPosted: Sun Jul 10, 2005 3:14 pm    Post subject: Reply with quote

Well, apparently the only problem was that I don't know how to read. I went back to this old form post: https://forums.gentoo.org/viewtopic.php?t=21251&highlight=mouse+accel and re-read it and noticed that I had my ZAxisMapping as "4 5" when it should have been "6 7". This solved my problem.

Nonetheless, thanks for your help everyone.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum