📄 readme
字号:
Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters
==============================================================
August 6, 2002
Contents
========
- In This Release
- Supported Adapters
- Building and Installation
- Command Line Parameters
- CPU Cycle Saver
- Hot Plug
- Additional Configurations
- Troubleshooting
- Support
In This Release
===============
This file describes the Linux* Base Driver for the Intel(R) PRO/100 Family of
Adapters, version 2.1.15. This driver is intended for 2.2.x and 2.4.x kernels;
it is known to build properly on 2.2.x kernels through 2.2.20 and on 2.4.x
kernels through 2.4.18. Intel focused testing on Intel architectures running
the 2.4.18 kernel. This driver includes support for Itanium(TM)-based
systems.
NOTE: This driver version contains the final development set for 2.2.x
kernels through 2.2.20. Development will continue for 2.4.x kernels and
future production kernels.
The Intel PRO/100 driver is only supported as a loadable module at this time.
Intel is not supplying patches against the kernel source to allow for static
linking of the driver. For questions related to hardware requirements, refer
to the documentation supplied with your Intel PRO/100 adapter.
This release version includes:
- Additional ethtool functionality, including link status test and EEPROM
read/write. A third-party application can use the ethtool interface to
get and set driver parameters.
- Support for Zero copy on 82550-based adapters. This feature provides
faster data throughput and significant CPU usage improvement in systems
that use the relevant system call (sendfile(2)).
- Support for large MTU-enabling interface (1504 bytes) with kernel's
VLAN module
- Support for polling on RX
- Support for Wake On LAN* on 82550 and 82559-based adapters
Supported Adapters
==================
The following Intel network adapters are compatible with the drivers
in this release:
Controller Adapter Name Board IDs
---------- ------------ ---------
82558 PRO/100+ PCI Adapter 668081-xxx, 689661-xxx
82558 PRO/100+ Management Adapter 691334-xxx, 701738-xxx,
721383-xxx
82558 PRO/100+ Dual Port Server Adapter 714303-xxx, 711269-xxx,
A28276-xxx
82558 PRO/100+ PCI Server Adapter 710550-xxx
82550 PRO/100 S Server Adapter 752438-xxx (82550)
82559 A56831-xxx, A10563-xxx,
A12171-xxx, A12321-xxx,
A12320-xxx, A12170-xxx
748568-xxx (82559)
748565-xxx (82559)
82550 PRO/100 S Desktop Adapter 751767-xxx (82550)
82559 748592-xxx, A12167-xxx,
A12318-xxx, A12317-xxx,
A12165-xxx
748569-xxx (82559)
82559 PRO/100+ Server Adapter 729757-xxx
82559 PRO/100 S Management Adapter 748566-xxx, 748564-xxx
82550 PRO/100 S Dual Port Server Adapter A56831-xxx
82551 PRO/100 M Desktop Adapter A80897-xxx
PRO/100 S Advanced Management Adapter 747842-xxx, 745171-xxx
CNR PRO/100 VE Desktop Adapter A10386-xxx, A10725-xxx,
A23801-xxx, A19716-xxx
PRO/100 VM Desktop Adapter A14323-xxx, A19725-xxx,
A23801-xxx, A22220-xxx,
A23796-xxx
To verify that your adapter is supported, find the board ID number on the
adapter. Look for a label that has a barcode and a number in the format
123456-001 (six digits hyphen three digits). Match this to the list of
numbers above.
For more information on how to identify your adapter, go to the Adapter &
Driver ID Guide at:
http://support.intel.com/support/network/adapter/pro100/21397.htm
For the latest Intel PRO/100 network driver for Linux, see:
http://downloadfinder.intel.com/scripts-df/support_intel.asp
Building and Installation
=========================
To build a binary RPM* package of this driver run 'rpm -tb <filename.tar.gz>'.
Replace <filename.tar.gz> with the specific file name of the driver.
NOTES: For the build to work properly it is important that the currently
running kernel MATCH the version and configuration of the installed
kernel source. If you have just recompiled your kernel reboot the
system now.
If you are building the e100 driver on a fresh install of Red Hat*
without recompiling the kernel, the build generates warnings. This
is normal and does not affect driver performance. If you have
difficulties, remove the non-Intel eepro100 module.
1. Move the base driver tar file to the directory of your choice. For
example, use: /home/username/e100 or /usr/local/src/e100.
2. Untar/unzip the archive by entering the following, where <x.x.x> is the
version number for the driver tar:
tar xfz e100-<x.x.x>.tar.gz
3. Change to the driver src directory by entering the following, where
<x.x.x> is the version number for the driver tar:
cd e100-<x.x.x>/src/
4. Compile the driver module:
make install
The binary will be installed as:
For Linux 2.2.x systems:
/lib/modules/<kernel_version>/net/e100.o
For Linux 2.4.x systems:
/lib/modules/<kernel_version>/kernel/drivers/net/e100.o
The install locations listed above are the default locations. They may not
be correct for certain Linux distributions. For more information, see the
ldistrib.txt file included in the driver tar.
5. Install the module:
insmod e100 <parameter>=<value>
NOTE: If you are using Hot Plug, see the "Hot Plug" section below.
6. Assign an IP address to the interface by entering the following, where <x>
is interface number:
ifconfig eth<x> <IP_address>
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>
NOTE: In order to see link messages and other Intel driver information on
your console, you must set the dmesg level up to six. This can be done
by entering the following on the command line:
dmesg -n 6
If you wish to see all messages issued by the driver, including debug
messages, set the dmesg level to seven.
Command Line Parameters
=======================
The following optional parameters are used by entering them on the command
line with the modprobe or insmod command. For example, with two Intel PRO/100
PCI adapters, entering:
modprobe e100 TxDescriptors=32,128
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -