The X3522 uses a new net driver named
xilinx_efct
. It also requires the auxiliary bus
driver which is used for connectivity between the net driver and application libraries,
such as Onload and TCPDirect.
The xilinx_efct
and auxiliary bus drivers
can both be downloaded from the product website (see Product Website). The auxiliary bus driver is also
provided by some recent Linux distributions.
Onload continues to supply the sfc
driver
used by predecessors of the X3522, but it does not
supply the xilinx_efct
and auxiliary bus drivers.
Likewise, Onload scripts and tools continue to interact with the sfc
driver, but do not interact with the xilinx_efct
and auxiliary bus drivers.
Drivers must be built and loaded in the following order:
- Auxiliary bus driver.
-
xilinx_efct
net driver. - Onload and
sfc
driver.
and must be unloaded in the reverse order.
So, to reload the auxiliary bus, xilinx_efct
, and Onload drivers:
# onload_tool unload --onload-only
# modprobe -r xilinx_efct
# modprobe -r auxiliary
# modprobe auxiliary
# modprobe xilinx_efct
# onload_tool reload --onload-only
sfc
driver, omit
the --onload-only
flag.