Xilinx Alveo X3 Series Firmware Configuration Package
Version: 1.16.1.8-15
Overview
This is the v1.16.1.8 firmware configuration package for Xilinx Alveo X3
series adapters. It contains a set of configurations that can be applied
to an adapter to modify the persistent PCI configuration of the device.
Supported hardware platforms
This release of the firmware configuration package supports the
following Xilinx Alveo X3 series adapters:
- Xilinx Alveo X3522 NIC
Contents
X3522 configurations
- x3522-enable_uefi.update
- x3522-disable_uefi.update
These configurations support the following use cases:
- UEFI Expansion ROM enabled (default)
- UEFI Expansion ROM disabled
Installation
This package installs the firmware non-volatile configuration files onto
the target system, where they can be applied to its installed X3 series
adapters using a firmware update tool. First install the binary package
using your preferred package manager, for example using dpkg:
dpkg --install ./firmware-x3-config_1.16.1.8-15_all.deb
devlink is the preferred firmware update tool, to apply a configuration
using devlink:
1. List the Xilinx PCIe devices for the X3 adapter:
lspci -D -d 10ee:
2. Ensure the net driver is loaded:
modprobe xlnx_efct
3. Note the PCIe address of the first X3 LLNIC interface, which can be
identified as an Ethernet controller of type 5084. Apply the .update
file to the device:
devlink dev flash pci/::. file xilinx/x3/
Note: The configuration filename is a path relative to the
/lib/firmware/ directory.
4. Wait for the update to complete.
5. Perform a cold reboot of the machine after updating the adapter's
non-volatile configuration.
On OS distributions which do not include devlink or support flash update
via devlink, ethtool can be used to apply the configuration:
1. Ensure the net driver is loaded:
modprobe xlnx_efct
2. Apply the .update file to the device:
ethtool --flash xilinx/x3/
Note: The configuration filename is a path relative to the
/lib/firmware/ directory.
3. Wait for the update to complete; ethtool blocks and does not report
progress.
4. Perform a cold reboot of the machine after updating the adapter's
non-volatile configuration.
Additional information
For addition information, please refer to the "Deployment
Configurations" chapter in the "Alveo X3522 User Guide (UG1523)"
(XN-201015-CD).
Support
Please contact your local Xilinx support representative or email
support-nic@xilinx.com.
Change logs
Alveo X3 series firmware configurations
v1.16.1.8 --- Feature Release
- Initial release to support Alveo X3522 NIC card.
Copyright
Copyright 2022 Xilinx, Inc. All rights reserved.
Use is subject to license terms.