Intel Ethernet X520 10GbE Dual Port KX4 Mezz User Manual page 90

Table of Contents

Advertisement

Install from Source Code
To build a binary RPM* package of this driver, run 'rpmbuild -tb <filename.tar.gz>'. Replace <filename.tar.gz> with the
specific filename of the driver.
NOTES:
For the build to work properly it is important that the currently running kernel MATCH the version and con-
l
figuration of the installed kernel source. If you have just recompiled your kernel, reboot the system.
RPM functionality has only been tested in Red Hat distributions.
l
1. Copy the base driver tar file from 'Linux/Source/base_driver/ixgbe-<x.x.x>tar.gz' on the driver CD,
where <x.x.x> is the version number for the driver tar file, to the directory of your choice. For example, use
'/home/username/ixgbe' or '/usr/local/src/ixgbe'.
2. Untar/unzip the archive, where <x.x.x> is the version number for the driver tar:
tar zxf ixgbe-<x.x.x>.tar.gz
3. Change to the driver src directory, where <x.x.x> is the version number for the driver tar:
cd ixgbe-<x.x.x>/src/
4. Compile the driver module:
make install
The binary will be installed as: /lib/modules/<KERNEL VERSION>/ker-
nel/drivers/net/ixgbe/ixgbe.ko
The install locations listed above are the default locations. This might differ for various Linux distributions. For
more information, see the ldistrib.txt file included in the driver tar.
NOTE: IXGBE_NO_LRO is a compile time flag. The user can enable it at compile time to remove support
for LRO from the driver. The flag is used by adding `CFLAGS_EXTRA=-"DIXGBE_NO_LRO"` to the make
file when it is being compiled. For example:
make CFLAGS_EXTRA="-DIXGBE_NO_LRO" install
5. Install the module using the modprobe command for kernel 2.6.x:
modprobe ixgbe <parameter>=<value>
For 2.6 based kernels, make sure that the older ixgbe drivers are removed from the kernel, before loading the
new module:
rmmod ixgbe; modprobe ixgbe
6. Assign an IP address to and activate the Ethernet interface by entering the following, where <x> is the interface
number:
ifconfig eth<x> <IP_address> netmask <netmask>
7. Verify that the interface works. Enter the following, where <IP_address> is the IP address for another machine
on the same subnet as the interface that is being tested:
ping <IP_address>
Install Using KMP RPM
NOTE: KMP is only supported on RHEL 6 and SLES11.
The KMP RPMs update existing ixgbe RPMs currently installed on the system. These updates are provided by SuSE in
the SLES release. If an RPM does not currently exist on the system, the KMP will not install.
The RPMs are provided for supported Linux distributions. The naming convention for the included RPMs is:
intel-<component name>-<component version>.<arch type>.rpm
For example, intel-ixgbe-1.3.8.6-1.x86_64.rpm: ixgbe is the component name; 1.3.8.6-1 is the component version; and
x86_64 is the architecture type.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents