It sounds like your IPMI/BMC is causing the server to hang. I've
encountered a similar sounding condition a number of times with
supermicro IPMI when rebooting using OpenBSD (and Linux, fwiw.)
You can avoid the lockup by resetting the BMC before you reset the
server. See this thread, there is fix at the end:
http://openbsd-archive.7691.n7.nabble.com/Reboot-Issues-td286573.html
(I made a script that replaced the reboot command where it calls the
ipmi reset before issuing the server reboot. This avoided accidentally
locking up the servers, which I found myself doing every six months. I
find it nearly impossible to remember "issue the ipmi reset on this box
before rebooting it" on a few boxes when the rest work as expected.)
On 2018-09-03 13:40, Gonzalo L. Rodriguez wrote:
Synopsis: Server hangs after reboot or halt
Category: kernel
Environment:
System : OpenBSD 6.4
Details : OpenBSD 6.4-beta (GENERIC.MP) #286: Sat Sep 1
22:23:18
MDT 2018
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
Description:
I have this SuperMicro X8DTL, I started with 6.3-release,
everything
works just fine, after some time, I reboot the server and I got
a 5
short beeps and 1 long beep (memory fault), so I unplug the
power,
plug in again, and boots fine, after a bit, I reboot it again
and same
problem (it's the same if I halt and try to turn it on again)
swaping
around DIMMS, also tried just with one, two, etc, no luck. I
tried with -current
(dmesg attached) and same thing. Maybe was a hw problem, but I
tried
with another server (same hw) and the problem still there.