1.一种使用基板管理控制器检测通信总线上错误的方法,其包含以下步骤:
检测步骤,藉由基板管理控制器检测通信总线的总线停摆;
第一重置步骤,响应该检测步骤的该总线停摆而第一重置多个通信总线装置中的所有通信总线装置;
第一识别步骤,响应无法恢复该总线停摆的该第一重置步骤而识别该多个通信总线装置中造成该总线停摆的通信总线装置;
阻挡步骤,阻挡被识别为造成该总线停摆的该通信总线装置;
第二重置步骤,在阻挡该多个通信总线装置的所有通信总线装置之后,进行第二重置;以及
重新连接步骤,通过该通信总线重新连接通信总线开关及该多个通信总线装置中的其余通信总线装置。
2.如权利要求1所述的方法,进一步包含:
判定步骤,响应该检测步骤而判定该通信总线开关与该多个通信总线装置之间的通信;以及
回报步骤,响应该判定步骤而回报该通信总线开关与该多个通信总线装置之间的通信。
3.如权利要求1所述的方法,进一步包含:
判定步骤,响应该第一识别步骤而判定造成该总线停摆的该通信总线装置;以及
回报步骤,响应该第一识别步骤而回报造成该总线停摆的该通信总线装置。
4.如权利要求1所述的方法,进一步包含:
第二识别步骤,响应无法重置该总线停摆的该第二重置步骤,识别连接到造成该总线停摆的该通信总线装置的通信总线元件。
5.一种使用基板管理控制器检测通信总线上错误的方法,其包含:
检测步骤,检测连接到通信总线上的通信总线装置的通道的元件的总线停摆;
轮询步骤,响应该检测步骤而轮询连接到该通信总线上的该通信总线装 置的该元件;
识别步骤,响应无法恢复该总线停摆的该轮询步骤而识别造成该总线停摆的该元件;以及
阻挡步骤,阻挡造成该总线停摆的该元件所使用的该通道。
6.如权利要求5所述的方法,进一步包含:
第一回报步骤,响应该阻挡步骤而回报造成阻挡的该元件;以及
第二回报步骤,响应该阻挡步骤而回报造成阻挡的该元件使用的该通道。
7.如权利要求6所述的方法,进一步包含:
移除步骤,响应该第一回报步骤而移除造成阻挡的该元件;
检测步骤,响应该移除步骤而检测造成阻挡的该元件的移除;以及
恢复步骤,响应该检测步骤而恢复造成该总线停摆的该元件使用的该通道。
8.一种用于网络系统的检错器,其包含:
通信总线,在开关与多个网络装置之间;以及
基板管理控制器,以监控该通信总线;
计算机可读取介质,存储指令,若执行该指令,将使包含基板管理控制器的该开关执行包含以下步骤的操作:
检测步骤,藉由该基板管理控制器检测该通信总线之一总线停摆;
第一重置步骤,响应该检测步骤的该总线停摆而第一重置多个通信总线装置中的所有通信总线装置;
第一识别步骤,响应无法恢复该总线停摆的该第一重置步骤而识别该多个通信总线装置中造成该总线停摆的通信总线装置;
阻挡步骤,阻挡被识别为造成该总线停摆的该通信总线装置;
第二重置步骤,在阻挡该多个通信总线装置中的所有通信总线装置后,进行第二重置;以及
重新连接步骤,通过该通信总线重新连接通信总线开关及该多个通信总线装置中的其余通信总线装置。
9.如权利要求8所述的检错器,其运算进一步包含:
判定步骤,响应该检测步骤而判定该通信总线开关与该多个通信总线装置之间的通信;以及
回报步骤,响应该判定步骤而回报该通信总线开关与该多个通信总线装 置之间的通信。
10.如权利要求8所述的检错器,其运算进一步包含:
判定步骤,响应该第一识别步骤而判定造成该总线停摆的该通信总线装置;以及
回报步骤,响应该第一识别步骤而回报造成该总线停摆的该通信总线装置。