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>