Re: /dev/psaux troubles with 2.2.2

Steven N. Hirsch (shirsch@adelphia.net)
Thu, 11 Mar 1999 07:35:49 -0500 (EST)


On Thu, 11 Mar 1999, Johan [iso-8859-1] Myréen wrote:

> As you said yourself, the problem with the PS/2 AUX interface is that
> there are so many different implementations out there. I have followed
> the original spec, the "Personal System/2 Hardware Interface Technical
> Reference - AT-Bus Systems" published by IBM. That document does not
> mention the "AUX interface test" (0xA9) at all. It also does not allow
> the "Write to AUX output buffer" to be optional.
>
> There may be other, conflicting specifications out there and a lot of
> systems adhering to them, but with my 6+ years of fighting with the PS/2
> aux port, I'm pretty confident that you will bump into controllers that
> don't implement 0xA9 either.
>
> > 0xA7 + 0xA8 - Enable + Disable AUX interface. This, if AUX is present,
> > should toggle the AUX Disable bit (bit 5) in the i8042
> > control register.
>
> My documentation treats the AUX Disable bit as a write-only bit.
>
> But OK, thanks for the tip, I think a safe way to proceed is to change
> the test to first do a 0xA9 command, and if that fails, try what we do
> now.

Johan,

Please let me know when you have a patch together? I'd be delighted to
test it against the problem box here.

Steve

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