经过指导已解决该问题,新版本与旧版的配置上会有所差异。
1、IPMB和IPMIChannel和ChannelID作为IPMB都要配成6
2、ChanType为1
3、IPMB的Instances属性要和IPMIChannel的Instance对应
以下是我们ok的配置,通过读取硬件寄存器来动态配置地址
"IPMB_Bus1": {
"ChannelID": 6,
"Instances": [1,3],
"SlaveAddr": "#/Accessor_IPMBAddr.Value ",
"BusID": 1
},
"IPMB_Bus2": {
"ChannelID": 6,
"Instances": [2,4],
"SlaveAddr": "#/Accessor_IPMBAddr.Value",
"BusID": 2
},
"IPMIChannel_A": {
"ChanType": 1,
"Instance": 1,
"ChanPro": 1,
"ChannelID": 6,
"DestAddr": 112,
"SrcAddr": 0,
"MedType": 1
},
"IPMIChannel_B": {
"ChanType": 1,
"Instance": 2,
"ChanPro": 1,
"ChannelID": 6,
"DestAddr": 112,
"SrcAddr": 0,
"MedType": 1
},
"IPMIChannel_C": {
"ChanType": 1,
"Instance": 3,
"ChanPro": 1,
"ChannelID": 6,
"DestAddr": 50,
"SrcAddr": 0,
"MedType": 1
},
"IPMIChannel_D": {
"ChanType": 1,
"Instance": 4,
"ChanPro": 1,
"ChannelID": 6,
"DestAddr": 50,
"SrcAddr": 0,
"MedType": 1
}