cvs commit: src/sys/dev/acpica acpi_thermal.c

Nate Lawson nate at root.org
Mon Feb 2 12:54:39 PST 2004


On Mon, 2 Feb 2004, Scott Long wrote:
> Are there any provisions for putting something in the syslog before the
> shutdown?  At least a series of warnings to the console well before the
> shutdown happens would be a good thing.  Making sure that those warnings
> get fsynced to disk would be even more ideal.  But just a spontaneous
> shutdown is not terribly helpful.

I thought about this and will probably add notification to userland of a
_CRT event via devd and then a default devd.conf entry that does "logger
-t kern.emerg 'WARNING: critical temperature, shutting down in %d
seconds'".  This will happen on the 2nd to last _CRT event.  It will go to
all users via the default syslog.conf setting and will give them a little
time to close apps.  Currently, a message is printed right before shutting
down but it only helps to know why the system suddenly shut down on you.

Remember that typical temperatures for this shutdown are 90-100C
(200-212F).  This is not something you want to delay.  If your system
maintains that temperature over a period of 30 seconds, you want a
shutdown.  The parameters are specified by the system designer, who knows
what the critical temperature is.

-Nate


More information about the cvs-src mailing list