【技术实现步骤摘要】
防呆检测方法及计算设备
[0001]本公开涉及计算机
,尤其涉及一种防呆检测方法及计算设备。
技术介绍
[0002]目前计算设备,例如服务器,一般都包含基板管理控制器(baseboard management controller,BMC)和业务系统。业务系统为由中央处理器(center processing unit,CPU)、内存、网卡等功能模组构成的功能系统,业务系统上运行有基础输入输出系统(basic input output system,BIOS),并加载有操作系统和各种业务软件,可以利用网络对外提供多种服务。BMC可以监控业务系统上的各种软件和硬件。通常BMC会利用线缆与业务系统中的多个设备进行耦接,然而在一些情况下不同槽位上功能模组的线缆接口是相同的,无法实现物理防呆,在线缆数量较多的状况下容易出现线缆耦接错误的问题。
[0003]因此,亟需一种利用软件对线缆耦接关系进行防呆检测的方法。
技术实现思路
[0004]本申请实施例提供一种防呆检测方法及计算设备,用于实现计算设备内部分 ...
【技术保护点】
【技术特征摘要】
1.一种防呆检测方法,其特征在于,应用于计算设备;所述计算设备包括:基板管理控制器,包括多个第一接口;功能插槽,所述功能插槽上插接有功能模组,所述功能模组包括第二接口;所述多个第一接口中的目标接口和所述第二接口通过线缆耦接,形成第一通信链路;所述防呆检测方法包括:所述基板管理控制器通过所述第一通信链路,获取所述功能模组的标识信息;所述基板管理控制器基于所述标识信息确定所述功能模组对应的接口信息;所述基板管理控制器基于所述接口信息输出检测结果;若所述接口信息指示的是目标接口,则所述检测结果指示所述线缆耦接正确;若所述接口信息指示的是所述多个第一接口中除所述目标接口之外的其他第一接口,则所述检测结果指示所述线缆耦接错误。2.根据权利要求1所述的方法,其特征在于,所述基板管理控制器基于所述标识信息确定所述功能模组对应的接口信息,包括:所述基板管理控制器基于第一对应关系和所述标识信息,确定所述功能模组所在的功能插槽的槽位信息;所述第一对应关系包括各个功能模组的标识信息、以及每个功能模组所在的功能插槽的槽位信息;所述基板管理控制器基于第二对应关系和所述槽位信息,确定所述功能插槽对应的接口信息;所述第二对应关系包括各个功能插槽的槽位信息、以及每个功能插槽耦接的第一接口的接口信息。3.根据权利要求1所述的方法,其特征在于,所述基板管理控制器基于所述标识信息确定所述功能模组对应的接口信息,包括:所述基板管理控制器基于第一对应关系和第二对应关系,确定第三对应关系;所述第一对应关系包括各个功能模组的标识信息、以及每个功能模组所在的功能插槽的槽位信息,所述第二对应关系包括各个功能插槽的槽位信息、以及每个功能插槽耦接的第一接口的接口信息,所述第三对应关系包括各个功能模组的标识信息、以及每个功能模组的标识信息对应的接口信息;所述基板管理控制器基于所述第三对应关系和所述标识信息,确定所述功能模组对应的接口信息。4.根据权利要求2或3所述的方法,其特征在于,所述计算设备中,每个所述功能模组还通过其所在的功能插槽与所述基板管理控制器之间形成有第二通信链路,所述第一通信链路与所述第二通信链路不同;所述基板管理控制器基于所述标识信息确定所述功能模组对应的接口信息之前,还包括:所述基板管理控制器通过第二通信链路,获取各个功能插槽的槽位信息、以及各个功能模组的标识信息;基于各个所述功能插槽的槽位信息、以及各个所述功能模组的标识信息,获取所述第一对应关系;所述第一对应关系中,按照每个功能插槽与功能模组的插接关系,建立每个所述功能插槽的槽位信息与所述功能模组的标识信息之间的对应关系。5.根据权利要求4所述的方法,其特征在于,所述第二通信链路包括管理系统,所述管理系统包括基础输入输出系统BOIS、管理引擎ME和管理服务软件中的至少一者;所述管理
系统分别与所述基板管理控制器、所述功能插槽和所述功能模组进行信号交互...
【专利技术属性】
技术研发人员:何勇,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。