e100.txt Driver File Contents (Manuals__.exe)

Pilote Linux pour la gamme de cartes r‚seau Intel(R) PRO/100
============================================================

26 juillet 2001


Sommaire
========

- Contenu de la version
- Cartes r‚seau prises en charge
- Compilation et installation
- ParamŠtres de ligne de commande
- CPU Cycle Saver (‚conomiseur de cycle de l'unit‚ centrale)
- Configurations suppl‚mentaires
- Assistance
- Licence


Contenu de la version
=====================

Ce fichier pr‚sente le pilote Linux (version 1.6.14) de la gamme
de cartes r‚seau Intel(R)PRO/100 pour ordinateur de bureau et serveur. 
Ce pilote se charge correctement Dans les noyaux 2.2.x jusqu'… 
la version 2.2.19 et dans les noyaux 2.4.x jusqu'… la version 2.4.4. 
Intel a effectu‚ des tests sur des PC fonctionnant avec des processeurs 
Intel et les noyaux 2.4.2 et 2.2.14. Ce pilote contient le support pour
les systŠmes Itanium(TM).

Actuellement, le pilote Intel PRO/100 est pris en charge comme module 
chargeable. Intel ne fournit pas de correctifs … appliquer … la source 
du noyau pour permettre la liaison statique du pilote. Pour plus 
d'informations sur la configuration mat‚rielle, reportez-vous … la 
documentation de la carte r‚seau Intel PRO/100. Toutes les 
configurations de mat‚rielles list‚es s'appliquent … Linux.

Nouvelles fonctions de cette version :

 - Ajout de paramŠtres de ligne de commande pour le CPU Cycle Saver 
   (‚conomiseur de cycle de l'unit‚ centrale) : IntDelay et BundleMax
 - Mise … jour de uCode pour la carte r‚seau 82550


Cartes r‚seau prises en charge
==============================

Les cartes r‚seau Intel suivantes sont compatibles avec les pilotes 
de cette version :

  Nom de la carte r‚seau                     Num‚ro d'identification de la carte
  ----------------------                     -----------------------------------

  PRO/100+ Adapter                                    729757-xxx

  PRO/100+ PCI Adapter                                668081-xxx, 689661-xxx

  PRO/100+ Management Adapter                         691334-xxx, 701738-xxx, 
                                                      721383-xxx

  PRO/100 S Management Adapter                        748566-xxx, 748564-xxx

  PRO/100 S Advanced Management Adapter               747842-xxx, 745171-xxx

  PRO/100+ Dual Port Server Adapter                   714303-xxx, 711269-xxx,
                                                      A28276-xxx
  PRO/100+ PCI Server Adapter                         710550-xxx

  PRO/100 S Server Adapter                            748568-xxx, 748565-xxx,
                                                      A10563-xxx, A12171-xxx, 
                                                      A12321-xxx, A12320-xxx, 
                                                      A12170-xxx, 752438-xxx

  PRO/100 VE Desktop Adapter                          A10386-xxx, A10725-xxx, 
                                                      A23801-xxx

  PRO/100 VM Desktop Adapter                          A14323-xxx, A19725-xxx, 
                                                      A23801-xxx, A22220-xxx, 
                                                      A23796-xxx

  PRO/100 S Desktop Adapter                           748592-xxx, A12167-xxx, 
                                                      A12318-xxx, A12317-xxx, 
                                                      A12165-xxx, 751767-xxx


Pour v‚rifier si votre carte r‚seau est prise en charge, identifiez son num‚ro. 
Recherchez une ‚tiquette comportant un code … barres et un num‚ro de format 
123456-001 (six chiffres suivis d'un tiret, suivi de trois chiffres). 
Comparez le num‚ro aux num‚ros de la liste ci-dessus.

Pour plus d'informations sur l'identification de votre carte, consultez le
Guide des identificateurs de cartes et des pilotes … l'adresse suivante :

  http://support.intel.com/support/network/adapter/pro100/21397.htm

Pour plus d'informations sur les tout derniers pilotes r‚seau Intel pour Linux, 
visitez le site :

http://support.intel.com/support/network/adapter/pro100/pro100plus/index.htm


Compilation et installation
===========================

REMARQUE : 
 - Pour que la compilation fonctionne correctement, il faut que le noyau actuel
   CORRESPONDE … la version et … la configuration des sources du noyau. 
 - Si vous venez d'effectuer une recompilation du noyau, red‚marrez le systŠme. 
 - Si vous g‚n‚rez le pilote e100 sur une r‚cente installation de Red Hat* 
   sans recompiler le noyau, des avertissements seront g‚n‚r‚s. 
   Cette situation est normale et n'affecte pas les performances du pilote.
 - Si vous rencontrez des difficult‚s, supprimez le module eepro100 non-Intel.

1. Transf‚rez le fichier d'archivage du pilote de base vers le r‚pertoire 
   de votre choix Par exemple, use /home/username/e100 ou /usr/local/src/e100

2. untar/unzip archive
	tar xfz e100-x.x.x.tar.gz

3. Acc‚dez au r‚pertoire src du pilote
  	cd e100-x.x.x/src/	

4. Compilez le fichier ''make install'' du module du pilote
       	

   REMARQUE : pour garantir la cr‚ation du pilote SMP utilisez : 
              make SMP=1 install

   Le binaire est install‚ comme suit :    
     Pour les systŠmes Linux 2.2.x, comme suit :
  	/lib/modules/[KERNEL_VERSION]/net/e100.o
     Pour les systŠmes Linux 2.4.x, comme suit :
 	/lib/modules/[KERNEL_VERSION]/kernel/drivers/net/e100.o

5. Installez le module
        insmod e100
     
6. ifconfig eth# <IP_address>	
       o— # correspond au num‚ro d'interface

7. V‚rifiez que l'interface fonctionne correctement
	ping  <votre_adresse_IP>	
	
Pour cr‚er un logiciel RPM* binaire … partir de ce pilote, ex‚cutez
'rpm -tb <nomfichier.tar.gz>'.
Remplacez <nomfichier.tar.gz> par le nom de fichier sp‚cifique du pilote. 


ParamŠtres de ligne de commande
===============================

Les paramŠtres suivants doivent ˆtre entr‚s sur la 
ligne de commande … l'aide de la commande modprobe (ou insmod). 
Par exemple, avec deux cartes r‚seau PCI Intel 
PRO/100, entrer :
	
	modprobe e100 TxDescriptors=32,128

La commande charge le pilote e100 avec les ressources 32 TX de la premiŠre carte
et les ressources 128 TX de la seconde carte. Cette configuration
favorise la seconde carte. Le pilote peut prendre en charge jusqu'… 
16 cartes simultan‚ment.

REMARQUE : Pour chaque option de la ligne de commande, la valeur "-1" 
           signifie que le pilote utilise la valeur par d‚faut 
           correspondant … la version, comme si aucune valeur n'avait 
           ‚t‚ d‚finie.


TxDescriptors
Plage valide : 17-1024
Valeur par d‚faut : 64
   Cette valeur repr‚sente le nombre de descripteurs de 
   transmission allou‚s par le pilote. L'augmentation de cette valeur 
   permet … la pile de protocole de placer un plus grand nombre 
   de transmissions dans la file d'attente au niveau du pilote. 
   La valeur maximale pour les systŠmes ‚quip‚s de processeurs 
   Itanium(TM) est 64.

RxDescriptors
Plage valide : 8-1024
Valeur par d‚faut : 64
   Ce paramŠtre d‚finit le nombre de descripteurs de r‚ception 
   allou‚s par le pilote. L'augmentation de cette valeur permet 
   au pilote de mettre en tampon un plus grand nombre de paquets 
   entrants avant qu'il ne traite une interruption.  La valeur 
   maximale pour les systŠmes ‚quip‚s de processeurs Itanium(TM) 
   est 64.

XsumRX  (D‚pend de la carte r‚seau, pour les systŠmes ‚quip‚s de 
processeurs Itanium(TM) avec cartes 82550 uniquement)
Plage valide : 0-1 (0=off, 1=on)
Valeur par d‚faut : 1
   " On " active le transfert de la v‚rification de r‚ception des paquets 
   TCP/UDP(n‚cessite que le mat‚riel prenne en charge cette fonctionnalit‚
   - 82550 pour les systŠmes ‚quip‚s de processeurs Itanium(TM) uniquement).

e100_speed_duplex
Plage valide : 0-4 (1=10half;2=10full;3=100half;4=100full)
Valeur par d‚faut : 0
   La valeur par d‚faut  0 est d‚finie pour l'auto-n‚gociation si le partenaire 
   de liaison est configur‚ pour l'utiliser. Si le partenaire de liaison 
   est forc‚, e100_speed_duplex passe en semi-duplex par d‚faut. 
   Exemple d'utilisation insmod e100.o e100_speed_duplex=4,4 
   (pour deux cartes r‚seau)

ucode
Plage valide : 0-1 (0=off, 1=on)
Valeur par d‚faut : 0
   " On " t‚l‚charge le microcode sur la carte r‚seau, ce qui active 
   le CPU Cycle Saver. Consultez la section " CPU Cycle Saver 
   " ci-dessous. Exemple d'utilisation : insmod e100.o ucode=0  
   (ne r‚duit pas l'utilisation de l'unit‚ centrale)

IntDelay
Plage valide : 0-0xFFFF (0=off)
Valeur par d‚faut : 0 
   Ce paramŠtre conserve (selon la terminologie des cartes r‚seau) le nombre 
   d'unit‚s de temps jusqu'… ce que la carte g‚nŠre une interruption dans 
   le cas o— le groupe n'est pas plein. La valeur recommand‚e pour IntDelay 
   est 0x600 (aprŠs initialisation).  Les valeurs autoris‚es sont comprises 
   entre 0x200h et 0x800. Voir " CPU Cycle Saver ".

BundleMax
Plage valide : 0x1-0xFFFF
Valeur par d‚faut : 6
   Ce paramŠtre conserve le maximum de paquets dans un groupe. 
   Les valeurs autoris‚es sont comprises entre 2 et 10. 
   Voir " CPU Cycle Saver ".



CPU Cycle Saver
===============

CPU Cycle Saver r‚duit le temps d'utilisation de l'unit‚ centrale 
en diminuant le nombre d'interruptions g‚n‚r‚es par la carte r‚seau. 
Par d‚faut, cette fonction est … d‚sactiv‚e (IntDelay = 0).

Lorsque le CPU Cycle Saver est d‚sactiv‚, la carte r‚seau g‚nŠre une 
interruption … chaque trame re‡ue. Cela signifie que le systŠme 
d'exploitation arrˆte l'op‚ration en cours et passe au pilote r‚seau
pour pouvoir traiter la r‚ception.

Lorsque CPU Cycle Saver est activ‚, la carte r‚seau ne g‚nŠre pas 
d'interruptions … la r‚ception de chaque trame. Elle attend 
que plusieurs trames aient ‚t‚ re‡ues avant de g‚n‚rer une interruption. 
Cela permet de r‚duire la dur‚e de commutation entre le pilote et le systŠme. 

CPU Cycle Saver est compos‚ des arguments IntDelay et BundleMax.
Lorsque la valeur de IntDelay est augment‚e, la carte r‚seau attend plus 
longtemps l'arriv‚e des trames avant de g‚n‚rer l'interruption. 
En augmentant la valeur de BundleMax, la carte r‚seau
attend que la r‚ception du nombre de trames sp‚cifi‚s soit termin‚e avant 
de g‚n‚rer l'interruption.

Il est conseill‚ … la majorit‚ des utilisateurs de d‚sactiver 
CPU Cycle Saver. 
Cependant, pour les serveurs ou les clients qui re‡oivent continuellement
des trames, il est conseill‚ d'activer CPU Cycle Saver en utilisant les valeurs 
mentionn‚es dans " ParamŠtres de la ligne de commande ".


Configurations suppl‚mentaires
==============================

La configuration d'un pilote de r‚seau pour lui permettre de se charger 
correctement au d‚marrage du systŠme d‚pend de la distribution.
G‚n‚ralement, cela implique l'ajout d'une ligne d'alias …
/etc/modules.conf ainsi que la modification d'autres scripts de d‚marrage 
systŠme et/ou de fichiers de configuration. Un grand nombre de distributions 
Linux contiennent des outils qui effectuent automatiquement ces modifications. 
Reportez-vous … la documentation de la distribution pour
savoir comment configurer un p‚riph‚rique de r‚seau de 
votre systŠme. Si au cours de cette proc‚dure, un message vous demande le nom
du module ou du pilote, entrez 'e100' ; il s'agit du nom du pilote des cartes 
Intel PRO/100.


Assistance
==========


Pour obtenir des informations g‚n‚rales ou de l'assistance, visitez le site Web d'Intel :

    http://support.intel.com

Si vous rencontrez un problŠme relatif au code source publi‚ et que 
ce problŠme se produit dans le noyau pris en charge lors de l'utilisation 
d'une carte r‚seau g‚r‚e, envoyez un message ‚lectronique d‚crivant pr‚cis‚ment le problŠme, 
… l'adresse suivante : linux.nics@intel.com.


Licence
=======
Copyright (c) 1999-2001, Intel Corporation 

Tous droits r‚serv‚s.

La redistribution et l'utilisation sous formes binaire et source, avec ou sans
Modification, sont permises tant que les conditions suivantes sont respect‚es :

 1. Les redistributions du code source doivent contenir le copyright ci-dessus, 
    la liste des conditions et la limitation de responsabilit‚ suivante.

 2. Les redistributions en format binaire doivent contenir
    le copyright ci-dessus, la liste des conditions et 
    la limitation de responsabilit‚ suivante et/ou d'autres 
    informations fournies avec la distribution.
    
 3. Ni le nom d'Intel Corporation, ni celui des ses collaborateurs ne peuvent 
    ˆtre utilis‚s pour avaliser ou promouvoir des produits d‚riv‚s de ce 
    logiciel sans autorisation ‚crite pr‚alable.

CE LOGICIEL EST FOURNI PAR LES DTENTEURS DU COPYRIGHT ET LES COLLABORATEURS 
"EN L'TAT" ET NE PEUT FAIRE L'OBJET DE GARANTIE EXPRESSE OU IMPLICTE, Y COMPRIS, 
MAIS SANS S'Y LIMITER, DE GARANTIE IMPLICITES DE COMMERCIALISATON ET 
D'ADAPTATION A UN USAGE PARTICULIER. EN AUCUN CAS LES COLLABORATEURS POURRONT 
ETRE TENUS RESPONSABLES DES DOMMAGES DIRECTS, INDIRECTS, INCIDENTELS, SPCIAUX, 
FORTUITS OU AUTRES (Y COMPRIS ET SANS S'Y LIMITER), DU REMPLACEMENT DU PRODUIT 
OU DES SERVICES, DE LA PERTE D'UTILISATION, DE DONNES OU DE PROFITS OU DE
L'INTERRUPTION D'ACTIVITE), QUELLE QUE SOIT LEUR CAUSE ET DANS LE CADRE DE 
TOUTE THORIE DE RESPONSABILIT, D'UN CONTRAT, D'UNE STRICTE RESPONSABILIT 
OU SUITE A UNE NGLIGENCE OU AUTRE RESULTANT DE QUELQUE FACON QUE CE SOIT DE 
L'UTILISATION DE CE LOGICIEL, MEME S'ILS ONT T AVERTIS DE LA POSSIBILIT
DE TELS DOMMAGE. 

* Les marques d‚pos‚es des tiers sont des marques de leurs propri‚taires 
  respectifs.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.13