GELI Passphrase at boottime

Felix Stolba alleepsilonkleinereins at
Sun May 17 13:04:41 UTC 2009


I guess this problem has persisted since 6.0 or probably earlier, at
least this is where I encountered it first.
The geli passphrase prompt (at boottime) doesn't detect keyboard input
correctly, sometimes it
will detect a key pressed, sometimes it won't etc.

I know that disabling kbdmux helped with some people, here it doesn't
change geli's behaviour.
Also, having different keyboard mapping is out of the question.
So, I helped myself with a little script in rc.conf:

    test -e /dev/ad0s2.eli
    if [ $? -ne 0 ] then
        geli attach /dev/ad0s2

Doing this plus removing the boot flag for the geli device did the
trick, all input is detected when asked for passphrase.
After being attached, the devices get checked for errors, fragmentation
etc. and are mounted correctly as listed in /etc/fstab.

Maybe this can help s/o with similiar problems.


More information about the freebsd-current mailing list