Re: Fwd: Toshiba PS/2 touchpad on 2.6.X not working along bottom and right sides

From: Andrew Haninger
Date: Thu Dec 30 2004 - 19:29:04 EST


(I'm replying to this message to keep it inside the original thread.
It should be noted that the subject is wrong and that it turns out
that the mouse is actually from Logitech and not Toshiba. Duh.)

> Yes, you can. Booting with psmouse.proto=bare will force the touchpad
> into standard PS/2 mode. You may also try booting with
> psmouse.proto=imps and psmouse.proto=exps - maybe one of these 2 will
> give you virtual scrolling.
>
> If psmouse is compiled as a module you will have to add
>
> options psmouse proto=bare
>
> to your /etc/modprobe.conf
>
> Btw, what device/protocol are you using in X? I'd advise setting it
> to "dev/input/mice" and "ExplorerPS/2" so if your touchad is indeed
> sending scroll events X would use them. Could you post your config,
> please?

Thanks, Dmitry. Setting proto=bare has returned the touchpad to it's
original behavior.

Just to be clear, here's what I've done:

If I compiled the psmouse driver into the kernel, I added a line to my
/etc/lilo.conf that looks like:

append="other_driver=option psmouse.proto=bare"

(the psmouse.proto=bare part is the only part really needed).

If I compiled the psmouse driver as a module (psmouse.o), then I added
the following to my /etc/modprobe.conf:

options psmouse proto=bare

then I can just 'modprobe psmouse' and the driver is installed.

Using the other options (imps and exps) didn't change the behavior
much. I had some strange issues with the cursor being occasionally
moved to the upper-right corner of the screen very quickly when I
dragged in the lower and the right sides of the touchpad. This
behavior, however, was not (yet) reproducible. If I can figure out how
to reproduce it reliably, I'll note it later.

Thanks.

-Andy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/