"I2c_6": {
"Chips": [
"Pca9545_i2c6_chip"
]
},
"I2c_7": {
"Chips": [
"Pca9545_i2c7_chip"
]
},
"Pca9545_i2c6_chip": {
"Buses": [
"I2cMux_Pca9545_i2c6_chan4",
"I2cMux_Pca9545_i2c6_chan3",
"I2cMux_Pca9545_i2c6_chan2",
"I2cMux_Pca9545_i2c6_chan1"
]
},
"Pca9545_i2c7_chip": {
"Buses": [
"I2cMux_Pca9545_i2c7_chan4",
"I2cMux_Pca9545_i2c7_chan3",
"I2cMux_Pca9545_i2c7_chan2",
"I2cMux_Pca9545_i2c7_chan1"
]
},
"I2cMux_Pca9545_i2c6_chan1": {
"Connectors": [
"Connector_ComVPDConnect_1"
]
},
"I2cMux_Pca9545_i2c6_chan2": {
"Connectors": [
"Connector_ComVPDConnect_2"
]
},
"I2cMux_Pca9545_i2c6_chan3": {
"Connectors": [
"Connector_ComVPDConnect_3"
]
},
"I2cMux_Pca9545_i2c6_chan4": {
"Connectors": [
"Connector_ComVPDConnect_4"
]
},
"I2cMux_Pca9545_i2c7_chan1": {
"Connectors": [
"Connector_ComVPDConnect_5"
]
},
"I2cMux_Pca9545_i2c7_chan2": {
"Connectors": [
"Connector_ComVPDConnect_6"
]
},
"I2cMux_Pca9545_i2c7_chan3": {
"Connectors": [
"Connector_ComVPDConnect_7"
]
},
"I2cMux_Pca9545_i2c7_chan4": {
"Connectors": [
"Connector_ComVPDConnect_8"
]
}
},
"Pca9545_i2c6_chip": {
"OffsetWidth": 0,
"AddrWidth": 1,
"Address": 224,
"WriteTmout": 100,
"ReadTmout": 100,
"HealthStatus": 0
},
"Pca9545_i2c7_chip": {
"OffsetWidth": 0,
"AddrWidth": 1,
"Address": 224,
"WriteTmout": 100,
"ReadTmout": 100,
"HealthStatus": 0
},
"I2cMux_Pca9545_i2c6_chan1": {
"ChannelId": 0
},
"I2cMux_Pca9545_i2c6_chan2": {
"ChannelId": 1
},
"I2cMux_Pca9545_i2c6_chan3": {
"ChannelId": 2
},
"I2cMux_Pca9545_i2c6_chan4": {
"ChannelId": 3
},
"I2cMux_Pca9545_i2c7_chan1": {
"ChannelId": 0
},
"I2cMux_Pca9545_i2c7_chan2": {
"ChannelId": 1
},
"I2cMux_Pca9545_i2c7_chan3": {
"ChannelId": 2
},
"I2cMux_Pca9545_i2c7_chan4": {
"ChannelId": 3
},
"Connector_ComVPDConnect_1": {
"Bom": "14140224",
"Slot": 0,
"Position": 1,
"Presence": "<=/Scanner_Drive0PresentAccessor.Value",
"Id": "VPD",
"AuxId": "0",
"Buses": [
"I2cMux_Pca9545_i2c6_chan1"
],
"SystemId": "${SystemId}",
"ManagerId": "${ManagerId}",
"ChassisId": "${ChassisId}",
"IdentifyMode": 2,
"Type": "NVMe"
},
i2c6和i2c7上都有个pca9545,下面各挂4个NVMe盘,想通过标准NVMe协议去获取信息。
定位问题时发现Storage日志里都会报读取header失败的问题,看了下就是去读0x53这个fru的地址。
手动切换通道并且去读取是ok的,重启bmc后也会有对应的硬盘信息,但是每路i2c上4个盘都是同样的信息显示,猜测就是bmc那边切通道失败了。
请问csr配置上有什么问题吗?我是通过SEU下的csr配置修改来的,这种类似pcie卡加载的形式支持吗?还是说缺少了什么别的对象需要配置

