Set Watchdog Timeout Limit
更新时间: 2026/08/06
在Gitcode上查看源码

Set Watchdog Timeout Limit

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Sets the watchdog timeout period, including the phase, upper limit, and lower limit of the watchdog timeout period.

Note: When the timeout period set by the watchdog is greater than the upper limit or less than the lower limit, a success message is returned and the upper or lower limit is used as the timeout period.

Privilege

PowerMgnt

Command Information

Request Information

ByteData Field
NetFn30h
CMD93h
1:30xDB0700
4Sub command, sub command=91h
5Timer Use: phase to which the watchdog timeout period belongs
[7:3]-reserved
[2:0]-timer use
000b=ALL indicates that the restriction range of all phases is set.
001b-111b=reserved
6Watchdog timeout lower limit value, lsbyte (100 ms/count): lower byte of the watchdog timeout period. If both the lower byte and upper byte are 0, the threshold does not take effect.
7Watchdog timeout lower limit value, msbyte: upper byte of the lower limit of the watchdog timeout period. If both the lower byte and upper byte are 0, the threshold does not take effect.
8Watchdog timeout upper limit value, lsbyte (100 ms/count): lower byte of the upper limit of the watchdog timeout period. If both the lower byte and upper byte are 0, the threshold does not take effect.
9Watchdog timeout upper limit value, msbyte: high byte of the upper limit of the watchdog timeout period. If both the low byte and high byte are 0, the threshold does not take effect.
10Data CRC8, which is the CRC8 checksum calculated for all data of bytes 1 to 9.

Response Information

ByteData Field
1Completion Code
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
5Data CRC8, which is the CRC8 checksum calculated for all data of bytes 1 to 4.

Command Example

Set the lower limit of the watchdog timeout period to 10s.

Request:

bash
ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x91 0x00 0x64 0x00 0x00 0x00 0xCE

Response:

text
db 07 00 A8

Back to Index