Intel® SRMK2 Internet Server Technical Product Specification
81
from disk and resume. This assumes that no hardware changes were made to the system while it
was off.
S5: Soft off. The system, when executing a shutdown, will go to a state where the OSB4 is
waiting for events to wake it up. Only the RTC section of the OSB4 is running in this state. The
system is only truly off when the AC power is unplugged.
7.4 Fail-Safe BIOS Extensions
The SRMK2 Fail-Safe BIOS extensions are a new feature set which allows remote management
and redundant boot capabilities to the preboot environment. This feature set includes:
•
LAN alerts
•
WatchDog Timer
•
Paging support
Each of these features is described in the following sections.
7.4.1 LAN Alerts
LAN alerts allow the BIOS to notify one or more network clients that a critical error has
occurred. LAN alerts will be disabled by default. They may be enabled by software via the
CMOS interface. They are sent to the alert IP address specified in NVRAM using a hard-coded
port value of 0xB80B. A LAN alert is structured as a UDP packet with the data portion of the
UDP Payload containing a 32-byte header followed by SMBIOS error data. LAN alerts have the
following structure:
struct header {
UINT8 signature[4];
"RCON"
UINT8 Version_no;
1
UINT32 seq_no;
XXXX
UINT32 ack_seq_no;
XXXX
UINT8 command;
0x4A
UINT8 status;
X
UINT16 data_size; Total Data contained followed by the end of
HEADER.
UINT8 reserved[0xF];
XXXXXXXXXXXXXXX
};
typedef struct header HEADER;
See
System Management BIOS Reference Specification
for details on the data portion of the
LAN alert. See Section 14.2 for information about this specification.
7.4.2 WatchDog Timer (WDT)
In order to ensure that the OS is given every opportunity to boot, a WatchDog Timer booting
mechanism has been defined to provide robust boot support. This BIOS feature works in
conjunction with the Advanced Server Management (ASM) software which can be downloaded
off the Internet. To activate this feature you should install the Advanced Server Management
software onto your system, then turn the WatchDog Timer functionality on by placing a jumper on
the Whitebox/Appliance jumper header on the motherboard. Upon activation, the WDT will
monitor ASM software to ensure that the system is running properly. If the system does not boot
correctly or there is a system crash, the watchdog timer (WDT) times out and resets the system.