> Date: Sun, 20 Sep 2015 16:50:40 +0200
> Subject: Re: FreeBSD 11.0-CURRENT Single User Keymap
> From: oliver.pin...@hardenedbsd.org
> To: gljennj...@gmail.com
> CC: sg...@hotmail.com; firstname.lastname@example.org
> On 9/16/15, Gary Jennejohn <gljennj...@gmail.com> wrote:
>> On Tue, 15 Sep 2015 19:32:35 +0900
>> Brendan Sechter <sg...@hotmail.com> wrote:
>>> When compiling a FreeBSD 11.0-CURRENT kernel, what is required to change
>>> the keymap used in single user mode? __I originally asked this question on
>>> the FreeBSD forums, but was bounced to the mailing list because CURRENT is
>>> an unsupported version.
>>> I have read an old forum thread on this topic. I have also read
>>> the__atkbd(4)__and__ukbd(4)__man pages. The relevant parts of my kernel
>>> configuration are as follows:
>>> include GENERIC
>>> ident MY_KERNEL
>>> & AT Keyboard
>>> device atkbdc
>>> options ATKBD_DFLT_KEYMAP
>>> makeoptions ATKBD_DFLT_KEYMAP=jp.106
>>> device atkbd
>>> & USB Keyboard
>>> device ukbd
>>> options UKBD_DFLT_KEYMAP
>>> makeoptions UKBD_DFLT_KEYMAP=jp.106
>>> & everything else
>>> & ...
>>> So far as I can tell, these options should be working. I am using a 106
>>> key Japanese keyboard. Single user mode appears to use the keymap for a
>>> 101 key standard US layout. I have tried the following values:
>>> - jp
>>> - jp.106
>>> - jp.106.kbd (not tried recently)
>>> Finally, this is a FreeBSD VM running in VirtualBox on OSX. I am 99% sure
>>> I am having the same problem on my physical machines. The specific driver
>>> almost certainly depends on the hardware.
>> Try setting keymap in /etc/rc.conf to the entry you want. Just
>> putting keymap="jp.106" there should work.
>> Umm, but this is for syscons. Not sure what you may need for vt,
>> which I don't use.
> See this patch: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193865
PR 194744 implies that disabling kbdmux is a workaround.
Indeed, compiling with the above kernel configuration and disabling kbdmux by
adding the following line to /boot/device.hints allows single user mode to boot
with a custom keymap. jp.106.kbd in my case.
In my tests, recompiling with a manually patched
had no impact on the kbdmux keymap. Neither did temporarily replacing
/usr/share/syscons/keymaps/us.iso.kbd before the build.
I look forward to seeing the custom keymap related patches pulled into head.
I understand the developers have more pressing and exciting things to work on.
>> Gary Jennejohn
>> email@example.com mailing list
>> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"