一种同一总线下的设备识别方法、装置及介质制造方法及图纸

技术编号:39062862 阅读:35 留言:0更新日期:2023-10-12 19:55
本发明专利技术公开一种同一总线下的设备识别方法、装置及其介质,涉及服务器技术领域,用于识别PCIE设备,针对目前在对于相似的PCIE设备无法准确识别区分的问题,提供一种同一总线下的设备识别方法,在现有通过BIOS对PCIE设备进行识别的基础上,利用BMC的高效监控机制,实现对PCIE设备的额外识别,两种识别方式相互进行校验,保证识别准确性。此外,还利用BIOS相对于BMC对设备识别准确性更高、BMC的监控机制更为高效的特点,以BIOS获取的信息作为基准,对BMC获取的信息进行校验。校验失败时利用BMC重新获取PCIE设备的信息,以重复校验,避免因偶发性问题导致的识别异常,实现更为准确的设备识别效果。别效果。别效果。

【技术实现步骤摘要】
一种同一总线下的设备识别方法、装置及介质


[0001]本专利技术涉及服务器领域,特别是涉及一种同一总线下的设备识别方法、装置及介质。

技术介绍

[0002]在如今的服务器应用场景中,一种常见的服务器中央处理器(Central Processing Unit,CPU)为AMD架构(一种处理器架构),其凭借性能上的优势受到广大使用者的青睐。随着服务器性能的提高,其可以搭载的高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIE)设备也越来越多。目前,服务器主要借助基本输入输出系统(Basic Input Output System,BIOS)固件实现对各PCIE设备信息的获取,以识别区分不同设备。
[0003]由于存在部分设备由于生产厂商、设计架构等相同或相近,使得设备与设备之间十分相似,因此对于如何区分同一总线下的不同PCIE设备,以保证重要信息的准确读取,是本领域技术人员所面临的一大问题。尤其是在一些硬件设备的使用过程中会出现通道混乱的问题,进一步导致服务器对于同一总线下本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种同一总线下的设备识别方法,其特征在于,包括:通过底板管理控制器扫描服务器总线所连接设备的设备信息和位置信息,以获取第一校验信息;通过基本输入输出系统扫描服务器总线所连接设备的设备信息和位置信息,以获取第二校验信息;通过所述第二校验信息对所述第一校验信息进行校验,根据所述设备信息确定同一设备,并判断同一所述设备的所述位置信息是否一致;若一致,则根据所述设备信息和所述位置信息识别所述设备;若不一致,则转至所述通过所述底板管理控制器扫描所述服务器总线所连接设备的设备信息和位置信息的步骤,以获取新的所述第一校验信息;重复所述第一校验信息的获取以及通过所述第二校验信息对所述第一校验信息进行校验的步骤。2.根据权利要求1所述的同一总线下的设备识别方法,其特征在于,还包括:记录重复进行通过所述第二校验信息对所述第一校验信息进行校验的校验次数;若所述校验次数超过预设的次数阈值,则停止重复获取所述第一校验信息,并获取所述服务器总线的设备在位信息;根据所述设备在位信息对所述第一校验信息进行校验。3.根据权利要求2所述的同一总线下的设备识别方法,其特征在于,所述设备在位信息包括:设备类型和所述位置信息;相应的,所述获取所述服务器总线的设备在位信息包括:扫描所述服务器主板上的各通用输入/输出口,确定电位信号被拉高的所述通用输入/输出口;根据所述电位信号被拉高的所述通用输入/输出口的接口位置,确定在位设备的所述位置信息;根据所述在位设备的所述位置信息确定所述在位设备的设备类型;相应的,所述根据所述设备在位信息对所述第一校验信息进行校验包括:确定所述第一校验信息和所述设备在位信息中,所述位置信息一致的所述设备,并比较所述设备第一校验信息中的所述设备信息是否符合所述设备在位信息中的所述设备类型;若是,则根据所述第一校验信息的所述设备信息和所述位置信息识别所述设备;若否,则返回错误报告。4.根据权利要求3所述的同一总线下的设备识别方法,...

【专利技术属性】
技术研发人员:王官领张国奇
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1