Date: Tue, 06 Jun 2006 22:10:47 +0800 From: mag@intron.ac To: Bryan Liesner <bryan@kishka.net> Cc: freebsd-usb@freebsd.org Subject: Re: Dead USB keyboard problem and solution Message-ID: <20060606141209.BBC93F1682@smtp.263.net> In-Reply-To: <44856AC5.6020003@kishka.net> References: <44856AC5.6020003@kishka.net>
next in thread | previous in thread | raw e-mail | index | archive | help
In early booting stage before /boot/loader is loaded, your USB keyboard is driven by BIOS, emulating a PS/2 keyboard. Once kernel has initialized USB keyboard, BIOS will not handle USB keyboard any longer. As far as I know, /boot/loader has been working in protected mode, but lacking of support for USB. ------------------------------------------------------------------------ From Beijing, China Bryan Liesner wrote: > > I recently replaced my PS/2 keyboard with a USB keyboard. Works great, > but with one exception. If the system is rebooted, it's easy enough to > get into the BIOS settings, but after the boot process starts, the > keyboard is dead until the kernel is loaded. So hitting the space bar to > get to a loader prompt to boot kernel.old or perhaps putting in a boot -v > was impossible. > > I poked around on the mailing lists and saw that some others were having > the same issue, with no real answers. > > On a lark, I decided to try GRUB. Replacing the BSD boot blocks with GRUB > resolved this issue for me. Now, when the system starts, I don't lose the > keyboard and can hit the space bar when the loader starts to get to a > prompt. > > This brings up an interesting question, probably for another list. What > are the FreeBSD boot blocks doing (or not doing) that cause the loss of > legacy USB support? > > -Bryan > _______________________________________________ > freebsd-usb@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-usb > To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060606141209.BBC93F1682>