Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 May 2009 14:32:46 +0200
From:      Felix Stolba <alleepsilonkleinereins@gmail.com>
To:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   GELI Passphrase at boottime
Message-ID:  <4A1003EE.5010700@googlemail.com>

next in thread | raw e-mail | index | archive | help
Hello,

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:

    #!/bin/sh
    test -e /dev/ad0s2.eli
    if [ $? -ne 0 ] then
        geli attach /dev/ad0s2
    fi

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.

Felix



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A1003EE.5010700>