CSR配置字典之BootError类
更新时间: 2026/05/15
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题BootError类配置字典
版本v1.0
创建日期2026-05-15
最后更新2026-05-15
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-15新增创建BootError类配置字典全新文档sensor SIG

🎯 类概览

BootError 类

属性
类名称BootError
功能描述BIOS启动错误事件记录,记录BIOS上报的启动过程中发生的错误事件
所属SIG组hardware
所属组件sensor
责任人基础服务组
最后更新2026-05-15
状态🟢 正常运行

📊 属性定义详表

BootError 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SensorTypeU830U8-传感器类型,默认30(System Boot Initiated类传感器)
参照IPMI规范42.2
配置传感器类型30CSR软件
ReadingTypeU8111U8-读值类型,默认111(OEM-specific)
参照IPMI规范42.1
配置读值类型111CSR软件
EventDataU324294967295U32-BIOS上报事件的附加数据,默认0xFFFFFFFF表示未定义配置事件数据4294967295CSR软件
IdU81U8-BIOS上报事件的持久化主键,无实际意义配置主键1CSR软件

📝 配置示例

BootError基本配置

json
{
  "BootError": {
    "SensorType": 30,
    "ReadingType": 111,
    "Id": 1
  }
}

BootError带事件数据配置

json
{
  "BootError": {
    "SensorType": 30,
    "ReadingType": 111,
    "EventData": 0x12345678,
    "Id": 1
  }
}

🔧 使用指南

配置步骤

  1. 配置传感器类型:设置SensorType匹配BIOS事件类型
  2. 配置读值类型:通过ReadingType设置OEM特定类型
  3. 配置事件数据:根据BIOS上报内容设置EventData
  4. 配置主键:Id设为1因配置数据只有1条

注意事项

  • SensorType:30对应System Boot Initiated,参照IPMI规范42.2
  • ReadingType:111为OEM特定类型
  • EventData:0xFFFFFFFF表示未定义或默认无效值
  • Id:通常固定为1

故障排查

  • 启动错误未记录:检查SensorType和ReadingType配置
  • 事件数据异常:检查EventData值是否符合规范
  • 记录冲突:确认Id配置唯一