Re: i8042 problem

From: Maciej W. Rozycki (macro@ds2.pg.gda.pl)
Date: Mon Jul 28 2003 - 09:01:27 EST


On Mon, 28 Jul 2003, Andries Brouwer wrote:

> On Mon, Jul 28, 2003 at 12:25:05PM +0100, Alan Cox wrote:
> > On Llu, 2003-07-28 at 02:55, Pete Zaitcev wrote:
> > >
> > > I see the light now. Somehow I imagined that atkbd code does not call
> > > the ->open for the port. Now it all falls into place. Everything works
> > > with a bigger timeout.
> >
> > Unfortunately with this change several people still report failures
>
> Ach. One bug fixed and the Linux kernel is still not perfect?
> What a pity.
>
> [But yes, as I also said to someone else: on i386 one has a working
> keyboard after bootup. No initialization and no probing required.
> The new keyboard code uses a lot of knowledge about common keyboards
> and keyboard controllers. It works in most cases. But already the
> linux-kernel readers see a long stream of problems. I am afraid of
> the effect on a million Linux users.]

 Well, are timeouts needed at all, except for a single initial command to
see if a device is there? I would imagine the keyboard to be initialized
using an interrupt-driven state machine.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

- 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/



This archive was generated by hypermail 2b29 : Thu Jul 31 2003 - 22:00:36 EST