Re: Mouse/Keyboard problems with 2.5.38

Vojtech Pavlik (vojtech@suse.cz)
Thu, 26 Sep 2002 10:58:53 +0200


On Thu, Sep 26, 2002 at 01:31:12AM +0200, Stian Jordet wrote:

> I haven't really tried a 2.5 kernel for a very long time. I used some of
> the earliest, but then I suddenly had problems booting one of them, and
> haven't really taken much effort in getting it boot lately.
>
> But now I decided I should try again. I got 2.5.38 booted after some
> initial trouble. But, I have a couple of weird problems. First, the
> mouse. I have a Logitech Cordless Optical mouse. With kernel 2.4.x I use
> MouseManPlusPS/2 as the XFree mouse-driver. Then I can use the wheel and
> the fourth button just as expected. But with kernel 2.5.38 neither the
> wheel or the fourth button works. I change protocol to IMPS/2 in XFree,
> and everything works like expected, but the fourth button works just
> like pussing the wheel (third button). This is excactly the same
> behavior as with 2.4.20-pre7 (that's why I use MouseManPlusPS/2). Anyone
> have a clue why this doesn't work with kernel 2.5.38?

Use ExplorerPS/2 in XFree to get access to all the buttons. The new
input drivers handle the MouseMan protocol right in the kernel, and
independently on the real mouse type (ImPS/2, ImExPS/2, GenPS/2,
Logitech PS2++ USB, Busmouse, whatever) export an ExplorerPS/2-like
virtual mouse to userspace. This is what most applications support
correctly, and is compatible with generic PS/2 and ImPS/2 protocols also.

> Second problem, if I press SHIFT+PAGEUP, my computer freezes. It spits
> out this message: "input: AT Set 2 keyboard on isa0060/serio0, and then
> it's dead. I have a Logitech cordless keyboard.
>
> Anyone else experienced this?

I fixed this in about 2.5.36. Please #define ATKBD_DEBUG in
drivers/input/keyboard/atkbd.c, and send me the kernel output just
before the crash, please. I'll try to reproduce it here meanwhile.

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