×

Concurrent testing of PCI express devices on a server platform

  • US 10,114,658 B2
  • Filed: 05/23/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 05/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for testing peripheral component interconnect express (PCIe) devices, the method comprising:

  • detecting that a plurality of PCIe devices have been inserted into one or more PCIe buses of a data processing system;

    in response to the detection, scanning all PCIe buses of the data processing system to discover the plurality of PCIe devices;

    for each of the PCIe devices discovered,repairing and retraining a PCIe link associated with the PCIe device, without rebooting the data processing system, andloading a device driver instance for the PCIe device to be hosted by an operating system;

    executing a test routine to concurrently test the plurality of PCIe devices via respective device driver instances;

    in response to a signal indicating that the execution of the test routine has been completed, unloading the device driver instances of the PCIe devices; and

    communicating with the operating system to remove the Me devices from a namespace of the operating system, without rebooting the data processing system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×