Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters ============================================================== November 19, 2002 Contents ======== - In This Release - Supported Adapters - Building and Installation - Command Line Parameters - CPU Cycle Saver - Additional Configurations - Known Issues - Support In This Release =============== This file describes the Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters, version 2.2.x. This driver is intended for 2.4.x kernels; it is known to build properly 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. 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. 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 A12345-001. 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 'rpmbuild -tb '. Replace 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 and choose the correct kernel to boot. 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 is the version number for the driver tar: tar xfz e100-.tar.gz 3. Change to the driver src directory by entering the following, where is the version number for the driver tar: cd e100-/src/ 4. Compile the driver module: make install The binary will be installed as one of the following: /lib/modules//kernel/drivers/net/e100.o /lib/modules//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 = 6. Assign an IP address to the interface by entering the following, where is the interface number: ifconfig eth 7. Verify that the interface works. Enter the following, where is the IP address for another machine on the same subnet as the interface that is being tested: ping Command Line Parameters ======================= If the driver is built as a module, the following optional parameters are used by entering them on the command line with the modprobe or insmod command using this syntax: modprobe e100 [