From owner-freebsd-usb@FreeBSD.ORG Tue Jun 6 11:45:11 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1400516A5C3 for ; Tue, 6 Jun 2006 11:45:11 +0000 (UTC) (envelope-from bryan@kishka.net) Received: from gravy.kishka.net (c-69-139-12-128.hsd1.pa.comcast.net [69.139.12.128]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DC2243D46 for ; Tue, 6 Jun 2006 11:45:10 +0000 (GMT) (envelope-from bryan@kishka.net) Received: from [192.168.1.2] (gravy.kishka.net [192.168.1.2]) by gravy.kishka.net (8.13.6/8.13.6) with ESMTP id k56Bj9du002426 for ; Tue, 6 Jun 2006 07:45:09 -0400 (EDT) (envelope-from bryan@kishka.net) Message-ID: <44856AC5.6020003@kishka.net> Date: Tue, 06 Jun 2006 07:45:09 -0400 From: Bryan Liesner User-Agent: Thunderbird 1.5.0.2 (X11/20060429) MIME-Version: 1.0 To: freebsd-usb@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Dead USB keyboard problem and solution X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 11:45:11 -0000 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