DragonFly BSD
DragonFly bugs List (threaded) for 2004-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re2: usb keyboard works in bios, not in DF


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Sun, 5 Sep 2004 14:30:44 -0700 (PDT)

    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@xxxxxxxxxxxxx>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]