Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 2008 03:44:56 +0200
From:      Polytropon <freebsd@edvax.de>
To:        "freebsd-bugs@freebsd.org" <freebsd-bugs@freebsd.org>
Subject:   Bug report (kernel) on ukbd, ums; KEYMAP settings for atkbd, ukbd, and FONT setting for sc in FreeBSD 7
Message-ID:  <20080709034456.deba02f6.freebsd@edvax.de>

next in thread | raw e-mail | index | archive | help
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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080709034456.deba02f6.freebsd>