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