
Determine if the Auxiliary Bus Driver is Present
X3522 cards use the auxiliary bus driver. This is provided by some recent Linux distributions. To
determine its presence, type:
# ls -d /sys/bus/auxiliary
• If there is output listing the directory, the auxiliary bus driver is already present:
/sys/bus/auxiliary
You do not need to install the auxiliary bus driver. Go to
Download the Network Driver Source
• If there is an error message, the auxiliary bus driver is not present. For example:
ls: cannot access /sys/bus/auxiliary: No such file or directory
You must install the auxiliary bus driver yourself. Read the following sections.
Download the Auxiliary Bus Driver Source RPM
Download the auxiliary bus driver source RPM:
1. Start a web browser.
2. Open the product website (see
3. Download the following package:
• XN-201056-LS Auxiliary Bus Driver Source [RPM package].
Build the Auxiliary Bus Driver Binary RPM
To build the auxiliary bus driver binary RPM for the currently running kernel version:
1. Locate the Auxiliary Bus Driver Source [RPM package] that you downloaded. See
Auxiliary Bus Driver Source RPM
.
2. Build the binary RPM from the source RPM file:
# rpmbuild --rebuild <source_rpm_path>
where
<source_rpm_path>
is the full path to the source RPM.
3. The build procedure generates a lot of console output. Towards the end of the build a
"Wrote:" line identifies the location of the built binary RPM. For example:
Wrote: <path>/kernel-module-auxiliary-<os_version>-<module_version>.rpm
Chapter 3: Software Installation
UG1522 (v1.0) October 18, 2022
Alveo X3522 Installation Guide
20