Skip to main content
Jackie_T
Staff & Editor
Staff & Editor
November 21, 2022

Troubleshooting Tip: Identify Hardware PCIe Devices

  • November 21, 2022
  • 0 replies
  • 1765 views
Description

Peripheral Component Interconnect (PCI) is a local computer bus or common connection interface slot to attach hardware devices to a computer’s motherboard.

PCIe, where 'e' stands for express is an evolution of PCI which provide better performance.

This Article describes how to list out the PCIe devices connected in FortiGate.

Scope FortiGate 6.2, 6.4, 7.0.
Solution

To list down the PCIe devices, use below command:

 

# diagnose hardware lspci

 

If VDOM is enabled, run the command in global:

Example output:

 

82:00.0 Class 1000: Device 1a29:4338

83:00.0 Class 1000: Device 1a29:4338

84:00.0 Class 1000: Device 1a29:4e36

87:00.0 Class 1000: Device 1a29:4e36

 

Below are how to interpret the output:

 

- Bus id: device id. Function Class class number: Device vendor:product

From this output line: 87:00.0 Class 1000: Device 1a29:4e36

- Bus id = 87

- Device id = 00

- Function 0

- Class = 1000, 10 mean encryption controller and 00 mean network and computing encryption device.

- Device = 1a29:4e36, 1a29 is the vendor code for Fortinet and 4e36 refer to NP6.

 

Reference for Class:

PCI Device Classes (ucw.cz)

 

Reference for vendor and product:

PCI Devices (ucw.cz)

 

There are 2 other commands which provide more info:

 

# diagnose hardware lspci -v

# diagnose hardware lspci -vv

    Virtual event | September 2026. SASE summit. The age of autonomous trust. Register here!