MCX631102AN-ADAT网卡光模块热插拔后,BMC不加载光模块温度和在位状态(重启OS恢复)

问题描述

环境安装了ibma,MCX631102AN-ADAT网卡光模块热插拔后,BMC不加载光模块温度和在位状态(重启OS恢复)。经过分析,查看ibma传递过来的数据,热拔插光模块后,ibma传递的光模块数据IsSffExist为false。导致代码里检测到IsSffExist为false就不会更新光模块在位状态,导致不加载。想要了解ibma什么情况会传递IsSffExist为false,ibma如何在OS获取光模块传给BMC的

环境信息

  • 操作系统:[如 Ubuntu 24.04]

  • 软件版本:[如 OpenUBMC2509]

  • 硬件配置:[如 CPU、内存等]

重现步骤

  1. [第一步]

  2. [第二步]

  3. [第三步]

期望结果

MCX631102AN-ADAT网卡光模块热插拔后,BMC加载光模块温度和在位状态

实际结果

[实际发生了什么,包含错误信息]

尝试过的解决方案

[列出您已经尝试过的解决方案及结果]

这个需要iBMA的同学回答,可联系PAE找iBMA的同学回答