User's Guide (1.0)

3-3
Safety Information and Technical Specifi cations
2. Untar/unzip archive:
tar zxf ixgbe-x.x.x.tar.gz
3. Change to the driver src directory:
cd ixgbe-x.x.x/src/
4. Compile the driver module:
make install
The binary will be installed as:
/lib/modules/[KERNEL_VERSION]/kernel/drivers/net/ixgbe/
ixgbe.[k]o
The install locations listed above are the default locations. They might not be correct
for certain Linux distributions. For more information, see the ldistrib.txt fi le included
in the driver tar.
NOTE: IXGBE_NO_LRO is a compile time fl ag. The user can enable it at compile
time to remove support for LRO from the driver. The fl ag is used by adding `CFLAGS_
EXTRA=-”DIXGBE_NO_LRO”` to the make fi le when it’s being compiled.
make CFLAGS_EXTRA=”-DIXGBE_NO_LRO” install
5. Load the module:
For kernel 2.6.x, use the modprobe command:
modprobe ixgbe <parameter>=<value>
For 2.6 kernels, the insmod command can be used if the full path to the driver
module is specifi ed. For example:
insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/ixg-
be/ixgbe.ko
In addition when using 2.6 based kernels make sure that older ixgbe drivers are
removed from the kernel, before loading the new module. To do this, use:
rmmod ixgbe; modprobe ixgbe