5.2. Using fpgainfo
Command synopsis: fpgainfo <command> [<args>]
command | args (optional) | Description |
---|---|---|
--help, -h | Prints help information and exit | |
--bus, -B | Provides PCIe bus number of resource | |
--device, -D | Provides PCIe device number of resource | |
--function, -F | Provides PCIe function number of resource | |
errors fme | --clear, -c | Provides/clear errors of FME |
errors port | --clear, -c | Provides/clear errors of port |
errors all | --clear, -c | Provides/clear errors of both FME and port |
power | Provides total power in watts that the FPGA hardware consumes | |
temp | Provides FPGA temperature values in degrees Celsius | |
port | Provides information about the port | |
fme | Provides information about the FME | |
bmc | Provides BMC sensors information | |
mac | Provides information about MAC ROM connected to FPGA | |
phy | -G <group> | Provides information about ethernet PHYs in FPGA. <group> can be 0, 1, all. |
fpgainfo fme
$ sudo fpgainfo fme
Sample output based on 2x2x25G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** FME ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:b2:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000410010309
Bitstream Version : 0.2.3
Pr Interface Id : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
Boot Page : user
Sample output based on 8x10G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** FME ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:89:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000010010309
Bitstream Version : 0.2.3
Pr Interface Id : 901dd697-ca79-4b05-b843-8138cefa2846
Boot Page : user
fpgainfo bmc
$ sudo fpgainfo bmc
Sample output based on 2x2x25G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** BMC SENSORS ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:b2:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000410010309
Bitstream Version : 0.2.3
Pr Interface Id : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
( 1) Board Power : 74.18 Watts
( 2) 12V Backplane Current : 3.24 Amps
( 3) 12V Backplane Voltage : 12.16 Volts
( 4) 1.2V Voltage : 1.19 Volts
( 6) 1.8V Voltage : 1.80 Volts
( 8) 3.3V Voltage : 3.25 Volts
(10) FPGA Core Voltage : 0.90 Volts
(11) FPGA Core Current : 18.45 Amps
(12) FPGA Die Temperature : 73.50 Celsius
(13) Board Temperature : 46.50 Celsius
(14) QSFP0 Supply Voltage : 0.00 Volts
(15) QSFP0 Temperature : N/A
(24) 12V AUX Current : 2.85 Amps
(25) 12V AUX Voltage : 12.19 Volts
(37) QSFP1 Supply Voltage : 0.00 Volts
(38) QSFP1 Temperature : N/A
(44) PKVL0 Core Temperature : 73.50 Celsius
(45) PKVL0 SerDes Temperature : 73.50 Celsius
(46) PKVL1 Core Temperature : 74.00 Celsius
(47) PKVL1 SerDes Temperature : 74.50 Celsius
Note: When the copper modules are connected to QSFP, you get N/A output for the QSFP temperature values as the QSFP EEPROM does not support copper modules. But, the QSFP EEPROM does support optical modules.
Sample output based on 8x10G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** BMC SENSORS ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:89:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000010010309
Bitstream Version : 0.2.3
Pr Interface Id : 901dd697-ca79-4b05-b843-8138cefa2846
( 1) Board Power : 70.01 Watts
( 2) 12V Backplane Current : 3.06 Amps
( 3) 12V Backplane Voltage : 12.17 Volts
( 4) 1.2V Voltage : 1.19 Volts
( 6) 1.8V Voltage : 1.80 Volts
( 8) 3.3V Voltage : 3.25 Volts
(10) FPGA Core Voltage : 0.90 Volts
(11) FPGA Core Current : 17.18 Amps
(12) FPGA Die Temperature : 79.00 Celsius
(13) Board Temperature : 43.50 Celsius
(14) QSFP0 Supply Voltage : 0.00 Volts
(15) QSFP0 Temperature : N/A
(24) 12V AUX Current : 2.69 Amps
(25) 12V AUX Voltage : 12.19 Volts
(37) QSFP1 Supply Voltage : N/A
(44) PKVL0 Core Temperature : 76.00 Celsius
(45) PKVL0 SerDes Temperature : 76.50 Celsius
(46) PKVL1 Core Temperature : 76.50 Celsius
(47) PKVL1 SerDes Temperature : 77.00 Celsius
fpgainfo phy
$ sudo fpgainfo phy -B 0xb2
Sample output based on 2x2x25G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** PHY ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:b2:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000410010309
Bitstream Version : 0.2.3
Pr Interface Id : a5d72a3c-c8b0-4939-912c-f715e5dc10ca
//****** PHY GROUP 0 ******//
Direction : Line side
Speed : 25 Gbps
Number of PHYs : 4
//****** PHY GROUP 1 ******//
Direction : Host side
Speed : 40 Gbps
Number of PHYs : 4
//****** Intel C827 Retimer ******//
Port0 25G : Up
Port1 25G : Up
Port2 25G : Up
Port3 25G : Up
Retimer A Version : 101c.1064
Retimer B Version : 101c.1064
Sample output based on 8x10G:
Board Management Controller,
Intel®
MAX® 10 NIOS FW version D.2.0.19
Board Management Controller,
Intel®
MAX® 10 Build version D.2.0.6
//****** PHY ******//
Object Id : 0xEF00000
PCIe s:b:d.f : 0000:89:00.0
Device Id : 0x0b30
Numa Node : 1
Ports Num : 01
Bitstream Id : 0x23000010010309
Bitstream Version : 0.2.3
Pr Interface Id : 901dd697-ca79-4b05-b843-8138cefa2846
//****** PHY GROUP 0 ******//
Direction : Line side
Speed : 10 Gbps
Number of PHYs : 8
//****** PHY GROUP 1 ******//
Direction : Host side
Speed : 10 Gbps
Number of PHYs : 8
//****** Intel C827 Retimer ******//
Port0 10G : Up
Port1 10G : Up
Port2 10G : Up
Port3 10G : Up
Port4 10G : Up
Port5 10G : Up
Port6 10G : Up
Port7 10G : Up
Retimer A Version : 101c.1064
Retimer B Version : 101c.1064
Note: When using the 4x25G configuration, the Retimer B is held in reset to reduce power. Therefore, Retimer B firmware version is not listed (0000.0000) in the fpgainfo phy output based on 4x25G.