DragonFly bugs List (threaded) for 2004-09
Re2: usb keyboard works in bios, not in DF
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
* 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
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.