BMC Web点击ocp卡热插拔后,BMC后续流程是什么

// 此模板仅供参考,如果不适用可以修改

问题描述

BMC Web点击ocp卡热插拔后,BMC后续流程是什么。现在BMC界面点击CDAB网卡热插拔后,风扇转速异常,且再次插入不加载;SF221Q热插拔后,风扇转速拉高80%,有无法获取温度的告警,拔卡后恢复;再次热插入卡后,OS直接掉电;麒麟系统SF223D-H卸载后风扇转速异常,热插入后能加载(且环回连接时,热插入后网口无法up)

环境信息

  • 操作系统:[如 Ubuntu 24.04]

  • 软件版本:[如 OpenUBMC2509]

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

重现步骤

  1. [第一步]

  2. [第二步]

  3. [第三步]

期望结果

知道BMC Web点击ocp卡热插拔后,BMC后续流程是什么,方便定位相关问题,使web点击热插拔正常。

实际结果

BMC界面点击CDAB网卡热插拔后,风扇转速异常,且再次插入不加载;SF221Q热插拔后,风扇转速拉高80%,有无法获取温度的告警,拔卡后恢复;再次热插入卡后,OS直接掉电;麒麟系统SF223D-H卸载后风扇转速异常,热插入后能加载(且环回连接时,热插入后网口无法up)

尝试过的解决方案

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

对于BMC而言,在点击按钮后,会设置NetworkAdapter的ReadyToRemoveValue属性,该属性关联硬件Accessor,达到“通知式热拔”的效果,更多实现细节可以查看network_adapter组件代码

network_adapter/src/lualib/device/device_manager.lua-代码预览-network_adapter:基于 Lua 的 BMC 网卡管理项目 - AtomGit | GitCode