From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: Martin Bretschneider <mailing-lists-mmv@bretschneidernet.de>,
linux-kernel@vger.kernel.org,
Jan Engelhardt <jengelh@linux01.gwdg.de>,
linux-usb-devel@lists.sourceforge.net, Greg KH <gregkh@suse.de>,
Leonid <nouser@lpetrov.net>
Subject: Re: PROBLEM: PS/2 keyboard does not work with 2.6.15
Date: Mon, 9 Jan 2006 12:54:52 -0500 [thread overview]
Message-ID: <d120d5000601090954k3e35c3c7n31d4d6796ac760bf@mail.gmail.com> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0601091215070.7432-100000@iolanthe.rowland.org>
On 1/9/06, Alan Stern <stern@rowland.harvard.edu> wrote:
> On Mon, 9 Jan 2006, Dmitry Torokhov wrote:
>
> > > It would be nice to know which part of the usb-handoff code causes the
> > > problem.
> >
> > Well, it's not handoff code causing problems per se, it's just that it
> > does not look like it performs handoff. If it did then disabling USB
> > legacy emulation in BIOS would have no effect, right?
>
> On the other hand, if the BIOS worked correctly then the ps/2 port would
> have no problems regardless of whether USB legacy emulation was on or off.
> Given that the keyboard works during bootup, I see only two possibilities:
>
> The USB handoff code somehow causes the BIOS to mess up the
> state of the 8042;
>
> The 8042 driver interacts badly with the firmware when USB
> legacy emulation is on, and the USB handoff code doesn't
> successfully turn off legacy emulation.
>
> My earlier suggestion was an attempt to test the first possibility. The
> second is harder to test because it implies problems in both the 8042
> driver and the USB handoff code.
>
My experience is that USB legacy emulation in BIOS + ACPI works as
long as you do not touch it and gets terribly confused if someone
tries to actually use i8042 (like enable active multiplexing mode with
4 AUX ports). As soon as BIOS takes its dirty hands off i8042
everything works fine.
The problem it seems that when usb-handoff code was moved from pci
quirks and enabled inconditionally something happened so it stopped
doing handoff.
--
Dmitry
next prev parent reply other threads:[~2006-01-09 17:54 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-05 13:58 Martin Bretschneider
2006-01-05 14:37 ` Dmitry Torokhov
2006-01-06 7:21 ` Jan Engelhardt
2006-01-06 16:29 ` Martin Bretschneider
2006-01-06 19:00 ` Jesper Juhl
2006-01-08 21:23 ` Martin Bretschneider
2006-01-08 22:19 ` Dmitry Torokhov
2006-01-09 9:50 ` Martin Bretschneider
2006-01-09 6:26 ` Dmitry Torokhov
2006-01-09 15:32 ` Alan Stern
2006-01-09 16:50 ` Dmitry Torokhov
2006-01-09 17:23 ` Alan Stern
2006-01-09 17:54 ` Dmitry Torokhov [this message]
2006-01-09 20:08 ` Martin Bretschneider
2006-02-04 7:01 ` mahesh
2006-01-10 7:43 ` Vojtech Pavlik
2006-01-10 15:12 ` Alan Stern
2006-01-10 15:28 ` Vojtech Pavlik
2006-01-10 15:37 ` Dmitry Torokhov
2006-01-11 0:01 ` Jan Rekorajski
2006-01-11 0:19 ` Pete Zaitcev
2006-01-11 15:26 ` Alan Stern
2006-01-11 16:01 ` Jan Rekorajski
2006-01-11 19:57 ` Pete Zaitcev
[not found] ` <161717d50601101019k34a901a8x37fb28187a609490@mail.gmail.com>
[not found] ` <d120d5000601101225h32b44f7eobae654056cf0318c@mail.gmail.com>
[not found] ` <161717d50601101419q373cde76y6b374f1ae289ca22@mail.gmail.com>
[not found] ` <d120d5000601101425g576f8fd3kc9de80a4b320c3bf@mail.gmail.com>
2006-01-11 2:45 ` Dave Neuer
2006-01-09 18:36 ` Martin Bretschneider
2006-01-09 19:09 ` Alan Stern
2006-01-09 6:10 Leonid
2006-01-14 14:20 Walt H
2006-01-14 17:09 ` Alan Stern
2006-01-14 19:27 ` Walt H
2006-01-15 15:45 ` Alan Stern
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d120d5000601090954k3e35c3c7n31d4d6796ac760bf@mail.gmail.com \
--to=dmitry.torokhov@gmail.com \
--cc=dtor_core@ameritech.net \
--cc=gregkh@suse.de \
--cc=jengelh@linux01.gwdg.de \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb-devel@lists.sourceforge.net \
--cc=mailing-lists-mmv@bretschneidernet.de \
--cc=nouser@lpetrov.net \
--cc=stern@rowland.harvard.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®