[发明专利]检测通信总线上错误的方法以及用于网络系统的检错器有效
申请号: | 201610126882.5 | 申请日: | 2016-03-07 |
公开(公告)号: | CN106789386B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 黄志嘉;詹昊宇;赖德贤;颜载益 | 申请(专利权)人: | 广达电脑股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/40;G06F11/22 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 通信 线上 错误 方法 以及 用于 网络 系统 检错 | ||
检测通信总线上错误的方法以及用于网络系统的检错器。该系统及方法使用基板管理控制器(Baseboard management controller,BMC)检测在通信总线上的错误。BMC连接并监控通信总线的运作。BMC自动检测通信总线的停摆并将总线的停摆回报给主机。BMC尝试存取通信总线。若BMC可以存取通信总线,则BMC重置所有连接到通信总线的装置。接着BMC尝试联络连接到装置的元件。若元件无法藉由其通信装置存取,BMC阻挡该元件所使用的通道并回报该信息。当BMC检测到元件已被移除,BMC尝试藉由通过用于计算机网络的I2C/SM总线恢复(recover)通道。
技术领域
本系统及方法的实施例主要涉及一种通信总线。更具体地,本系统及方法的实施例主要涉及一种具有基板管理控制器故障检测的通信总线。
背景技术
通信总线,例如但不限于集成电路之间(inter-integrated circuit,I2C)总线,在计算机网络中连接主机与其他I2C装置及元件。I2C总线可用于计算机网络的主机与内部或外部I2C装置之间的通信。不幸地,在I2C总线上的一些I2C装置可造成I2C总线上的通信中断,或因各种原因而“停摆”。若发生I2C总线上的通信停摆时,计算机系统可能无法正常运作。为排除I2C总线的通信停摆,计算机网络必须手动地重新启动,或必须试着找出导致总线停摆的I2C装置。两种方法都不受欢迎且繁琐。
发明内容
根据本发明的实施例,基板管理控制器(baseboard management controller,BMC)连接并监控计算机网络的I2C总线。BMC自动检测I2C总线上的总线停摆(bus hang),并可重启所有的I2C总线装置。BMC识别不重置成功的I2C总线装置,并阻断与该I2C装置的通信。BMC在阻断与造成总线停摆的该I2C装置的通信之后,再次重置所有的I2C装置。BMC重新连接I2C总线及其余I2C装置,并继续检测I2C总线上的总线停摆。
上述实施例可具有不同特征。BMC可检测I2C总线停摆并判定BMC是否可存取I2C总线开关。BMC可检测I2C总线停摆并重置I2C总线上的所有I2C装置。
BMC可判定BMC是否可直接存取I2C总线开关,并可回报该I2C总线开关不是造成总线停摆的原因。BMC可判定BMC是否可利用I2C总线存取I2C总线装置。
BMC可判定造成总线停摆的I2C总线装置,并可将该I2C总线装置回报给主机。BMC可再次重置所有的I2C装置,并识别造成总线停摆的任何I2C装置。
BMC可识别造成总线停摆的连接到I2C总线装置的元件,并轮询连接到I2C总线装置的所有元件。BMC可阻挡未响应来自BMC的轮询的元件所使用的I2C总线装置的通道。
BMC可回报造成阻挡的元件且可回报该元件使用的通道给主机。BMC可告知主机去移除造成阻挡的元件,并检测该元件从I2C装置的移除。
BMC可在检测元件从I2C装置的移除后,恢复(recover)造成阻挡的元件所使用的通道。
将理解前述的一般性描述及下述的详细说明皆藉由实施例以进行,并且意在提供所主张的公开内容的进一步解释。
附图说明
可藉由阅览参照以下附随附图所作的下述实施例的详细说明更加地理解公开内容:
图1为本公开的实施例的示例性附图,其中计算机网络的部分被显示为包含网络开关、具有检错器(fault detector)的基板管理控制器(BMC)、I2C总线开关及总线、I2C扩展器(expanders)及隔离器(isolators)、以及I2C装置;且
图2为本公开的实施例的示例性流程图,提供使用BMC监控及检测在I2C总线上的错误的步骤。
【符号说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广达电脑股份有限公司,未经广达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610126882.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:噪声抑制系统和方法
- 下一篇:一种用于SDN的链路检测方法及装置