Created attachment 224121 [details]
Photograph of the bug.
HP ProBook 440 G7
Comparative test results:
> below BIOS DRIVE D: is disk1, a flickering cursor.
> HP ProBook 440 G7
Adjacent bug 255073 for the same hardware not booting in UEFI mode.
I have the analogous case.
HP EliteBook 2570p
BIOS Mode Legacy
For a moment these strings:
Consoles: internal video/keyboard
BIOS Drive C: disk0
BIOS Drive D: disk1
are displayed and then the notebook reboots.
FreeBSD-12.2-RELEASE-i386-mini-memstick.img - the same behavior (except for the picture displayed has additional string at the start about BTX loader).
FreeBSD-11.2-RELEASE-i386-mini-memstick.img loads successfully.
(In reply to spell from comment #2)
> HP EliteBook 2570p
> BIOS Mode Legacy
> For a moment these strings:
> … are displayed and then the notebook reboots.
In the moment(s) before the reboot, is a flickering cursor visible?
With the HP ProBook 440 G7, which does not automatically reboot, the flickering is _very_ rapid and barely perceptible.
HP EliteBook 2570p
> Intel HD Graphics 4000
(In reply to Graham Perrin from comment #3)
> In the moment(s) before the reboot, is a flickering cursor visible?
No at all. That is very short moment, I hardly managed to read those three strings. My cam also can't catch it.
Thank to you too for the PR.
(In reply to spell from comment #4)
(In reply to Toomas Soome from comment #5)
> Latest BIOS?
Believe yes, I've updated it recently in a service center.
Do you need more info about the version?
(In reply to spell from comment #6)
We got disk names, meaning the biosdisk.c probe functions did ok (more or less). After biosdisk, the zfs probe is run, and most likely it is causing the system to hung, because there are no other messages.
Bios version does not help too much (I do not have the hw anyhow). Normally at such case we start with ellimination and inserting diag printouts.
(In reply to Toomas Soome from comment #7)
What we should do next is to try to investigate why exactly are we get stuck and this would require building debug loader. I can do this for you.
Before that, I'd like you to test if you can get boot: prompt -- when system is starting, on very first spinner, press space. You should get boot: prompt, there you can enter status or ?/ or ?/boot to list directory contents. Also you can enter file name like: /boot/loader to start next boot phase.
(In reply to Toomas Soome from comment #8)
Don't see any spinner but if tapping Space at a right moment I do enter boot prompt and can run /boot/loader or whatever.
Please build loader with eliminations/debug printouts.