USB keyboard.

Bartek Stalewski werbat at
Mon Jan 31 17:20:45 PST 2005

Hi there,
I'm trying to use my brand new USB keyboard with DragonFly.
The keyboard works in BIOS etc, but later, after booting the system, it 
all fails.
I can't build my kernel (see my post on @bugs), so I'm trying to use 
modules - uhid.ko and ukbd.ko. Uhid works, but while trying to load 
ukdb, I see:

--- code ---
root at insomniac ~ # kldload ukbd
kldload: can't load ukbd: Exec format error
--- code ---

--- code ---
root at insomniac ~ # tail -n 1 /var/log/messages
Feb  1 02:12:30 insomniac kernel: link_elf: symbol kbd_attach undefined
--- code ---
These modules are both compiled from sources from yesterday (Jan 31.).

I've tried to change some options in BIOS, but:
- there are only two options - USB support (enable/disable) and USB 
support for dos (enable/disable);
- disabling first option makes the keyboard totally unusable;
- enabling second option makes my system stop at boot time, on 
displaying info about my ohci usb ports.

All works fine (both enable and disable support for DOS) for gentoo 
linux livecd. Windows (98 and XP) installer-cd works just with enabling 
dos support, DragonFly 1.0A-release livecd boots properly (without 
stopping at boot time), but keyboard don't work in any configuration of 
bios. The same with FreeBSD 5.3.

After connecting the keyboard on working system (with at keyboard 
connected), I have:

--- code ---
Feb  1 02:20:00 insomniac kernel: uhid0: CHESEN USB Keyboard, rev 
1.10/1.10, addr 2, iclass 3/1
Feb  1 02:20:00 insomniac kernel: uhid1: CHESEN USB Keyboard, rev 
1.10/1.10, addr 2, iclass 3/0
--- code ---

Any ideas? What should I do to make my keyboard working properly?

Bartek Stalewski // werbat 'at' dragonflybsd 'dot' pl

More information about the Users mailing list