FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
Jackie_T
Staff
Staff
Article Id 230391
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

Contributors