About this task
If an FPGA image fails during power-cycling, the SmartNIC state is automatically set to FAILED. This event must be acknowledged by the user.
Procedure
-
To inspect a FAILED event on SmartNIC 0, write: $ imgctrl --adapter 0 --query
An example of an output is:
imgctrl v3.5.5.1-f24b1 (Sep 12 2017 08:02:15) (Logfile: /tmp/imgctrl.log) Scanning for Napatech adapters.. Adapter 1: PCI SLOT : 0000:84:00.0 PCI DEVICE ID : 01A5 PCI LANES : x8x8 ADAPTER TYPE : NT200A01-02-SCC-2x100-E3-FF-ANL 2x100Gb QSFP28 platform RUNNING FPGA: FPGA IDENT : 200-9516-09-08-0000 FPGA BANK0: PRODUCT CODE : 9516 VERSION : 9.08 DOWNLOADED BY : ntope FPGA BANK1: PRODUCT CODE : 9515 VERSION : 9.08 DOWNLOADED BY : ntope SUPPORTCHIP INFO: NT200E3_2_PTP : v3.5f FPGA IMAGE STATE: IMAGE STATE : FAILED (code 3) PRIMARY BANK : 0 FAILED BANK : 1
-
To acknowledge the event, write: $ imgctrl --adapter 0 --switch --discard
An example of an output is:
imgctrl v3.5.5.1-f24b1 (Sep 12 2017 08:02:15) (Logfile: /tmp/imgctrl.log) Scanning for Napatech adapters.. Resetting bank switch statemachine back to neutral.. OK. Adapter bank switch statemachine is reset back to neutral
-
To check that the state is back to NEUTRAL, and that the primary
image bank has changed, write: $ imgctrl --adapter 0 --query
An example of an output is:
imgctrl v3.5.5.1-f24b1 (Sep 12 2017 08:02:15) (Logfile: /tmp/imgctrl.log) Scanning for Napatech adapters.. Adapter 1: PCI SLOT : 0000:84:00.0 PCI DEVICE ID : 01A5 PCI LANES : x8x8 ADAPTER TYPE : NT200A01-02-SCC-2x100-E3-FF-ANL 2x100Gb QSFP28 platform RUNNING FPGA: FPGA IDENT : 200-9516-09-08-0000 FPGA BANK0: PRODUCT CODE : 9516 VERSION : 9.08 DOWNLOADED BY : ntope FPGA BANK1: PRODUCT CODE : 9515 VERSION : 9.08 DOWNLOADED BY : ntope SUPPORTCHIP INFO: NT200E3_2_PTP : v3.5f FPGA IMAGE STATE: IMAGE STATE : NEUTRAL (code 0) PRIMARY BANK : 0 RUNNING BANK : 0