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>

index | next in thread | raw e-mail

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.




home | help

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