Bug report (kernel) on ukbd, ums; KEYMAP settings for atkbd, ukbd,
and FONT setting for sc in FreeBSD 7
Polytropon
freebsd at edvax.de
Wed Jul 9 02:00:19 UTC 2008
Hi,
I'm new to this list and to bug reporting in general, so I hope I
get your help to do things right. As a long time happy FreeBSD
user, I still don't know how to do a correct bug report. Why? Be-
cause I newer had to write one. Honestly.
- 1 -
Since I upgraded to FreeBSD 7 (from my previous production system
running 5.4), I have problems with a Sun Type 6 USB keyboard and
mouse. On every other FreeBSD installation (5.X, 6.X), detection
works as intended, but on 7.0 it doesn't.
I may explain:
After system startup has ended, the USB keyboard is not accessible.
After a few seconds (5 up to 10), the kernel reports
ums0: <vendor 0x0430 product 0x0100, class 0/0, rev 1.00/1.02,
addr 2> on uhub1
ums0: 3 buttons.
ukbd0: <vendor 0x0430 product 0x0005, class 0/0, rev 1.00/1.02,
addr 3> on uhub1
kbd2 at ukbd0
and mouse and keyboard work as intended. But why the vendor and product
numbers instead of the correct names? As I mentioned, it worked before
for many years. I read up the corresponding files in the /usr/src tree
segment, the needed information seems to be present in the file named
/usr/src/sys/dev/usb/usbdevs.
It does not work with the generic kernel AND a custom kernel (I usually
build kernels according to actual hardware presence).
While this problem does not have a big impact, it's strange to see
something stopping working that has worked many years before...
- 2 -
Another problem I did encounter is related to language settings done
in the kernel configuration. I have the following settings:
options ATKBD_DFLT_KEYMAP
makeoptions ATKBD_DFLT_KEYMAP=german.iso
options UKBD_DFLT_KEYMAP
makeoptions UKBD_DFLT_KEYMAP=german.iso
options SC_DFLT_FONT
makeoptions SC_DFLT_FONT=iso
They do not take effect when the kernel is loaded. The (english) standard
keyboard still remains.
Thanks for help! Explaination is welcome.
More information about the freebsd-bugs
mailing list