【技术实现步骤摘要】
本专利技术涉及计算机主板PCIe插槽工厂大规模测试领域,尤其涉及一种基于UEFI的计算机主板PCIe插槽功能测试方法。
技术介绍
在当前计算机主板PCIe插槽生产中,大都要进行功能测试。在当前计算机产品中,主板一般都会包括2~8个PCIe接口插槽。主板生产测试时都需要测试这些插槽功能是否正常,以确保主板为良品。在当前计算机主板PCIe插槽工厂大规模功能测试中,大都在DOS、Windows和Linux等操作系统下进行测试。如在DOS下测试,DOS环境需要做DOS启动盘,驱动少,且UEFIBIOS逐渐不支持DOS。如在操作系统下测试,需要启动系统,耗时长,对系统有依赖,如安装驱动、相应工具等,且日常维护难度高,不利于工厂大规模生产测试。在测试较多的情况下,机器频繁的启动操作系统和重启,导致测试时间和人力的极大浪费,增加测试成本。
技术实现思路
基于以上问题,本专利技术提出了一种基于UEFI的计算机主板PCIe插槽功能测试方法。利用UEFI环境不需要启动操作系统,实现计算机主板PCIe插槽大规模生产测试时操作简单、速度快、节省测试时间和测试治具、可扩展性强、灵活度高,使主板PCIe插槽测试流程简单化、快捷化。本专利技术是结合当前计算机主板PCIe插槽大规模功能测试时启动操作系统耗费时间长,需要维护测试治具多,DOS系统需要制作DOS启动盘等情况,专利技术了如下测试方法,实现方法如下:①检查BIOSSetup ...
【技术保护点】
一种基于UEFI的计算机主板PCIe插槽功能测试方法,其特征在于,具体方法如下:(1)检查BIOS Setup 启动顺序,将系统BIOS集成的build‑in efi shell作为第一启动项,机器开机自动启动build‑in efi shell;(2)根据主板规格书,将匹配的PCIe卡插入主板相应PCIe插槽上,将插槽插满;(3)编写一个PCIe测试配置文件,命名为PCIE.INI,列出每个插槽上实际插的PCIe卡的ID信息、Speed和Width信息;(4)机器上电开机启动,从uefi shell启动后自动进入测试U盘并运行测试程序,获取所有PCIe插槽上的PCIe卡的Device ID、Vendor ID、Sub Device ID、Sub Vendor ID,Support Link Speed,Maximum Link Width,Current Link Speed和Negotiate Link Width;(5)将抓获的数据与PCIe配置文件中的数据进行对比,全部匹配则PCIe插槽功能测试通过,否则测试不通过。
【技术特征摘要】
1.一种基于UEFI的计算机主板PCIe插槽功能测试方法,其特征在于,具体方法如下:
(1)检查BIOSSetup启动顺序,将系统BIOS集成的build-inefishell作为第一启动
项,机器开机自动启动build-inefishell;
(2)根据主板规格书,将匹配的PCIe卡插入主板相应PCIe插槽上,将插槽插满;
(3)编写一个PCIe测试配置文件,命名为PCIE.INI,列出每个插槽上实际插的PCIe卡的
ID信息、Speed和Width信息;
(4)机器上电开机启动,从uefishell启动后自动进入测试U盘并运行测试程序,获取
所有PCIe插槽上的PCIe卡的DeviceID、V...
【专利技术属性】
技术研发人员:陈立卫,王佩,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。