Ensuring Conversion is Supported - UG1523

Alveo X3522 User Guide (UG1523)

Document ID
UG1523
Release Date
2024-10-18
Revision
1.5 English

Older FPGA bundles for the X3522 do not support conversion to an X3522PV. Before you can do a conversion you must first ensure that the FPGA is programmed with a bundle that supports conversion:

  1. List the PCIe devices that have the vendor ID used by an X3522:
    # lspci -D -d 10ee:
    0000:01:00.0 Ethernet controller: Xilinx Corporation Device 5084
    0000:01:00.1 Ethernet controller: Xilinx Corporation Device 5084
    0000:01:00.2 Processing accelerators: Xilinx Corporation Device 5086
  2. Use devlink to get version information for the first Ethernet controller that is reported. For example:
    # devlink dev info pci/0000:01:00.0
    pci/0000:01:00.0:
      driver xilinx_efct
      serial_number 0123456789ab
      versions:
          fixed:
            board.id X3522
          running:
            fw.mgmt 1.16.1.8
            fpga.rev 1_I9
            fw.mgmt 1.16.1.8 (0) x3_llnic
            fw.mgmt.suc 3.0.24.1003 type 0 (2022-10-14)
            board.rev 1.1.0.0
            fw.bundle_id 1.27.143.3710
          stored:
            fw.bundle_id 1.27.143.3710
            fw.mgmt 1.16.1.8
            fw.mgmt.suc 3.0.24.1003
            fw.exprom 1.3.6.18
            fw.psid x3522-disable_hybrid + enable_uefi
    Note: If devlink is not available, this information is instead available via sysfs:
    # cat /sys/class/net/enp1s0f0np0/device/versions
  3. Check the fw.mgmt.suc version:
    • If the fw.mgmt.suc version is 3.0.26.1001 or later, the X3522 already supports conversion and you do not need to update it.
    • If the fw.mgmt.suc version is earlier than 3.0.26.1001, the X3522 does not support conversion.

      You must reprogram the X3522 with the current update bundle. Refer to Programming the X3522 for the procedure to follow.

      Important: You must perform the step in this procedure that instructs you to do a full cold reboot. If you do not, the conversion process fails.