Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Computer mainboard PCIe slot function test method based on UEFI

A computer motherboard and functional testing technology, which is applied in the detection of faulty computer hardware, the use of power-on test to detect faulty hardware, calculation, etc., can solve the problems of unfavorable factory mass production testing, waste of testing time and manpower, and high difficulty in daily maintenance. , to achieve the effect of reducing daily maintenance work, reducing test time, and saving test materials

Inactive Publication Date: 2016-06-29
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If testing under the operating system, it needs to start the system, which takes a long time and depends on the system, such as installing drivers and corresponding tools, etc., and the daily maintenance is difficult, which is not conducive to large-scale production testing in factories
In the case of many tests, the machine frequently starts the operating system and restarts, resulting in a great waste of test time and manpower, and increases the test cost

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computer mainboard PCIe slot function test method based on UEFI
  • Computer mainboard PCIe slot function test method based on UEFI
  • Computer mainboard PCIe slot function test method based on UEFI

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The content of the present invention is described in more detail below:

[0020] a) Check the startup sequence of BIOSSetup, make bootfrombuild-inefishell the first startup item, and automatically start build-inefishell when the machine is turned on.

[0021] b) According to the motherboard specification, insert the matching PCIe card into the corresponding PCIe slot of the motherboard, and fill the slot completely.

[0022] c) Write a test configuration file named PCIE.INI, which lists the ID information, Speed ​​and Width information of the PCIe card actually inserted in each slot, the format is as follows figure 1 shown.

[0023] d) Edit the UEFIshell self-startup script startup.nsh, scan the available file system, automatically boot into the file system storing the test program and test configuration file, copy the test program, PCIE.INI and startup script startup.ns to the U disk, Plug in the USB port of the machine, power on the machine and start it up, example ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a computer mainboard PCIe slot function test method based on a UEFI, and relates to the field of large-scale factory tests on computer mainboard PCIe slots. The computer mainboard PCIe slot function test method comprises the following steps: on the basis of a build-in uefi shell, firstly, confirming that a first start item of a machine is boot from build-in shell; according to a mainboard specification, inserting matched PCIe cards into corresponding PCIe slots in a mainboard; writing a test PCIe configuration file, and listing information of each slot; powering on the machine from uefi shell to enter a test U-disc automatically and operate a test program, thereby acquiring information of all PCIe cards in the PCIe slots; comparing grasped data with data in PCIe configuration files PCIE.INI, wherein the test is qualified if the files are completely identical, or else the test is unqualified. By adopting the computer mainboard PCIe slot function test method, no operating system needs to be started for test, so that the test time can be shortened, and the test efficiency can be improved.

Description

technical field [0001] The invention relates to the field of large-scale testing of PCIe slot factories of computer motherboards, in particular to a UEFI-based method for testing the functions of PCIe slots of computer motherboards. Background technique [0002] In the current production of PCIe slots on computer motherboards, functional testing is mostly required. [0003] In current computer products, the motherboard generally includes 2 to 8 PCIe interface slots. It is necessary to test whether the functions of these slots are normal during the production test of the motherboard to ensure that the motherboard is a good product. In the large-scale functional testing of the current computer motherboard PCIe slot factory, most of them are tested under operating systems such as DOS, Windows and Linux. If the test is done under DOS, the DOS environment needs to be a DOS boot disk with few drivers, and UEFI BIOS gradually does not support DOS. For example, the test under the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/22
CPCG06F11/2284G06F11/221
Inventor 陈立卫王佩
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products