connector的LoadStatus=1问题分析
更新时间: 2026/06/02
在Gitcode上查看源码问题背景
- 单板类型:NA;
- 软件版本:openubmc 25.12;
- 涉及功能:raid,expander,硬盘背板,Connector;
- 触发条件:Raid卡接expander,expander下接2块硬盘背板,AC测试后发现,硬盘背板没加载。
- 业务表现:预期AC测试后硬盘背板正常加载;实际硬盘背板的sr未加载。
问题复现步骤
Raid卡接expander,expander下接2块硬盘背板,AC测试,发现硬盘背板没加载,原因是expander 连接器的LoadStatus = 1。
关键日志信息
framework.log日志文件存在如下报错: linux_kernel存在如下信息:
text
1970-01-01T08:00:58.388432+08:00 localhost kernel: [I2C-05-RT<-5|-5>] M<0x71|0x0|0x0|3|10> L<1|0|0> C<1|0|0> E<0x1|0x0|0x0|0x1> I<0x0|0x710|0x0>定位过程
- LoadStatus为1的话表示硬件链路异常,要在异常的时候看下linux_kernel里对应i2c抛的错是什么,以及检查下硬件链路是不是有异常。
- 直接查看framework.log日志和内核日志,通过日志进行定位;从日志上看读i2c5下的pca9545失败了,这个应该是硬件链路下不存在地址为0x71的器件。这种一般就是硬件链路问题,与软件无关,需要硬件排查。
问题原因
硬件问题,非软件原因,由硬件继续排查。
解决方案
硬件问题,非软件原因,由硬件继续排查。