服务器BMC i2c相关问题核查方向
- 首先确保链路是通的,当链路不通时,检查硬件。查看是否是对应的i2c线缆没有接上。检查是否 SCL SDA线接反了。
- 如果链路能通,但数据返回异常,首先确认一下你发送的命令是否准确,换一下命令试试。
- 数据返回异常时,看一下是都是异常还是部分异常,查看一下驱动能力,变更一下电阻阻值。
- 如果数据前面正常,后面返回0xFF,修改一下或者去除buffer电路,是否电压导致变化。
- 如果存在i2c挂死,访问正常一段时间后,无法访问。可以进行压力测试,看i2c挂死的频率,能否恢复。
Tags:
i2c
i2c