PCIE板卡上设备信息收集方法、装置、终端及介质制造方法及图纸

技术编号:37138345 阅读:28 留言:0更新日期:2023-04-06 21:40
本发明专利技术涉及PCIE设备信息收集领域,具体公开一种PCIE板卡上设备信息收集方法、装置、终端及介质,获取机器上所有PCIE设备信息、树状拓扑结构信息和所有板卡信息,判断出板卡的生产厂家和型号;根据PCIE设备的树状拓扑结构信息分析出每个板卡的多设备衍生情况;收集PCIE设备信息的循环功能中,针对每个板卡,根据其多设备衍生情况进行板卡上设备信息收集,使每个板卡收集一个设备的信息,或收集多个设备的信息,同时多个设备共享一个位置信息。本发明专利技术,每个板卡仅收集一个设备信息,实现卡与设备数量的统一,不会造成误解,避免引起板卡与插槽的物理位置对应错误的情况,也不会影响设备报错定位功能。错定位功能。错定位功能。

【技术实现步骤摘要】
PCIE板卡上设备信息收集方法、装置、终端及介质


[0001]本专利技术涉及PCIE设备信息收集领域,具体涉及一种PCIE板卡上设备信息收集方法、装置、终端及介质。

技术介绍

[0002]有一种PCIE卡,外形上看是一张卡,但是实际在操作系统下表现为多个逻辑设备,或者逻辑设备和物理设备并存,比如一张GPU卡上还同时有网卡设备,另外一张支持虚拟功能的物理卡还可能会通过虚拟技术,衍生出多个虚拟设备,这种设备间往往不是PCIE设备中Function number(功能数值)有区别,而是在Bus number(总线数值)等属性上存在差别。
[0003]BIOS会实现包括PCIE设备的资产信息功能,实现方式为BIOS在初始化计算机平台的时候,会枚举所有的PCIE设备,并为设备分配各种所需的资源,和加载驱动程序(如果设备有驱动的话) ,来支持设备正常工作,同时会收集PCIE设备的相关属性信息,并发送给BMC,由BMC显示到Web界面上,展现给用户。另外BIOS需要实现SMBIOS中Type9信息的功能,该功能收集和呈现机器PCIE插槽上所接的设备属本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种PCIE板卡上设备信息收集方法,其特征在于,包括以下步骤:获取机器上所有PCIE设备信息;根据所有PCIE设备信息获取PCIE设备的树状拓扑结构信息;根据PCIE设备信息获取到所有板卡信息,判断出板卡的生产厂家和型号;根据PCIE设备的树状拓扑结构信息分析出每个板卡的多设备衍生情况;收集PCIE设备信息的循环功能中,针对每个板卡,根据其多设备衍生情况进行板卡上设备信息收集,使每个板卡收集一个设备的信息,或收集多个设备的信息,同时多个设备共享一个位置信息。2.根据权利要求1所述的PCIE板卡上设备信息收集方法,其特征在于,多设备衍生情况包括:每个物理设备对应的虚拟设备数,每个物理设备对应的逻辑设备数,每个物理设备上集成实现的功能数,每个功能对应的逻辑设备数。3.根据权利要求2所述的PCIE板卡上设备信息收集方法,其特征在于,根据PCIE设备的树状拓扑结构信息分析出每个板卡的多设备衍生情况,包括:打开和关闭设备的虚拟设备功能,比较两种状态下PCIE设备的拓扑结构信息,分析出板卡的物理设备对应的虚拟设备数的多设备衍生情况。4.根据权利要求3所述的PCIE板卡上设备信息收集方法,其特征在于,根据其多设备衍生情况进行板卡上设备信息收集,使每个板卡收集一个设备的信息,或收集多个设备的信息,同时多个设备共享一个位置信息,包括:对于1个物理设备虚拟出多个虚拟设备的,收集物理设备的信息,跳过循环中对应多个虚拟设备的收集动作;对于1个物理设备包括多个逻辑设备的,收集某一个逻辑设备的信息,跳过循环中对应其他逻辑设备的收集动作;对于1个板卡上集成实现多个功能的,仅收集某一个功能的某一个设备的信息,或者收集所有功能的某一个功能的设备信息,收集的所有设备共享一个位置信息;对于1个板卡上集成实现多个功能的,各个功能分为多个逻辑设备的,收集所有功能的某一个功能的设备信息,跳过其他逻辑设备的收集动作。5.根据权利要求4所述的PCIE板卡上设备信息收集方法,其特征在于,该方法具体包括:对于1个物理设备包括多个逻辑设备的,收集...

【专利技术属性】
技术研发人员:孙永博李道童王兵
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1