From owner-freebsd-hackers@FreeBSD.ORG Fri Jun 11 09:29:15 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0BE616A4CE for ; Fri, 11 Jun 2004 09:29:15 +0000 (GMT) Received: from faceman.servitor.co.uk (faceman.servitor.co.uk [80.71.15.146]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD43743D54 for ; Fri, 11 Jun 2004 09:29:14 +0000 (GMT) (envelope-from wiggy@servitor.co.uk) Received: from wiggy by faceman.servitor.co.uk with local (Exim 4.30) id 1BYiLR-0005Pj-6V; Fri, 11 Jun 2004 10:29:05 +0100 Date: Fri, 11 Jun 2004 10:29:05 +0100 From: Paul Robinson To: Danny Braniss Message-ID: <20040611092905.GK70693@iconoplex.co.uk> References: <20040611090459.A676343D1D@mx1.FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040611090459.A676343D1D@mx1.FreeBSD.org> Sender: Paul Robinson cc: hackers@freebsd.org Subject: Re: keyboard for a blade X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2004 09:29:16 -0000 On Fri, Jun 11, 2004 at 12:04:45PM +0300, Danny Braniss wrote: > Somehow the keyboard (USB/PS2) is rerouted, but gets lost to freebsd, > btw, im running current, since on stable the bge doesn't work. If there's no PS/2 keyboard attached at boot time, FBSD will unload the atkbd driver to a give a change to the driver for a USB keyboard and (rather infuriatingly for me) won't allow re-connection of a PS/2 keyboard until you either kbdcontrol it (how, if you haven't got a working keyboard?) or power cycle the box. Similar problems occur if you also don't have a USB keyboard attached. Your blade centre is probably only "connecting" a keyboard when you need it, so you should treat it like a headless server. In your kernel config change this line: device atkbd0 at atkbdc? irq 1 flags 0x1 For this one: device atkbd0 at atkbdc? irq 1 This means that the PS/2 atkbd driver will be loaded even if a keyboard is not actually connected at boot time. If that doesn't fix it in your blade centre, then it's because it's providing a "USB keyboard" to the blade not a PS/2 keyboard, and I don't know how to fix that one because I've never had the problem. Hope that helps somehow. -- Paul Robinson http://www.iconoplex.co.uk/