根据IPMB协议规定,一条IPMB总线最多可以注册14块板子。但是在实际使用中,发现,ophosphor-ipmi-ipmb中一条IPMB总线注册超过一块板子,仅有最后注册的板子可以正常工作。并且在openbmc的所有的开源代码中,均没有找到一条总线上注册超过两个板子的实例
对代码进行修改:
将每一条channel中私有变量outstandingRequests,改为全局变量。
根据IPMB协议规定,一条IPMB总线最多可以注册14块板子。但是在实际使用中,发现,ophosphor-ipmi-ipmb中一条IPMB总线注册超过一块板子,仅有最后注册的板子可以正常工作。并且在openbmc的所有的开源代码中,均没有找到一条总线上注册超过两个板子的实例
对代码进行修改:
将每一条channel中私有变量outstandingRequests,改为全局变量。