From owner-freebsd-hardware@FreeBSD.ORG Wed Aug 9 12:33:16 2006 Return-Path: X-Original-To: freebsd-hardware@freebsd.org Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB9EE16A4DD for ; Wed, 9 Aug 2006 12:33:16 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA26E43D4C for ; Wed, 9 Aug 2006 12:33:15 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [192.168.0.7]) (authenticated bits=0) by server.baldwin.cx (8.13.6/8.13.6) with ESMTP id k79CXCxo060243; Wed, 9 Aug 2006 08:33:15 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-hardware@freebsd.org Date: Wed, 9 Aug 2006 08:32:52 -0400 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200608090832.52859.jhb@freebsd.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [192.168.0.1]); Wed, 09 Aug 2006 08:33:15 -0400 (EDT) X-Virus-Scanned: ClamAV 0.87.1/1641/Tue Aug 8 19:01:19 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Scott Wilson Subject: Re: ukbd0 from dell DRAC5 remote access controller X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 12:33:16 -0000 On Wednesday 09 August 2006 05:27, Scott Wilson wrote: > Hi, > > I'm trying to get the keyboard emulation part of Dell's DRAC5 remote > access controller working with freebsd. This is 6.1-RELEASE-p3 and > running amd64 port. Can anyone shed some light? > > relevant dmesg messages: > ---- > pe1# cat /var/log/dmesg.today | grep kbd > kbd0 at kbdmux0 > ukbd0: Dell DRAC5, rev 1.10/0.00, addr 3, iclass 3/1 > kbd1 at ukbd0 > atkbdc0: at port 0x60,0x64 on isa0 > > trying to attach only that keyboard to the console: > ---- > pe1# kbdcontrol -k /dev/ukbd0 < /dev/console > kbdcontrol: cannot open /dev/ukbd0: Device busy > > trying to add it to the mux: > ---- > pe1# kbdcontrol -K < /dev/console > kbd0 > kbdmux0, type:AT 101/102 (2) > pe1# kbdcontrol -a kbd0 < /dev/kbdmux0 > /dev/kbdmux0: Device busy. > pe1# kbdcontrol -a kbd1 < /dev/kbdmux0 > /dev/kbdmux0: Device busy. > pe1# kbdcontrol -k /dev/kbdmux0 < /dev/console > kbdcontrol: cannot open /dev/kbdmux0: Device busy > > trying to get info on the keyboards: > ---- > pe1# kbdcontrol -i < /dev/kbdmux0 > /dev/kbdmux0: Device busy. > pe1# kbdcontrol -i < /dev/ukbd0 > /dev/ukbd0: Device busy. > pe1# kbdcontrol -i < /dev/kbd0 > /dev/kbd0: Device busy. > pe1# kbdcontrol -i < /dev/console > kbd0: > kbdmux0, type:AT 101/102 (2) > > > Am I missing something? Any suggestions? kbd0 is the keyboard mux, and kbd1 (the USB keyboard) is already attached to the mux during boot. So, it should be working already. If you want to use ukbd0 by itself, you'll need to detach it from the mux first and then attach it to the console. -- John Baldwin