--- /mnt/storage/BK/linux-2.4/Documentation/networking/e100.txt 2004-02-12 14:35:38.000000000 -0800 +++ linux-2.4.27-rc3/Documentation/networking/e100.txt 2004-07-28 21:21:31.427522088 -0700 @@ -1,232 +1,133 @@ Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters ============================================================== -November 19, 2002 - +July 12, 2004 Contents ======== - In This Release - Supported Adapters -- Command Line Parameters -- CPU Cycle Saver +- Driver Configuration Parameters - Additional Configurations - 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 includes support for Itanium(TM)-based +Adapters, version 3.0.x. This driver includes support for Itanium(TM)-based systems. +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 +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. -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) +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 -82550 PRO/100 S Desktop Adapter 751767-xxx (82550) -82559 748592-xxx, A12167-xxx, - A12318-xxx, A12317-xxx, - A12165-xxx - 748569-xxx (82559) +For the latest Intel network drivers for Linux, refer to the following +website. In the search field, enter your adapter name or type, or use the +networking link on the left to search for your adapter: + http://downloadfinder.intel.com/scripts-df/support_intel.asp +Driver Configuration Parameters +=============================== -82559 PRO/100+ Server Adapter 729757-xxx +The default value for each parameter is generally the recommended setting, +unless otherwise noted. -82559 PRO/100 S Management Adapter 748566-xxx, 748564-xxx +Rx Descriptors: Number of receive descriptors. A receive descriptor is a data + structure that describes a receive buffer and its attributes to the network + controller. The data in the descriptor is used by the controller to write + data from the controller to host memory. In the 3.0.x driver the valid range + for this parameter is 64-256. The default value is 64. This parameter can be + changed using the command + + ethtool -G eth? rx n, where n is the number of desired rx descriptors. -82550 PRO/100 S Dual Port Server Adapter A56831-xxx +Tx Descriptors: Number of transmit descriptors. A transmit descriptor is a data + structure that describes a transmit buffer and its attributes to the network + controller. The data in the descriptor is used by the controller to read + data from the host memory to the controller. In the 3.0.x driver the valid + range for this parameter is 64-256. The default value is 64. This parameter + can be changed using the command -82551 PRO/100 M Desktop Adapter A80897-xxx + ethtool -G eth? tx n, where n is the number of desired tx descriptors. - PRO/100 S Advanced Management Adapter 747842-xxx, 745171-xxx +Speed/Duplex: The driver auto-negotiates the link speed and duplex settings by + default. Ethtool can be used as follows to force speed/duplex. -CNR PRO/100 VE Desktop Adapter A10386-xxx, A10725-xxx, - A23801-xxx, A19716-xxx + ethtool -s eth? autoneg off speed {10|100} duplex {full|half} + NOTE: setting the speed/duplex to incorrect values will cause the link to + fail. - PRO/100 VM Desktop Adapter A14323-xxx, A19725-xxx, - A23801-xxx, A22220-xxx, - A23796-xxx - +Event Log Message Level: The driver uses the message level flag to log events + to syslog. The message level can be set at driver load time. It can also be + set using the command -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. + ethtool -s eth? msglvl n -For more information on how to identify your adapter, go to the Adapter & -Driver ID Guide at: +Additional Configurations +========================= - http://support.intel.com/support/network/adapter/pro100/21397.htm + Viewing Link Messages + --------------------- + 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 before loading the e100 driver: -For the latest Intel PRO/100 network driver for Linux, see: + dmesg -n 8 - http://downloadfinder.intel.com/scripts-df/support_intel.asp + If you wish to see all messages issued by the driver, including debug + messages, set the dmesg level to eight. + NOTE: This setting is not saved across reboots. -Command Line Parameters -======================= + Ethtool + ------- -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: + The driver utilizes the ethtool interface for driver configuration and + diagnostics, as well as displaying statistical information. Ethtool + version 1.6 or later is required for this functionality. - modprobe e100 [