一种基于BIOS的Retimer卡带宽配置方法、装置及设备制造方法及图纸

技术编号:29132534 阅读:26 留言:0更新日期:2021-07-02 22:27
本申请公开了一种基于BIOS的Retimer卡带宽配置方法,通过BIOS轮询服务器的系统槽位确定在位设备,进而从在位设备的EEPROM芯片读取PN号,并根据PN号判断在位设备是否为Retimer卡,若是,则对其所在的系统槽位进行带宽重新配置,解决了Retimer配置过程依赖主板硬件拨码开关数目且可配置空间有限的问题,还解决了需要通过人工拨码识别在位Retimer卡才能进行带宽分配的问题,使得Retimer配置变更不依赖主板硬件设计及人工拨码,增加配置变更的灵活性,提升了配置效率。此外,本申请还提供了一种基于BIOS的Retimer卡带宽配置装置、设备及可读存储介质,其技术效果与上述方法的技术效果相对应。

【技术实现步骤摘要】
一种基于BIOS的Retimer卡带宽配置方法、装置及设备
本申请涉及计算机
,特别涉及一种基于BIOS的Retimer卡带宽配置方法、装置、设备及可读存储介质。
技术介绍
服务器当前的应用非常广泛,根据不同的业务需求及应用场景,客户对服务器的配置有不同的需求。为满足用户需求,同一机型主板往往会覆盖多种不同的配置,而PCIe(PCI-Express,总线和接口标准)作为服务器中极为重要的一部分,拓扑越来越多复杂。在PCIe链路过长时,为保证链路性能,通常会在原转接卡或PCIe拓展槽上搭配Retimer卡使用。常规的通用型服务器在插槽上既需要支持普通的网卡、Raid卡等直插PCIe设备,也需要满足该槽位接Retimer卡的需求。即,同一槽位上需兼容两种带宽不同的设备,因此,核心固件BIOS(BasicInputOutputSystem,基本输入输出系统)需要判断该槽位是Retimer配置还是普通PCIe设置,以进行带宽重新分配。针对Retimer卡的配置,目前的方法是硬件在主板上设置拨码开关,组装时作业人员根据Retimer本文档来自技高网...

【技术保护点】
1.一种基于BIOS的Retimer卡带宽配置方法,其特征在于,包括:/n轮询服务器的系统槽位,判断是否有设备在位;/n若是,则从所述设备的EEPROM芯片读取PN号;/n根据所述PN号,判断所述设备是否为Retimer卡;/n若是,则置起所述设备所在的系统槽位的标志位;/n对标志位置起的系统槽位进行带宽配置。/n

【技术特征摘要】
1.一种基于BIOS的Retimer卡带宽配置方法,其特征在于,包括:
轮询服务器的系统槽位,判断是否有设备在位;
若是,则从所述设备的EEPROM芯片读取PN号;
根据所述PN号,判断所述设备是否为Retimer卡;
若是,则置起所述设备所在的系统槽位的标志位;
对标志位置起的系统槽位进行带宽配置。


2.如权利要求1所述的方法,其特征在于,所述轮询服务器的系统槽位,判断是否有设备在位,包括:
申请SMBUS总线的控制权;
根据槽位地址轮询服务器的系统槽位,判断SMBUS总线下游是否有设备在位。


3.如权利要求2所述的方法,其特征在于,在所述对标志位置起的系统槽位进行带宽配置之后,还包括:
释放SMBUS总线的控制权。


4.如权利要求1所述的方法,其特征在于,所述对标志位置起的系统槽位进行带宽配置,包括:
对于每一个标志位置起的系统槽位,根据相应的PN号确定带宽信息;
根据所述带宽信息,对所述标志位置起的系统槽位进行带宽配置。


5.如权利要求1所述的方法,其特征在于,所述从所述设备的EEPROM芯片读取PN号,包括:
连通所述设备所在的系统槽位的SMBUS通路;
设置RetimerSMBUS控制寄存器,连通所述设备的EEPROM芯片的SMBUS通路;
从所述EEPROM芯片读...

【专利技术属性】
技术研发人员:李婷婷李道童芦飞
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1