Acknowledge a Failed Bank after a Power Cycle

Handling FPGA Images

product_line_custom
Napatech SmartNIC
category
User Guide

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

  1. 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
  2. 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
    
  3. 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