Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Sep 2018 23:08:20 +0300
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        FreeBSD Current <freebsd-current@freebsd.org>, freebsd-fs@FreeBSD.org
Subject:   newfs silently fails if random is not ready (?)
Message-ID:  <609400979.20180904230820@serebryakov.spb.ru>

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

 I have problems with diskless install when kernel doesn't have tmpfs and
random device takes long time to unlock.

 Looks like newfs used to create in-memory /etc (on /dev/md0) silently fail
to create FS.

 I've added '-XL' options to mdmfs and it looks like this:

da0: quirks=0x2<NO_6_BYTE>
arc4random: no preloaded entropy cache
arc4random: no preloaded entropy cache
*** Figure out our NFS root path ***
*** handle_remount /conf ***
*** templates are base default ***
*** handle_remount /conf/base/etc ***
*** handle_remount /conf/base/var ***
*** handle_remount /conf/default/etc ***
*** handle_remount /conf/default/var ***
*** create_md etc with size 20480 ***
DEBUG: running: /sbin/mdconfig -a -t swap -s 10485760B
DEBUG: running: /sbin/newfs -U /dev/md0
random: read_random_uio unblock wait
random: read_random_uio unblock wait
random: unblocking device.
DEBUG: running: /sbin/mount /dev/md0 /etc
mount: /dev/md0: No such file or directory
mdmfs: mount exited with error code 1

 "/dev/md0" is here, but it is empty, without any FS.

 I could run "/sbin/newfs -U /dev/md0" later by hands and it works.

-- 
Best regards,
 Lev                          mailto:lev@FreeBSD.org




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