Is there a trick to getting USB keyboards to cooperate with OpenBSD?
I'm running 3.1 with a custom kernel. I made sure the kernel included
the appropriate USB support, I think. This is what I included:
# PCI USB Controllers
uhci* at pci? # Universal Host Controller (Intel)
ohci* at pci? # Open Host Controller
# USB bus support
usb* at uhci?
usb* at ohci?
uhub* at usb? # USB Hubs
uhub* at uhub? port ? configuration ? # USB Hubs
uhid* at uhub? port ? configuration ? # USB Generic HID devices
uvisor* at uhub? port ? configuration ? # Handspring Visor
ucom* at uvisor?
ukbd* at uhub? port ? configuration ? # USB Keyboards
wskbd* at ukbd? console ? mux 1
ums* at uhub? port ? configuration ? # USB Mice
wsmouse* at ums? mux 0
ugen* at uhub? port ? configuration ? # USB Generic driver
I have a USB Mitsumi keyboard and a USB Microsoft Intellipoint Optical
mouse. I also have a Handspring Visor and a Sony Digital camera, but
I'm really just shooting for getting the keyboard and mouse working.
When I plug either the keyboard or mouse in, the system spits out
messages like this:
ukbd0: Mitsumi Electric Mitsumi USB Keyboard, rev 1.00/1.00, addr 2,
wskbd1 at ukbd0 mux 1
ums0: Microsoft Microsoft 5-Button Mouse with IntelliEye(TM), rev
1.10/3.00, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
wsmouse0 at ums0
The mouse works in xf86cfg, but I can't actually get X to run (that's
next on my list of things to do) so I don't know if it works there (I
assume it does). But, the keyboard is totally dead. I've tried having
it plugged in at bootup as well as plugging it in after the system was
booted. Do I have to do something special before the keyboard will
function? In my BIOS, there is an option for "USB Keyboard." I get the
same results with this enabled or disabled.
Can anyone give me some guidance? Thanks.