以前使用1711 UBMC作为IPMB从设备,实施过若干项目
现在有项目需要UBMC作为IPMB主设备,从其他子卡(IPMB从设备)获取数据,想咨询下UBMC是否支持这种场景。
如果支持该场景,需要如何配置 IPMB,UBMC作为主设备如何接收和处理 IPMB 从设备的响应数据。
以前使用1711 UBMC作为IPMB从设备,实施过若干项目
现在有项目需要UBMC作为IPMB主设备,从其他子卡(IPMB从设备)获取数据,想咨询下UBMC是否支持这种场景。
如果支持该场景,需要如何配置 IPMB,UBMC作为主设备如何接收和处理 IPMB 从设备的响应数据。
ipmb的主从是根据谁是发送方决定的,UBMC本身是支持做主也支持做从的,具体你们要实现的功能需要自己开发代码
感谢回复
,我们现在想着 发送ipmb数据后,该从哪里获取从设备回复的数据,这块能指导一下吗,是要监控某个dev下的设备文件,还是说i2c再主动读取一下?
请教一下,这个目前验证出来了吗
还没,还在咨询讨论中
涛哥 请教一下,这个不是需要底层做调用实现主从切换吗?这块在哪个组件实现的呀
依赖i2c复用ipmb寄存器配置,如下配置了IPMB2和3:
配置IPMIChannel对象的DestAddr(从机地址);
通过使用方法bmc.kepler.IpmiCore接口下的Request方法;可以实现和从设备通信。
![]()
上述方法的ChanType和Instance与IPMIChannel对象的配置保持一致;Payload参数第一个字节为请求数据长度
您好,想问下如何做IPMB从,需要自己实现主从切换嘛?