Re2: usb keyboard works in bios, not in DF
Matthew Dillon
dillon at apollo.backplane.com
Sun Sep 5 14:31:54 PDT 2004
I have tracked down and fixed a number of issues with USB keyboards which
I think will improve USB legacy mode support. There were a couple of
issues.
* The AT (PS/2) keyboard sometimes probes when no AT keyboard is
attached, even after the USB controller has been reset. This
would result in the AT keyboard being used and the perfectly working
USB keyboard being ignored.
To solve this problem a USB keyboard now has priority over any AT
keyboard when probed during boot.
* The USB keyboard would sometimes be disconnected and reconnected,
either by the user or due to a USB controller reset (now that our
USB controller properly detach their children). This would disconnect
the USB keyboard from the console and since the console does not
reopen the keyboard, the result would be that the USB keyboard no longer
works.
To solve this problem we leave the usb keyboard registered with the
system even if the usb device itself goes bad.
Note that you still cannot break into DDB with a USB keyboard. Well, you
can, but then the keyboard will not work.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Bugs
mailing list