epoch1970;429231 Wrote: 
> On my system the power control loop checks againsts a value set by the
> system state loop (srvPowerControl participates in defining the system
> state);
> If there is no value to be read by the control loop, or the value is
> not polled by the control loop between 2 updates of the state loop,
> something is wrong (since by design the control loop runs light and
> fast, and the state loop slow with low priority.) 
> When no polling has occured, my system commands reboot (after a few
> reads, to "be sure" --e.g. take services startup order into account)

I.e. a home-brewed watchdog, yes?  My current hardware includes a BIOS
watchdog function and I know linux has watchdog drivers.  I haven't
really figured out how to make them work, though.  Have you played
around with any of these system watchdog facilities?  If I knew more
about them, I might be tempted to add another command to SrvrPowerCtrl
that could "feed" a watchdog each minute...something like what the
windows PreventStandby plugin does now.

If we were to go with just the "is idle" message via the registry, that
should avoid the sort of system deadlock as you describe.  Presumably,
LightsOut has the responsibility of clearing the "is idle" flag.


-- 
gharris999
------------------------------------------------------------------------
gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115
View this thread: http://forums.slimdevices.com/showthread.php?t=48521

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to