10.1 hangs during boot on Intel DP35DP board
John Baldwin
jhb at freebsd.org
Wed Dec 10 20:33:44 UTC 2014
On Tuesday, December 09, 2014 5:17:47 am Christopher R. Bowman wrote:
>
> > On Dec 8, 2014, at 10:32 AM, John Baldwin <jhb at freebsd.org> wrote:
> >
> > On Saturday, December 06, 2014 01:37:09 PM Christopher R. Bowman wrote:
> >> John,
> >> Its still sitting but I turned on verbose output and it's been sitting
for
> >> 10 minutes so far without any further output. Christopher.
> >
> > Grrr, then it might be stuck elsewhere than the interrupt config hooks.
> > Unfortunately we'd really need to find a way to get into DDB. I think
GENERIC
> > doesn't include BREAK_TO_DEBUGGER by default, so Ctrl-Alt-Esc doesn't work
out
> > of the box. Can you break into the loader prompt and type 'set
> > debug.kdb.break_to_debugger=1' before booting? Ctrl-Alt-Esc should then
work
> > when it hangs. Once that happens, please get the output of 'ps' from DDB.
> >
> >> --
> >> Christopher R. Bowman
> >>
> >>> On Dec 5, 2014, at 7:20 AM, John Baldwin <jhb at freebsd.org> wrote:
> >>>
> >>> On Thursday, December 04, 2014 07:42:48 PM Christopher R. Bowman wrote:
> >>>>> On Dec 4, 2014, at 8:39 AM, John Baldwin <jhb at freebsd.org> wrote:
> >>>>>> On Wednesday, December 03, 2014 9:36:01 am Adrian Chadd wrote:
> >>>>>> Hi,
> >>>>>>
> >>>>>> I'm not sure - it may be that the timekeeping stuff is a bit
confused.
> >>>>>> Maybe it's now time to file a bug and see if we can loop the
> >>>>>> timekeeping folk into it.
> >>>>>
> >>>>> This is probably not timekeeping. That message is just the last thing
> >>>>> printed before the interrupt-driven hooks are run. If you booted a
HEAD
> >>>>> snapshot the kernel should have DDB compiled in. Please drop into DDB
> >>>>> using Ctrl-Alt-Esc and then run 'show conifhk' and reply here with the
> >>>>> output please.
> >>>>
> >>>> John,
> >>>>
> >>>> Thank you for responding. I tried that but the machine seemed wedged
> >>>> at
> >>>>
> >>>> that point. I can’t drop into DDB using Ctrl-Alt-Esc nor can I do
> >>>> Ctrl-Alt-Del to reboot. All I can do it push the reset button.
> >>>> Christopher
> >>>
> >>> If you let it sit for 60 seconds it should print out a message telling
you
> >>> what it is waiting on.
> >
> >
> > --
> > John Baldwin
>
>
> John,
> I tried this twice on the off chance I typed it wrong once. This had no
effect. After letting the machine sit for 5 minutes there was no further
output or prompt. Doesn’t look like it dropped into the debugger. Any more
suggestion?
Can you trigger an NMI? Perhaps remotely via IPMI? (I'm not sure if that's
even feasible in the IPMI spec.) Barring break_to_debugger, that's the only
other thing I'm aware of. Another option might be to compile a custom kernel
with 'options KTR', 'options KTR_VERBOSE', 'options KTR_COMPILE=KTR_PROC' and
'options KTR_MASK=KTR_PROC' and boot that. If the machine is truly hung it
will still hang. If you can point the machine at a serial console and log the
output, that would be good if it doesn't really hang but is sitting idle.
--
John Baldwin
More information about the freebsd-hackers
mailing list