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.