Merged
【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题 #301
huangdingAdd on Aug 21
【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题 #301
Merged
Pull Request has been successfully merged by openUBMC-robot.
(Thank you for huangding's contribution.)Aug 21 Set nathanael,xiaoxinglxs,changxingOpenUBMC,yelvsub as approver
Aug 21 Added label: sig/sig-hardware
openUBMC-robot
Aug 21 Comments:
Aug 21 Comments:
欢迎来到 openUBMC 社区
Hey @aliens_to_mars , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。
联系指引
有疑问可以联系 SIG: sig-hardware ,
维护者是: @changxingOpenUBMC, @nathanael, @xiaoxinglxs, @yelvsub ,
优秀贡献者是: @huangjiapei, @weiziang .


Aug 21 Added label: ai-co-authored
Aug 21 Added label: ai-includes-code
72 messages are collapsed here。 See more
Aug 23 Removed label: needs-issue
Aug 23 Merged pull request, merge node SHA: 755ea08de45ea28299022147f799f31f1be0650c
Aug 23 Change title to "【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题", originally titled "fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题".
Aug 23 Change title to "【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题", originally titled "fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题".
openubmc-ci-bot
Aug 23 Comments:
Aug 23 Comments:
This component has been successfully published.


当前PR是否有AI参与:
PR功能描述 / 为什么需要这个合入:
本 PR 从
fix/pcie-coroutine-and-tianchi-alarm分支合并到main,包含 1 个提交,修改 4 个文件。变更类型
修改方案:
src/lualib/device/device_service.lua:sync_pcie_addr_info_to_device原先将 BIOS 上报设备(更新 SlotID)与静态 SlotID 设备(DeviceType + SlotID 匹配)两段逻辑分别 fork 为两个协程重试,长稳场景下同一张 PCIe 卡出现 2 个协程并发,导致部分 imu 属性获取失败。现将两段逻辑合并到同一个协程内串行执行,并增加device_name_ready日志去重,避免重复打印。src/lualib/software_event_mgmt.lua:将SMBIOS_CHECK_COUNT由 3 调整为 10,延长 OS 下网卡固件升级后天池加载失败告警的等待时间,避免固件升级期间因等待时间不足产生误告警。mds/service.json:版本号由1.110.8升级为1.110.9。CHANGELOG:新增1.110.9变更记录。验证方案:
编译构建通过后,在长稳环境下验证 PCIe 卡 imu 属性获取正常;在 OS 下执行网卡固件升级,验证升级期间不再产生天池加载失败误告警。
测试建议:
自验证报告:
该PR关联的issue
https://gitcode.com/openUBMC/pcie_device/issues/155
https://gitcode.com/openUBMC/pcie_device/issues/156
希望检视人员了解: