看板 DFBSD_bugs 關於我們 聯絡資訊
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@backplane.com>