Solved What are the (ATKBD|UKBD|SUNKBD|KBDMUX)_DFLT_KEYMAP kernel configuration options for?

What are the (ATKBD|UKBD|SUNKBD|KBDMUX)_DFLT_KEYMAP kernel configuration options for? I assumed they set a compile time keymap to be used in the absence of anything else. This does not appear to be the case.
 
Solved in Thread freebsd-11-0-current-single-user-keymap.53178.

The (ATKBD|UKBD|SUNKBD|KBDMUX)_DFLT_KEYMAP kernel configuration options do provide custom keymap functionality. Per PR 194744 there is a bug in kbdmux(4) where the default layout is always used. kbdmux(4) can be disabled to use custom keymaps by adding the following line to /boot/device.hints.
Code:
hint.kbdmux.0.disabled="1"
PR 194744 also contains a patch to resolve this issue.
 
Back
Top