ukbd0 from dell DRAC5 remote access controller

John Baldwin jhb at freebsd.org
Wed Aug 9 12:33:16 UTC 2006


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: <Keyboard controller (i8042)> 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


More information about the freebsd-hardware mailing list