Darren J Moffat writes:
> Yann POUPET wrote:
> > Minix3 "pings" its driver modules to see if they're still alive. If not, 
> > the driver is reloaded.
> 
> The DEBUG kernel, the default for an ONNV build of the OpenSolaris
> source drops at the moment, does essentially this already by attempting
> to unload all kernel modules periodically, by default every 60 seconds. 
>   If they return that they are EBUSY then they stay otherwise they are 
> unloaded, and can get reloaded on demand.

For what it's worth, it doesn't sound like that's what he means.
Instead, the driver is "health checked" in some way and deliberately
unloaded and reloaded if it's not working.

Rather than being an additional stress-test (which is what the DEBUG
behavior in Solaris is), it sounds like the intent is to work around
bug-ridden drivers.  If so, that's verging far too close for my taste
to continuing operation after internal consistency has been lost and
risking data corruption.

-- 
James Carlson, KISS Network                    <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to