Thanks for the quick response.

[Eric Van Buggenhaut]
>     Option "Protocol"   "auto"
>     Option "ZAxisMapping"   "4 5"
>     Option "Device"     "/dev/psaux"

Aha.

Your configuration is difficult to support properly, and probably
results in a short delay when switching between X and console, since
doing so involves reinitialising the mouse.  That's because, with both
gpm and X having direct control of the mouse, they defensively have to
make sure the mouse is in a known state, every time.  This approach
does work, modulo bugs in XFree86 or gpm; I've just never been
comfortable with it.


> > The other thing to check, if possible - did gpm 1.19.6-19 pick up your
> > /etc/gpm.conf settings and write them back correctly? 
> 
> No, it didn't. More specifically, it added 2 lines:
> 
> repeat_type=ms3
> append=''

Yeah, repeat_type is the culprit.  The upgrade noticed that it was not
set, so it used the default.  In your case you're relying on gpm's
behavior when the repeater is disabled.

Fix / workaround:

  repeat_type=none

You can either edit gpm.conf directly, or via 'dpkg-reconfigure gpm'.
Please let us know whether this fixes your problem.  (repeat_type=''
would work too, but that would cause the same problem on the next
upgrade, until we figure out the right way to handle this case.)

Incidentally, the other workaround is to boot any kernel 2.6, whose
input layer prevents this type of problem from occurring in the first
place, by virtualising /dev/psaux entirely.  If you do that, you'll
need to ensure that the 'mousedev' and 'psmouse' kernel modules get
loaded.

Thanks again,
Peter

Attachment: signature.asc
Description: Digital signature

Reply via email to