9500-8i下硬盘信息温度获取为0xff问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:NA;
  • 软件版本:NA;
  • 涉及功能:ipmitool命令,RAID存储管理;
  • 触发条件:不支持物理盘温度获取。
  • 业务表现:预期硬盘温度为非0xff的有效值;实际硬盘温度为0xff,且web界面也无显示。

问题复现步骤

  1. 使用IPMI命令查询9500-8i的disk信息,硬盘温度为0xff:

    text
    ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x3d 0x00 0x0a 0xff 0x01 0xff 0x00 0x00 0xf0

  2. web界面也无显示,os下可以用storcli64工具看到温度信息

关键日志信息

查看日志,确认9500-8i不支持物理盘温度获取:

定位过程

  1. 添加打印确认get_drive_info下的rsp.TemperatureCelsius是255,从sml库里获取到也是FF。
  2. 添加打印判断是否支持物理盘温度。
  3. 打印如下,确认9500-8i raid卡不支持物理盘温度获取的日志信息:

问题原因

9500-8i不支持物理盘温度获取。

解决方案

9500-8i不支持物理盘温度获取。