web界面无法正常显示上下电状态问题分析
更新时间: 2026/05/27
在Gitcode上查看源码问题背景
- 单板类型:自研板;
- 软件版本:openUBMC 25.09;
- 涉及功能:web,系统上下电;
- 触发条件:登录web端,查看系统管理->电源&功率页面。
- 业务表现:预期系统状态正常且可以手动上下电;实际系统状态错误,无法手动进行上下电。
问题复现步骤
登录web端,进入系统管理->电源&功率页面,查看系统状态信息并且手动进行上下电操作。
关键日志信息
web页面操作上电如下: connectors.txt文件如下:
定位过程
从一键收集的connectors.txt文件信息来看,目前BCU板在位状态为0,会导致BCU板不加载,这个BCU板的Connector是配置在EXU板下的,需要确认EXU的CSR文件中配置的BCU板的Connector是否有问题;具体的板卡加载方式参考板卡适配指南.
问题原因
按照定位过程中的板卡配置指南排查CSR文件加载,发现将BCU板的Connector配置在了root.sr文件中,导致板卡加载顺序出错,BCU板和EXU板的CSR文件配置相关功能不可用。
解决方案
root.sr文件中配置EXU板的Connector,EXU板的CSR文件中配置BCU板的Connector,保证不同板子的正常加载。