芯片在非健康状态下,会上报错误码,便于了解是何种原因导致的不健康。
错误码 |
告警程度 |
故障原因 |
---|---|---|
3 |
紧急告警 |
发生了不可恢复的故障 |
2 |
重要告警 |
芯片自检失败 |
6150 |
重要告警 |
以太时钟故障 |
0xc021 |
重要告警 |
bios或网卡固件验签失败 |
0xc023 |
一般告警 |
flash擦除次数超过10w次 |
设备健康状态非0时获取故障码 |
Request Data Structure |
Bytes |
Name |
说明 |
0 ~ 1 |
reserved |
保留字段 |
||
2 ~ 3 |
opcode |
命令字(opcode = 0x2) |
||
4 ~ 7 |
offset |
数据区偏移(offset = 0) |
||
8 ~ 11 |
length |
数据区长度(length = 48) |
||
12 ~ 15 |
CRC32 |
CRC校验码(从第一个字节到数据的最后一个字节,即只不含CRC32本身) |
||
Response Data Structure |
Bytes |
Name |
说明 |
|
0 ~ 1 |
error_code |
错误码(error_code = 0) |
||
2 ~ 3 |
opcode |
命令字(opcode = 0x2) |
||
4 ~ 7 |
total_length |
数据区总长度(total_length = 48) |
||
8 ~ 11 |
length |
数据区长度(length = 48) |
||
12 ~ 59 |
data |
数据区(故障码) |
||
60 ~ 63 |
CRC32 |
CRC校验码(从第一个字节到数据的最后一个字节,即只不含CRC32本身) |