// 此模板仅供参考,如果不适用可以修改
问题描述
2U4P机型搭载SF225S-H SF223D-H板载网卡出现HY024_Temp获取异常,触发异常异常调速
环境信息
- 软件版本:LTS 830和26.01.52.67均有此问题
2U4P机型
答案内容由AI生成,仅供参考:
HY024_Temp 获取失败并触发异常调速的直接原因是网卡温度数据无法通过 MCTP/NCSI 通道成功读取,这与 SF200HT/SF400T 网卡遇到的通信问题高度相似,均与 MCTP Endpoint 创建失败 和 NCSI 温度命令发送失败 相关。建议重点排查 MCTP 通信链路和网卡设备识别状态。
根据您提供的问题描述和相关上下文信息,针对 2U4P机型搭载SF225S-H/SF223D-H网卡出现HY024_Temp获取失败并触发异常调速 的问题,分析如下:
--)。根据日志和上下文信息,HY024_Temp 获取失败的根本原因很可能与 MCTP(Management Component Transport Protocol)通信失败 有关,具体表现为:
日志中反复出现以下错误(参考 SF200HT 和 SF400T 网卡温度获取问题):
mctp::request create_endpoint failed, falseError: failed to send NCSI get temperature command这表明 BMC 无法通过 MCTP over SMBus 成功建立与网卡端点(Endpoint)的通信链路,进而无法获取温度数据。
日志中 ncsi_over_mctp_wx.cpp(72) 持续报错 failed to send NCSI get temperature command,说明 NCSI(Network Controller Sideband Interface)温度读取指令未能成功发送,导致温度值无法上报。
从 SF400T 的案例分析可知,当温度获取失败时:
TemperatureStatus = 2(表示失效状态)smbios 状态仍显示 not ready这可能导致冷却策略(如 cooling.cpp)在不知情的情况下继续使用旧的或错误的温度数据进行调速,从而触发异常调速行为。
create_endpoint failed 表明设备未注册)。Component_drivers、devmon)的兼容性,必要时升级到最新版本。HY024_Temp 获取失败并触发异常调速的直接原因是网卡温度数据无法通过 MCTP/NCSI 通道成功读取,这与 SF200HT/SF400T 网卡遇到的通信问题高度相似,均与 MCTP Endpoint 创建失败 和 NCSI 温度命令发送失败 相关。建议重点排查 MCTP 通信链路和网卡设备识别状态。