Failsafe on kernel panic

Ian Lepore ian at FreeBSD.org
Thu Jan 17 13:35:33 UTC 2013


On Thu, 2013-01-17 at 08:38 +0200, Sami Halabi wrote:
> btw: i don't see any options in my kernel config for KBD / Unatteneded , th
> eonly thing that mention its
> is: device ukbd
> 
> Sami

I think if you don't have any kdb options turned on, then a panic should
automatically store a crashdump to swap, then reboot the machine.  If
that's not working, perhaps it locks up trying to store the dump?  

If the hardware has a watchdog timer, enabling that might be the best
way to ensure a reboot on any kind of crash or hang.

-- Ian


> On Thu, Jan 17, 2013 at 6:45 AM, Sami Halabi <sodynet1 at gmail.com> wrote:
> 
> > Its only a kernel option? There is no flag to pass to the loader?
> >
> > SAMI
 <>  17  2013 05:18,  "Ian Lepore" <ian at freebsd.org>:
> >
> > On Wed, 2013-01-16 at 23:27 +0200, Sami Halabi wrote:
> >> > Thank you for your response, very helpful.
> >> > one question - how do i configure auto-reboot once kernel panic occurs?
> >> >
> >> > Sami
> >> >
> >>
> >> From src/sys/conf/NOTES, this may be what you're looking for...
> >>
> >> #
> >> # Don't enter the debugger for a panic. Intended for unattended operation
> >> # where you may want to enter the debugger from the console, but still
> >> want
> >> # the machine to recover from a panic.
> >> #
> >> options         KDB_UNATTENDED
> >>
> >> But I think it only has meaning if you have option KDB in effect,
> >> otherwise it should just reboot itself after a 15 second pause.
> >>
> >> -- Ian
> >>
> >>
> >>
> >>
> >>
> >>
> >> >
> >> > On Wed, Jan 16, 2013 at 10:13 PM, John Baldwin <jhb at freebsd.org> wrote:
> >> >
> >> > > On Wednesday, January 16, 2013 2:25:33 pm Sami Halabi wrote:
> >> > > > Hi everyone,
> >> > > > I have a production box, in which I want to install new kernel
> >> without
> >> > > any
> >> > > > remotd kvn.
> >> > > > my problem is its 2 hours away, and if a kernel panic occurs I got a
> >> > > > problem.
> >> > > > I woner if I can seg failsafe script to load the old kernel in case
> >> of
> >> > > > psnic.
> >> > >
> >> > > man nextboot (if you are using UFS)
> >> > >
> >> > > --
> >> > > John Baldwin
> >> > >
> >> >
> >> >
> >> >
> >>
> >>
> >>
> 
> 
> -- 
> Sami Halabi
> Information Systems Engineer
> NMS Projects Expert
> FreeBSD SysAdmin Expert
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"




More information about the freebsd-stable mailing list