Fortinet black logo

CLI Reference

diagnose hardware pciconfig

diagnose hardware pciconfig

Use this command to display PCI registers that might be useful in debugging.

Syntax

diagnose hardware {get|set} pciconfig [bus <bus> | id <id> | option <option>] <Enter>

bus

Display registers for the specified bus.

id

Display registers for the specified id.

option

Options for displaying the register.

Example

FortiADC-VM # diagnose hardware get pciconfig ?

bus list devices on the specified bus

id list devices with the specified vendor and device ID

option v n t x H1

<Enter>

FortiADC-VM # diagnose hardware get pciconfig

00:00.0 Class 0600: 8086:7190 (rev 01)

00:01.0 Class 0604: 8086:7191 (rev 01)

00:07.0 Class 0601: 8086:7110 (rev 08)

00:07.1 Class 0101: 8086:7111 (rev 01)

00:07.3 Class 0680: 8086:7113 (rev 08)

00:07.7 Class 0880: 15ad:0740 (rev 10)

00:0f.0 Class 0300: 15ad:0405

00:10.0 Class 0100: 1000:0030 (rev 01)

00:11.0 Class 0604: 15ad:0790 (rev 02)

00:15.0 Class 0604: 15ad:07a0 (rev 01)

00:15.1 Class 0604: 15ad:07a0 (rev 01)

00:15.2 Class 0604: 15ad:07a0 (rev 01)

00:15.3 Class 0604: 15ad:07a0 (rev 01)

00:15.4 Class 0604: 15ad:07a0 (rev 01)

00:15.5 Class 0604: 15ad:07a0 (rev 01)

00:15.6 Class 0604: 15ad:07a0 (rev 01)

00:15.7 Class 0604: 15ad:07a0 (rev 01)

00:16.0 Class 0604: 15ad:07a0 (rev 01)

00:16.1 Class 0604: 15ad:07a0 (rev 01)

00:16.2 Class 0604: 15ad:07a0 (rev 01)

00:16.3 Class 0604: 15ad:07a0 (rev 01)

00:16.4 Class 0604: 15ad:07a0 (rev 01)

00:16.5 Class 0604: 15ad:07a0 (rev 01)

00:16.6 Class 0604: 15ad:07a0 (rev 01)

00:16.7 Class 0604: 15ad:07a0 (rev 01)

00:17.0 Class 0604: 15ad:07a0 (rev 01)

00:17.1 Class 0604: 15ad:07a0 (rev 01)

00:17.2 Class 0604: 15ad:07a0 (rev 01)

00:17.3 Class 0604: 15ad:07a0 (rev 01)

00:17.4 Class 0604: 15ad:07a0 (rev 01)

00:17.5 Class 0604: 15ad:07a0 (rev 01)

00:17.6 Class 0604: 15ad:07a0 (rev 01)

00:17.7 Class 0604: 15ad:07a0 (rev 01)

00:18.0 Class 0604: 15ad:07a0 (rev 01)

00:18.1 Class 0604: 15ad:07a0 (rev 01)

00:18.2 Class 0604: 15ad:07a0 (rev 01)

00:18.3 Class 0604: 15ad:07a0 (rev 01)

00:18.4 Class 0604: 15ad:07a0 (rev 01)

00:18.5 Class 0604: 15ad:07a0 (rev 01)

00:18.6 Class 0604: 15ad:07a0 (rev 01)

00:18.7 Class 0604: 15ad:07a0 (rev 01)

03:00.0 Class 0200: 15ad:07b0 (rev 01)

04:00.0 Class 0200: 15ad:07b0 (rev 01)

05:00.0 Class 0200: 15ad:07b0 (rev 01)

0b:00.0 Class 0200: 15ad:07b0 (rev 01)

0c:00.0 Class 0200: 15ad:07b0 (rev 01)

0d:00.0 Class 0200: 15ad:07b0 (rev 01)

13:00.0 Class 0200: 15ad:07b0 (rev 01)

14:00.0 Class 0200: 15ad:07b0 (rev 01)

1b:00.0 Class 0200: 15ad:07b0 (rev 01)

1c:00.0 Class 0200: 15ad:07b0 (rev 01)

FortiADC-VM # diagnose hardware get pciconfig option ?

v verbose information

n display number id

t tree view of bus

x dump configuration space data in hexadecimal

H1 direct access hardware

FortiADC-VM # diagnose hardware get pciconfig option t

-[00]-+-00.0

+-01.0-[01]--

+-07.0

+-07.1

+-07.3

+-07.7

+-0f.0

+-10.0

+-11.0-[02]--

+-15.0-[03]----00.0

+-15.1-[04]----00.0

+-15.2-[05]----00.0

+-15.3-[06]--

+-15.4-[07]--

+-15.5-[08]--

+-15.6-[09]--

+-15.7-[0a]--

+-16.0-[0b]----00.0

+-16.1-[0c]----00.0

+-16.2-[0d]----00.0

+-16.3-[0e]--

+-16.4-[0f]--

+-16.5-[10]--

+-16.6-[11]--

+-16.7-[12]--

+-17.0-[13]----00.0

+-17.1-[14]----00.0

+-17.2-[15]--

+-17.3-[16]--

+-17.4-[17]--

+-17.5-[18]--

+-17.6-[19]--

+-17.7-[1a]--

+-18.0-[1b]----00.0

+-18.1-[1c]----00.0

+-18.2-[1d]--

+-18.3-[1e]--

+-18.4-[1f]--

+-18.5-[20]--

+-18.6-[21]--

`-18.7-[22]--

diagnose hardware pciconfig

Use this command to display PCI registers that might be useful in debugging.

Syntax

diagnose hardware {get|set} pciconfig [bus <bus> | id <id> | option <option>] <Enter>

bus

Display registers for the specified bus.

id

Display registers for the specified id.

option

Options for displaying the register.

Example

FortiADC-VM # diagnose hardware get pciconfig ?

bus list devices on the specified bus

id list devices with the specified vendor and device ID

option v n t x H1

<Enter>

FortiADC-VM # diagnose hardware get pciconfig

00:00.0 Class 0600: 8086:7190 (rev 01)

00:01.0 Class 0604: 8086:7191 (rev 01)

00:07.0 Class 0601: 8086:7110 (rev 08)

00:07.1 Class 0101: 8086:7111 (rev 01)

00:07.3 Class 0680: 8086:7113 (rev 08)

00:07.7 Class 0880: 15ad:0740 (rev 10)

00:0f.0 Class 0300: 15ad:0405

00:10.0 Class 0100: 1000:0030 (rev 01)

00:11.0 Class 0604: 15ad:0790 (rev 02)

00:15.0 Class 0604: 15ad:07a0 (rev 01)

00:15.1 Class 0604: 15ad:07a0 (rev 01)

00:15.2 Class 0604: 15ad:07a0 (rev 01)

00:15.3 Class 0604: 15ad:07a0 (rev 01)

00:15.4 Class 0604: 15ad:07a0 (rev 01)

00:15.5 Class 0604: 15ad:07a0 (rev 01)

00:15.6 Class 0604: 15ad:07a0 (rev 01)

00:15.7 Class 0604: 15ad:07a0 (rev 01)

00:16.0 Class 0604: 15ad:07a0 (rev 01)

00:16.1 Class 0604: 15ad:07a0 (rev 01)

00:16.2 Class 0604: 15ad:07a0 (rev 01)

00:16.3 Class 0604: 15ad:07a0 (rev 01)

00:16.4 Class 0604: 15ad:07a0 (rev 01)

00:16.5 Class 0604: 15ad:07a0 (rev 01)

00:16.6 Class 0604: 15ad:07a0 (rev 01)

00:16.7 Class 0604: 15ad:07a0 (rev 01)

00:17.0 Class 0604: 15ad:07a0 (rev 01)

00:17.1 Class 0604: 15ad:07a0 (rev 01)

00:17.2 Class 0604: 15ad:07a0 (rev 01)

00:17.3 Class 0604: 15ad:07a0 (rev 01)

00:17.4 Class 0604: 15ad:07a0 (rev 01)

00:17.5 Class 0604: 15ad:07a0 (rev 01)

00:17.6 Class 0604: 15ad:07a0 (rev 01)

00:17.7 Class 0604: 15ad:07a0 (rev 01)

00:18.0 Class 0604: 15ad:07a0 (rev 01)

00:18.1 Class 0604: 15ad:07a0 (rev 01)

00:18.2 Class 0604: 15ad:07a0 (rev 01)

00:18.3 Class 0604: 15ad:07a0 (rev 01)

00:18.4 Class 0604: 15ad:07a0 (rev 01)

00:18.5 Class 0604: 15ad:07a0 (rev 01)

00:18.6 Class 0604: 15ad:07a0 (rev 01)

00:18.7 Class 0604: 15ad:07a0 (rev 01)

03:00.0 Class 0200: 15ad:07b0 (rev 01)

04:00.0 Class 0200: 15ad:07b0 (rev 01)

05:00.0 Class 0200: 15ad:07b0 (rev 01)

0b:00.0 Class 0200: 15ad:07b0 (rev 01)

0c:00.0 Class 0200: 15ad:07b0 (rev 01)

0d:00.0 Class 0200: 15ad:07b0 (rev 01)

13:00.0 Class 0200: 15ad:07b0 (rev 01)

14:00.0 Class 0200: 15ad:07b0 (rev 01)

1b:00.0 Class 0200: 15ad:07b0 (rev 01)

1c:00.0 Class 0200: 15ad:07b0 (rev 01)

FortiADC-VM # diagnose hardware get pciconfig option ?

v verbose information

n display number id

t tree view of bus

x dump configuration space data in hexadecimal

H1 direct access hardware

FortiADC-VM # diagnose hardware get pciconfig option t

-[00]-+-00.0

+-01.0-[01]--

+-07.0

+-07.1

+-07.3

+-07.7

+-0f.0

+-10.0

+-11.0-[02]--

+-15.0-[03]----00.0

+-15.1-[04]----00.0

+-15.2-[05]----00.0

+-15.3-[06]--

+-15.4-[07]--

+-15.5-[08]--

+-15.6-[09]--

+-15.7-[0a]--

+-16.0-[0b]----00.0

+-16.1-[0c]----00.0

+-16.2-[0d]----00.0

+-16.3-[0e]--

+-16.4-[0f]--

+-16.5-[10]--

+-16.6-[11]--

+-16.7-[12]--

+-17.0-[13]----00.0

+-17.1-[14]----00.0

+-17.2-[15]--

+-17.3-[16]--

+-17.4-[17]--

+-17.5-[18]--

+-17.6-[19]--

+-17.7-[1a]--

+-18.0-[1b]----00.0

+-18.1-[1c]----00.0

+-18.2-[1d]--

+-18.3-[1e]--

+-18.4-[1f]--

+-18.5-[20]--

+-18.6-[21]--

`-18.7-[22]--