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:
- 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
- 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
- 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.
- If the