scroll wheel doesn't work

Chris Turner c.turner at 199technologies.com
Wed Mar 14 12:19:16 PDT 2012


On 03/14/12 06:04, Pierre Abbat wrote:
> Here's my latest try: I ran "man psm" and found that there are three
> "operation levels" which return different formats. In level 0, the mouse driver
> does not return scroll wheel information; in level 1, it does.

This is probably overkill. Also, moused has an '-l' flag for this

For reference - alot of the mouse documentation is somewhat 'cruft'
from the MS/DOS PC-AT era and various nonstandard serial port drivers -
for the most part things just 'work' for 'modern' (e.g. Pentium+/win95+ era)
ps2/USB mice in my experience.

However, some KVM's do 'interesting' things with port data, so you'll
probably want to post a dmesg to see if anything obvious stands out,
and try running from the console with -f and -d flags will probably
be of use here as well - for example - a test session for me
shows 'Z' axix activity in the 'dz' field here:

$ grep 'dz.*1' /tmp/mouse-log
moused: activity : buttons 0x00000000  dx 0  dy 0  dz -1
moused: activity : buttons 0x00000000  dx 0  dy 0  dz 1

I misadvised earlier in this thread r.e. the '-z' flag and apologize -
at the time I was not using moused & have switched back for testing here -

my setup (moused, ps2 mouse, scroll OK) is as follows:

$ dmesg |egrep '(psm|ums)'
psm0: current command byte:0065
psm0.atkbdc0.acpi0.nexus0.root0
psm0: <PS/2 Mouse> [tentative] irq 12 on atkbdc0
psm0: model IntelliMouse Explorer, device ID 4-00, 5 buttons
psm0: config:00000000, flags:00000008, packet size:4
psm0: syncmask:08, syncbits:00
psm0: <PS/2 Mouse> [attached!] irq 12 on atkbdc0

^ note - much of the debug info is avail here in a verbose boot.

$ pgrep -fl moused
934 /usr/sbin/moused -3 -p /dev/psm0 -t auto

$ sed -ne 39,45p /etc/X11/xorg.conf
Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "auto"
         Option      "Device" "/dev/sysmouse"
         Option      "ZAxisMapping" "4 5 6 7"
EndSection

Also again, switching the Xorg 'device' to the raw
device may help if you don't care about console usage.

Good luck!





More information about the Users mailing list