S
Sylvia Else
Guest
I was wondering why I couldn't use the watchdog timer function on one of
my computers - the driver says that it's been disabled in hardware.
A look at the chipset page reveals that when the system is powered up, a
pin is sampled, and if it is high, the watchdog timer function is indeed
disabled.
The pin has a pulldown resistor, which the spec warns can be as high as 50K.
Only thing is, the rest of the time, the pin is the output intended to
drive (indirectly) the computer speaker.
So if the speaker driver circuitry is implemented in a way that could
behave as a modest pullup, it could unintentionally disable the watchdog
timer function. I rather suspect that this is what is happening, since I
can't see any reason for a MB manufacturer to deliberately disable such
an obscure function.
Which leaves two questions.
1) Was the speaker output pin really the best choice for this?
2) Where is the need to disable the watchdog timer function at all? If a
system doesn't program it to operate, then it won't. There seems no
earthly need to make it impossible for software to use it. It's not even
the kind of thing that would make for product differentiation (charge
more for a board without the functionality disabled).
Interested readers can find the spec here:
<http://www.intel.com/content/dam/doc/datasheet/6-chipset-c200-chipset-datasheet.pdf>
Search for "No Reboot (NR)" without the quotes.
Grrrrr!
Sylvia.
my computers - the driver says that it's been disabled in hardware.
A look at the chipset page reveals that when the system is powered up, a
pin is sampled, and if it is high, the watchdog timer function is indeed
disabled.
The pin has a pulldown resistor, which the spec warns can be as high as 50K.
Only thing is, the rest of the time, the pin is the output intended to
drive (indirectly) the computer speaker.
So if the speaker driver circuitry is implemented in a way that could
behave as a modest pullup, it could unintentionally disable the watchdog
timer function. I rather suspect that this is what is happening, since I
can't see any reason for a MB manufacturer to deliberately disable such
an obscure function.
Which leaves two questions.
1) Was the speaker output pin really the best choice for this?
2) Where is the need to disable the watchdog timer function at all? If a
system doesn't program it to operate, then it won't. There seems no
earthly need to make it impossible for software to use it. It's not even
the kind of thing that would make for product differentiation (charge
more for a board without the functionality disabled).
Interested readers can find the spec here:
<http://www.intel.com/content/dam/doc/datasheet/6-chipset-c200-chipset-datasheet.pdf>
Search for "No Reboot (NR)" without the quotes.
Grrrrr!
Sylvia.