openubmc smbus主从切换模式没有效果

问题背景:

米尔开发板和网迅1GE网卡联调,通过I2c_8直连。网卡smbus配置的主从切换模式。

网卡对应的sr文件也参考社区文档,修改了endpoint的mediumtype,选择主从切换模式。

但从测试结果以及抓线结果来看,ubmc在发送完报文后(是自发现后ubmc自动发送的一个报文)貌似没有切换到slave,发送完blockwrite后就接着发了一个blcokread,这和mediumtype为128的情况是一样的(固定master模式)。

图片左边是ubmc发送的报文内容,右边是紧接着的blockread请求以及网卡的响应。

网讯网卡csr格式版本是多少,在app.log和framework.log里查下smbus看看有什么报错

网卡csr格式版本是5.0的。相关测试基于米尔开发板进行,通过mdbctl setprop命令修改Connector对象的Presence属性重新触发自发现,同时tail -f追踪app.log,然后搜索smbus,发现第二张截图的内容。

目前已定位到主从切换耗时高导致未接收到响应的问题,已经与1月修复,预计在330版本带上该修改。