From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Kirsher Subject: [NET-NEXT PATCH 11/25] ixgb: update readme text Date: Tue, 08 Jul 2008 15:51:57 -0700 Message-ID: <20080708225157.6925.18516.stgit@localhost.localdomain> References: <20080708224858.6925.29725.stgit@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: netdev@vger.kernel.org, davem@davemloft.net, Jesse Brandeburg , Jeff Kirsher To: jeff@garzik.org Return-path: Received: from mga09.intel.com ([134.134.136.24]:15354 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753144AbYGHWwD (ORCPT ); Tue, 8 Jul 2008 18:52:03 -0400 In-Reply-To: <20080708224858.6925.29725.stgit@localhost.localdomain> Sender: netdev-owner@vger.kernel.org List-ID: =46rom: Jesse Brandeburg Signed-off-by: Jesse Brandeburg Signed-off-by: Jeff Kirsher --- Documentation/networking/ixgb.txt | 419 ++++++++++++++++++++++++++++-= -------- 1 files changed, 320 insertions(+), 99 deletions(-) diff --git a/Documentation/networking/ixgb.txt b/Documentation/networki= ng/ixgb.txt index 7c98277..a0d0ffb 100644 --- a/Documentation/networking/ixgb.txt +++ b/Documentation/networking/ixgb.txt @@ -1,7 +1,7 @@ -Linux* Base Driver for the Intel(R) PRO/10GbE Family of Adapters -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +Linux Base Driver for 10 Gigabit Intel(R) Network Connection +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -November 17, 2004 +October 9, 2007 =20 =20 Contents @@ -9,94 +9,151 @@ Contents =20 - In This Release - Identifying Your Adapter +- Building and Installation - Command Line Parameters - Improving Performance +- Additional Configurations +- Known Issues/Troubleshooting - Support =20 =20 + In This Release =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -This file describes the Linux* Base Driver for the Intel(R) PRO/10GbE = =46amily=20 -of Adapters, version 1.0.x. =20 +This file describes the ixgb Linux Base Driver for the 10 Gigabit Inte= l(R) +Network Connection. This driver includes support for Itanium(R)2-base= d +systems. + +For questions related to hardware requirements, refer to the documenta= tion +supplied with your 10 Gigabit adapter. All hardware requirements list= ed apply +to use with Linux. + +The following features are available in this kernel: + - Native VLANs + - Channel Bonding (teaming) + - SNMP + +Channel Bonding documentation can be found in the Linux kernel source: +/Documentation/networking/bonding.txt + +The driver information previously displayed in the /proc filesystem is= not +supported in this release. Alternatively, you can use ethtool (versio= n 1.6 +or later), lspci, and ifconfig to obtain the same information. + +Instructions on updating ethtool can be found in the section "Addition= al +Configurations" later in this document. =20 -For questions related to hardware requirements, refer to the documenta= tion=20 -supplied with your Intel PRO/10GbE adapter. All hardware requirements = listed=20 -apply to use with Linux. =20 Identifying Your Adapter =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -To verify your Intel adapter is supported, find the board ID number on= the=20 -adapter. Look for a label that has a barcode and a number in the forma= t =20 -A12345-001.=20 +The following Intel network adapters are compatible with the drivers i= n this +release: + +Controller Adapter Name Physical Layer +---------- ------------ -------------- +82597EX Intel(R) PRO/10GbE LR/SR/CX4 10G Base-LR (1310 nm optical = fiber) + Server Adapters 10G Base-SR (850 nm optical f= iber) + 10G Base-CX4(twin-axial coppe= r cabling) + +For more information on how to identify your adapter, go to the Adapte= r & +Driver ID Guide at: + + http://support.intel.com/support/network/sb/CS-012904.htm + + +Building and Installation +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D + +select m for "Intel(R) PRO/10GbE support" located at: + Location: + -> Device Drivers + -> Network device support (NETDEVICES [=3Dy]) + -> Ethernet (10000 Mbit) (NETDEV_10000 [=3Dy]) +1. make modules && make modules_install + +2. Load the module: + +=C2=A0=C2=A0=C2=A0=C2=A0modprobe ixgb =3D + + The insmod command can be used if the full + path to the driver module is specified. For example: + + insmod /lib/modules//kernel/drivers/net/ixgb/ixgb= =2Eko + + With 2.6 based kernels also make sure that older ixgb drivers are + removed from the kernel, before loading the new module: =20 -Use the above information and the Adapter & Driver ID Guide at: + rmmod ixgb; modprobe ixgb =20 - http://support.intel.com/support/network/adapter/pro100/21397.htm +3. Assign an IP address to the interface by entering the following, wh= ere + x is the interface number: =20 -For the latest Intel network drivers for Linux, go to: + ifconfig ethx + +4. Verify that the interface works. Enter the following, where + is the IP address for another machine on the same subnet as the int= erface + that is being tested: + + ping =20 - http://downloadfinder.intel.com/scripts-df/support_intel.asp =20 Command Line Parameters =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -If the driver is built as a module, the following optional parameters= are=20 -used by entering them on the command line with the modprobe or insmod = command -using this syntax: +If the driver is built as a module, the following optional parameters= are +used by entering them on the command line with the modprobe command us= ing +this syntax: =20 modprobe ixgb [