Re: Keyboard oddness.

Vojtech Pavlik
2003-09-26T08:46:27Z

On Fri, Sep 26, 2003 at 10:15:42AM +0200, Andries Brouwer wrote:
> On Thu, Sep 25, 2003 at 08:27:57PM -0500, Rob Landley wrote:
> > Okay, a little fresh data:
>
> > Sep 25 20:22:22 localhost kernel: atkbd.c: Unknown key (set 2, scancode 0xd1,
> > on isa0060/serio0) pressed.
> > Sep 25 20:22:22 localhost kernel: i8042 history: d1 e0 51 e0 d1 e0 51 e0 d1 e0
> > 51 e0 d1 e0 51 d1
>
> e0 51 is PageDown press
> e0 d1 is PageDown release
>
> You see here (apart from the first byte, which probably is the second half
> of a PageDown release): PageDown press, release, press, release, press, release,
> press, broken release.
>
> A byte e0 was lost, and the release was not seen as a PageDown release.
>
> > The page down key is the one that stuck. I pressed another key (possibly
> > either cursor up or page up) to unstick it, and then the next time I pressed
> > page down it didn't register, but the time after that it did.
>
> > You're talking about missed keypresses, but the end-user symptom I'm seeing
> > is definitely a missed key release
>
> Yes - here a release was garbled.
>
> Many people have reported missing key releases, and, as a consequence of that,
> stuck keys. Your reports feel a bit different: the e0 is sometimes lost from
> a key press, sometimes from a key release.

I'm wondering if it could be a bug in the i8042.c driver ...

--
Vojtech Pavlik
SuSE Labs, SuSE CR