English
Language : 

82801CA Datasheet, PDF (156/521 Pages) Intel Corporation – I/O Controller Hub 3-S (ICH3-S)
Functional Description
The following rules/steps apply if the system is in a G0 state and the policy is for the ICH3 to
reboot the system after a hardware lockup:
1. Upon detecting the lockup the SECOND_TO_STS bit will be set. The ICH3 may send up to 1
Event message to the D110. The ICH3 will then attempt to reboot the processor.
2. If the reboot at step 1 is successful then the BIOS should clear the SECOND_TO_STS bit.
This will prevent any further Heartbeats from being sent. The BIOS may then perform
addition recovery/boot steps. (See note 2).
3. If the reboot attempt in step 1 is not successful, the timer will timeout a third time. At this point
the system has locked up and was unsuccessful in rebooting. The ICH3 will not attempt to
automatically reboot again. The ICH3 will start sending a message every heartbeat period (30–
32 seconds). The heartbeats will continue until some external intervention occurs (reset, power
failure, etc.).
4. After step 3 (unsuccessful reboot after third timeout), if the user does a Power Button
Override, the system goes to an S5 state. The ICH3 continues sending the messages every
heartbeat period.
5. After step 4 (power button override after unsuccessful reboot) if the user presses the Power
Button again, the system should wake to an S0 state and the processor should start executing
the BIOS.
6. If step 5 (power button press) is successful in waking the system, the ICH3 will continue
sending messages every heartbeat period until the BIOS clears the SECOND_TO_STS bit.
(See note 2).
7. If step 5 (power button press) is unsuccessful in waking the system, the ICH3 continues
sending a message every heartbeat period. The ICH3 does not attempt to automatically reboot
again. The ICH3 starts sending a message every heartbeat period (30–32 seconds). The
heartbeats continue until some external intervention occurs (reset, power failure, etc.).
(See note 3).
8. After step 3 (unsuccessful reboot after third timeout), if a reset is attempted (using a button
that pulses PWROK low or via the message on the SMBus slave I/F), the ICH3 attempts to
reset the system.
9. After step 8 (reset attempt) if the reset is successful, BIOS will be run. The ICH3 continues
sending a message every heartbeat period until the BIOS clears the SECOND_TO_STS bit.
(See note 2)
10. After step 8 (reset attempt), if the reset is unsuccessful, the ICH3 continues sending a message
every heartbeat period. The ICH3 does not attempt to reboot the system again without external
intervention. (See note 3).
The following rules/steps apply if the system is in a G0 state and the policy is for the ICH3 to not
reboot the system after a hardware lockup.
1. Upon detecting the lockup, the SECOND_TO_STS bit is set. The ICH3 sends a message with
the Watchdog (WD) Event status bit set (and any other bits that must also be set). This
message is sent as soon as the lockup is detected and will be sent with the next (incremented)
sequence number.
2. After step 1, the ICH3 sends a message every heartbeat period until some external intervention
occurs.
3. Rules/steps 4–10 apply if no user intervention (resets, power button presses, SMBus reset
messages) occur after a third timeout of the watchdog timer. If the intervention occurs before
the third timeout, then jump to rule/step11.
156
Intel® 82801CA ICH3-S Datasheet