Turn off the computer and unplug the power cord. If performing a "hot plug" install, see your server documentation first. Remove the computer cover.
Locate a 3.3 volt PCI-X slot (v1.0a compliant) and remove the slot cover. The adapter supports PCI-X bus speeds of 66, 100, and 133 MHz. The adapter can also be installed in a 3.3 volt PCI (v2.2 compliant) slot if necessary, but performance will not be optimal.
Firmly place the adapter into the slot and secure the bracket.
Replace the computer cover. Plug in the power cord.
Remove and save the fiber optic connector cover.
Attach the network connector; most connectors are keyed for proper orientation (TX on top, RX on bottom):
For Intel® PRO/10GbE LR Server Adapters:
Laser wavelength: 1310 nanometer (not visible).
Cable type to use: Single-mode fiber with 9.0µm
core diameter
Connector type: LC.
Maximum cable length: 10 kilometers.
For Intel® PRO/10GbE SR Server Adapters:
Laser wavelength: 850 nanometer (not visible).
Cable type to use: Multi-mode fiber with 62.5µm or 50µm
core diameter
Connector type: LC.
Maximum cable length: 300 meters.
Conversion cables to other connector types (such as SC-to-LC) may be used if the
cabling matches the optical specifications of the adapter, including length
limitations.
Attach the other end of the cable to the compatible link partner.
Start your computer and follow the driver installation instructions for your operating system.
NOTE: The adapter ships with a removable connector module installed on the adapter. This module must be removed prior to installing the adapter in a computer. To remove the connector module, depress the latching mechanism on the adapter module and carefully pull it free of its mount. The module may be firmly seated, but it should disengage with no more than moderate force. |
Remove the connector module from the adapter.
Turn off the computer and unplug the power cord. If performing a "hot plug" install, see your server documentation first. Remove the computer cover.
Locate a 3.3 volt PCI-X slot (v1.0a compliant) and remove the slot cover. The adapter supports PCI-X bus speeds of 66, 100, and 133 MHz. The adapter can also be installed in a 3.3 volt PCI (v2.2 compliant) slot if necessary, but performance will not be optimal.
Firmly place the adapter into the slot and secure the bracket.
Reinsert the adapter connector module through the opening in the back of the computer chassis, and into the adapter mount. You should feel a click from the latch mechanism indicating that the module is properly secured.
Replace the computer cover. Plug in the power cord.
Attach the network connector:
Physical cabling characteristics
must meet IEEE Std 802.3ak, Clause 54 specifications. The required cable
connector is an MDI latch-type receptacle, as defined by IEC 61076-3-113.
Attach the other end of the cable to the compatible link partner.
Start your computer and follow the driver installation instructions for your operating system.
NOTES:
|
The adapter is detected as new hardware when Windows starts. To install the correct driver:
The adapter is detected and Windows either installs a Windows resident driver or starts the Found New Hardware wizard.
If the wizard starts, follow the prompts to install the driver from the CD in this package.
If a Windows resident driver installs (wizard does not appear), update the driver by inserting the Intel CD and clicking the Install Drivers and Software button when the Intel Network Connections autorun window appears.
To build a binary RPM* package of this driver, run 'rpmbuild -tb <filename.tar.gz>'. Replace <filename.tar.gz> with the specific file name of the driver.
NOTE: For the build to work properly, the currently running kernel
MUST match the version and configuration of the installed kernel sources. If you have just
recompiled the kernel reboot the system now. RPM functionality has only been tested in Red Hat distributions. |
Move the base driver tar file to the directory of your
choice. For example, use '/home/username/ixgb' or '/usr/local/src/ixgb'.
Untar/unzip the archive, where <x.x.x> is the version number for the driver tar:
tar zxf ixgb-<x.x.x>.tar.gz
Change to the driver src directory, where <x.x.x> is the version number for the driver tar:
cd ixgb-<x.x.x>/src/
Compile the driver module:
make install
The binary will be installed as:
/lib/modules/[KERNEL_VERSION]/kernel/drivers/net/ixgb.o
The install locations listed above are the default locations. They might not be correct for certain Linux distributions.
Install the module:
insmod ixgb <parameter>=<value>
Assign an IP address to the interface by entering the following, where <x> is the interface number:
ifconfig eth<x> <IP_address>
Verify that the interface works. Enter the following, where <IP_address> is the IP address of another machine on the same subnet as the interface that is being tested:
ping <IP_address>
This driver has been developed for use with FreeBSD kernel, versions 4.8 and later.
NOTE: You must have kernel sources installed in order to compile the driver module. |
In the instructions below, x.x.x is the driver version as indicated in the name of the driver tar file.
Move the base driver tar file to the directory of your choice. For
example, use /home/username/ixgb or
/usr/local/src/ixgb.
Untar/unzip the archive:
tar xfz ixgb-x.x.x.tar.gz
This will create an ixgb-x.x.x directory.
To install man page:
cd ixgb-x.x.x
gzip -c ixgb.4 > /usr/share/man/man4/ixgb.4.gz
To load the driver onto a running system, perform the following steps:
cd ixgb-x.x.x
make
OR
cd ixgb-x.x.x/src
make load
To assign an IP address to the interface, enter the following:
ifconfig ixgb<interface_num>
<IP_address>
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>
If you want the driver to load automatically when the system is booted:
cd ixgb-x.x.x/src
make load
cp if_ixgb.ko /modules
Edit /boot/loader.conf, and add the following line:
if_ixgb_load="YES"
OR
compile the driver into the kernel (see item 8).
Edit /etc/rc.conf, and create the appropriate
ifconfig_ixgb<interface_num>
entry:
ifconfig_ixgb<interface_num>="<ifconfig_settings>"
Example usage:
ifconfig_ixgb0="inet 192.168.10.1 netmask 255.255.255.0"
NOTE: For assistance, see the ifconfig man page.
If you want to compile the driver into the kernel, enter:
cd ixgb-x.x.x/src
mkdir /usr/src/sys/dev/ixgb
cp if_ixgb* /usr/src/sys/dev/ixgb
cp ixgb* /usr/src/sys/dev/ixgb
cp Makefile.kernel /usr/src/sys/modules/ixgb/Makefile
Edit the /usr/src/sys/conf/files.i386 file, and add the following line:
dev/ixgb/ixgb_hw.c optional ixgb
dev/ixgb/ixgb_ee.c optional ixgb
dev/ixgb/if_ixgb.c optional ixgb
Remove the following lines from the /usr/src/sys/conf/files.i386 file, if
they exist:
/dev/ixgb/if_ixgb_fx_hw.c optional ixgb
/dev/ixgb/if_ixgb_phy.c optional ixgb
Edit the kernel configuration file (i.e., GENERIC or MYKERNEL) in
/usr/src/sys/i386/conf, and ensure the following line is present:
device ixgb
Compile and install the kernel. The system must be reboot for the kernel
updates to take affect.
For additional information on compiling the kernel, consult the FreeBSD operating system documentation.
For more information, see the User's Guide on the Intel CD or Intel support web site: http://support.intel.com.
Last modified on 10/11/07 3:49p Revision 13