Date: Fri, 8 Nov 2019 13:39:00 +0100 From: Domagoj =?UTF-8?Q?Smol=C4=8Di=C4=87?= <rank1seeker@gmail.com> To: freebsd-hackers <freebsd-hackers@freebsd.org> Subject: Hang at stage 3 boot (Race condition?) loader Message-ID: <20191108133900.0000594c@gmail.com>
next in thread | raw e-mail | index | archive | help
Yo crew!
So, after upgrading from 11.1 to >=3D11.2 or >=3D12.0 boot would halt, just=
after stage 3 loader, during kernel booting.
In my case it always halts at line:
em0: <Intel(R) PRO/1000 Legacy Network Connection 1.1.0> port ...
This is very old SuperMicro P4SC8 board and kernel is custom(11.3).
When that happens, only hardware reset is possible.
I did debugging which included many manual reboots/resets and waiting to hi=
t enter at a targeted boot point(read further below), which is totally anno=
ying and retarded.
So I narrowed down it to MBR and behind (to BIOS).
Fix:
--
At MBR stage 1 boot in booteasy's menu, if I press enter once, very early, =
boot will succeed.
Pressing it a few seconds later, while still at above stage, will cause a h=
ang later on.
--
Will it fail or not, I can see at the beginning of stage 3 boot.
If BTX hangs for a while, just after it printed BIOS disc A, C, D, E ..., b=
oot always fails with hang at em0.
If I press enter as described, BTX will just "flash" through BIOS disc list=
and boot will always succeed.
Boot also succeeds without my intervention if I:
Unplug secondary SATA disk =3D> No BTX hang
Disable em0 in BIOS =3D> BTX hangs, BUT boot succeeds anyway!
Pressing enter at stage3's menu, has no effect.
Adding '-v' to boot.config shows detailed info when it is already too late.
Boot codes (stage 1 & 2) haven't been touched since 9 or 10 REL, I think.
I didn't want to reinstall them, because if it would fix a problem, how wou=
ld I know the cause.
Additionally, I have a special bsdlabel layout. I've split / and /boot into=
different labels, where /boot is 'a'.
I won't go into details, unless this proves to be a culprit, but then again=
, it did worked up to <=3D11.1.
Domagoj Smol=C4=8Di=C4=87
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191108133900.0000594c>
