首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种PCIe设备I2C挂死问题处理方法及相关组件 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:苏州浪潮智能科技有限公司

摘要:本发明公开了一种PCIe设备I2C挂死问题处理方法、系统、装置及存储介质,涉及服务器管理领域,应用于BMC,若在对各个PCIe设备进行轮询时检测到I2C挂死的PCIe设备,则先向I2C挂死的PCIe设备发送连续的clock信号,若并未解锁,先控制I2CSwitch复位,通过复位后的I2CSwitch跳过异常PCIe设备对各个PCIe设备进行轮询,避免对其他PCIe设备的轮询的影响,并控制异常PCIe设备复位和或控制异常PCIe设备上下电重启,以使异常PCIe设备解锁。本申请中不仅可以避免异常PCIe设备影响对其他正常PCIe设备的轮询,还设置多种解锁方法,保证异常PCIe设备及时解锁。

主权项:1.一种PCIe设备I2C挂死问题处理方法,其特征在于,应用于BMC,所述BMC通过I2C总线与I2CSwitch连接,所述I2CSwitch通过各个I2C总线分别与各个所述PCIe设备连接,所述方法包括:在对各个PCIe设备进行轮询时若检测到I2C挂死的PCIe设备,则向I2C挂死的所述PCIe设备发送连续的clock信号;判断I2C挂死的所述PCIe设备是否解锁;若否,则定位I2C挂死的所述PCIe设备为异常PCIe设备;控制所述I2CSwitch复位,并通过复位后的所述I2CSwitch跳过所述异常PCIe设备对各个所述PCIe设备进行轮询;控制所述异常PCIe设备复位和或控制所述异常PCIe设备上下电重启,以使所述异常PCIe设备解锁;所述BMC还通过I2C总线与CPLD连接,所述CPLD的各个第一复位信号输出端分别一一对应与各个PCIe设备的复位端连接;控制所述异常PCIe设备复位,包括:向所述CPLD发送第一复位指令,使所述CPLD基于所述第一复位指令将所述异常PCIe设备的复位端置为第一复位电平,以使所述异常PCIe设备复位;所述CPLD的各个使能输出端分别一一对应与各个EFUSE的使能端连接,各个所述EFUSE的供电输出端分别一一对应与各个所述PCIe设备的供电端连接;控制所述异常PCIe设备上下电重启,包括:向所述CPLD发送重启指令,以使所述CPLD基于所述重启指令向与所述异常PCIe设备连接的所述EFUSE发送重启使能电平,使与所述异常PCIe设备连接的所述EFUSE通过所述供电输出端断开对所述异常PCIe设备的供电后重新使所述异常PCIe设备上电重启;所述CPLD的第二复位信号输出端与所述I2CSwitch的复位端连接;控制所述I2CSwitch复位,包括:向所述CPLD发送第二复位指令,使所述CPLD基于所述第二复位指令将所述I2CSwitch的复位端置为第二复位电平,以使所述I2CSwitch复位;判断所述异常PCIe设备是否解锁,包括:控制所述I2CSwitch选通与所述异常PCIe设备连接的I2C总线;判断自身与所述I2CSwitch之间连接的I2C总线是否被置为低电平;若否,则判定所述异常PCIe设备未解锁,控制所述I2CSwitch跳过所述异常PCIe设备对各个所述PCIe设备进行轮询,并进入控制所述异常PCIe设备上下电重启,以使所述异常PCIe设备解锁的步骤。

全文数据:

权利要求:

百度查询: 苏州浪潮智能科技有限公司 一种PCIe设备I2C挂死问题处理方法及相关组件

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。