e1000.txt Driver File Contents (Manuals__.exe)

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

26 juillet 2001


Sommaire
========

- Contenu de la version
- Cartes r‚seau prises en charge
- Compilation et installation
- ParamŠtres de ligne de commande
- Configuration de la vitesse et du duplex
- Configurations suppl‚mentaires
- ProblŠme d‚tect‚
- Assistance
- Licence


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

Ce fichier pr‚sente le pilote Linux (version 3.1.17) de la gamme
des cartes r‚seau Intel(R) PRO/1000 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‚ ses tests sur des PC fonctionnant avec des processeurs 
Intel et les noyaux 2.2.16 et 2.4.2. Ce pilote contient le support pour 
les systŠmes Itanium(TM).

Actuellement, le pilote Intel PRO/1000 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/1000. Toutes les configurations mat‚rielles list‚es s'appliquent 
… Linux.

Cette version comprend des points de raccordement pour le pilote Intel(R) 
Advanced Networking Services (Intel(R) ANS). Certaines versions 
des pilotes de base associ‚s … des distributions sp‚cifiques
(y compris Red Hat*) ne disposent pas de ces points de raccordement.

Ce pilote contient ‚galement la fonction " zero copy ". Par d‚faut, 
cette fonction est activ‚e avec les noyaux qui la prennent en charge.


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

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

 Nom de la carte                    Num‚ro d'identification de la carte
 ---------------                    -----------------------------------
 PRO/1000 Gigabit Server Adapter         700262-xxx, 717037-xxx

 PRO/1000 F Server Adapter               738640-xxx, A38888-xxx,
                                         A06512-xxx

 PRO/1000 T Server Adapter               A19845-xxx, A33948-xxx

 PRO/1000 XT Server Adapter              A51580-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)et 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 de pilotes … l'adresse suivante :

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

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

    http://support.intel.com/support/network/adapter/1000/index.htm


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

REMARQUE : pour garantir un bon fonctionnement, il faut que le noyau 
           actuel CORRESPONDE … la version et … la configuration des 
           sources. D'autre part, si vous venez de recompiler le noyau, 
           red‚marrez le systŠme.

1. Transf‚rez le fichier d'archivage du pilote de base vers le r‚pertoire 
   de votre choix ; par exemple, use /home/username/e1000 ou /usr/local/src
   /e1000.
  
2. untar/unzip archive
        tar xfz e1000-x.x.x.tar.gz

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

4. Compilez le module du pilote make install

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

5. Installez le module
        insmod e1000 [parameter=value]

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 doivent ˆtre entr‚s sur la ligne de commande
… l'aide de la commande modprobe ou insmod.
Par exemple, avec deux cartes PCI PRO/1000, entrez :

    insmod e1000 TxDescriptors=80,128

La commande charge le pilote e1000 avec les ressources 80 TX de 
la premiŠre carte et les ressources 128 TX de la seconde carte.


Vitesse (carte r‚seau Intel(R) PRO/1000 T uniquement)
Plage valide : 0, 10, 100, 1000
Valeur par d‚faut : 0
    Augmente la vitesse de d‚bit de la ligne pour la valeur 
    sp‚cifi‚e en m‚gabits par seconde (Mbit/s). 
    Si ce paramŠtre n'est pas sp‚cifi‚ ou s'il est affect‚ de la valeur 0 
    et que le partenaire de liaison est param‚tr‚ pour utiliser 
    la n‚gociation automatique, la carte d‚tecte automatiquement la vitesse
    appropri‚. Vous devez ‚galement d‚finir le mode duplex lorsque la vitesse
    param‚tr‚e est ‚gale … 10 ou 100.

    Consultez la section " Configuration de la vitesse et du mode duplex " 
    de ce document.

Duplex (Carte serveur Intel(R) PRO/1000 T uniquement)
Plage valide : 0-2 (1=semi, 2=int‚gral)
Valeur par d‚faut : 0
    Si ce paramŠtre n'est pas sp‚cifi‚ ou affect‚ de la valeur 0 et que le 
    partenaire de liaison utilise la n‚gociation automatique, 
    la carte d‚tecte automatiquement le mode duplex appropri‚. Si la 
    configuration du partenaire de liaison est forc‚e (soit en 
    mode semi-duplex ou int‚gral), le mode semi-duplex est utilis‚ par d‚faut.

    Consultez la section " Configuration de la vitesse et du mode duplex " 
    de ce document.

AutoNeg (Carte r‚seau Intel(R) PRO/1000 T uniquement)
Plage valide : 0-0x0F, 0x20-0x2F
Valeur par d‚faut : 0x2F
    Lorsque ce paramŠtre est utilis‚, les paramŠtres de vitesse et de mode 
    duplex ne doivent pas ˆtre sp‚cifi‚s. Ce paramŠtre est une bitmap qui 
    indique les paramŠtres de vitesse et de mode duplex annonc‚s par la 
    carte.

    Consultez la section "Configuration de la vitesse et du mode duplex" 
    De ce document..

FlowControl
Plage valide : 0-3 (0=aucune, 1=Rx uniquement, 2=Tx uniquement, 3=Rx&Tx)
D‚faut: 3
    Ce paramŠtre contr“le la g‚n‚ration automatique (Tx) 
    et la r‚ponse (Rx) aux trames Ethernet PAUSE.
    
TxDescriptors
Plage valide : 80-256
Valeur par d‚faut : 256
   Cette valeur repr‚sente le nombre de descripteurs de 
   transmission allou‚s par le pilote. Augmentez cette valeur 
   pour permettre au pilote de placer un plus grand nombre de transmissions
   dans la file d'attente. La taille de chaque descripteur est de 16 octets.

RxDescriptors
Plage valide : 80-256
Valeur par d‚faut : 256
    Cette valeur repr‚sente le nombre de descripteurs de 
    r‚ception allou‚s par le pilote. Augmentez cette valeur pour permettre 
    au pilote d'augmenter le nombre de tampons.  
    La taille de chaque descripteur est de 16 octets. 
    Un tampon de r‚ception est ‚galement allou‚ … chaque 
    descripteur et sa taille est ‚gale … 2 048, 4 096, 8 192,
    ou 16 384 octets selon le paramŠtre MTU.

TxIntDelay
Plage valide : 0-65535 (0=off)
Valeur par d‚faut : 64
    Cette valeur retarde la g‚n‚ration des interruptions d'‚mission 
    de 1 024 microsecondes. La r‚duction des interruptions 
    d'‚mission peut am‚liorer la productivit‚ de l'unit‚ centrale dans 
    le cas d'une syntonisation appropri‚e pour un trafic r‚seau donn‚. 
    Si le systŠme signale des ‚missions interrompues, cela peut indiquer 
    que la valeur est trop ‚lev‚e, ce qui implique qu'il n'y a plus de 
    descripteurs d'‚mission disponibles pour le pilote.

RxIntDelay
Plage valide : 0-65535 (0=off)
Valeur par d‚faut : 64
    Cette valeur retarde la g‚n‚ration d'interruptions de r‚ception de
    1 024 microsecondes.  La r‚duction des interruptions de
    r‚ception peut am‚liorer la productivit‚ de l'unit‚ centrale dans 
    le cas d'une syntonisation appropri‚e pour un trafic r‚seau donn‚. 
    Si le systŠme signale des r‚ceptions interrompues, cela peut indiquer 
    que la valeur est trop ‚lev‚e, ce qui implique qu'il n'y a plus de 
    descripteurs de r‚ception disponibles pour le pilote.

Jumbo (cartes serveurs Intel(R) PRO/1000 F et PRO/1000 T uniquement)
Plage valide : 0-1
Valeur par d‚faut : 1
    La valeur '1' indique que le pilote doit autoriser l'utilisation des
    trames ‚tendues Jumbo. La taille r‚elle de la trame est contr“l‚e par 
    le paramŠtre de p‚riph‚rique MTU, d‚fini … partir de ifconfig. 
    Augmentez la taille du paquet de commutation de 18 unit‚s par rapport
    … la taille de la carte r‚seau (pour inclure l'en-tˆte MAC et CRC).

XsumRX (cartes serveur Intel(R) PRO/1000 F et PRO/1000 T uniquement)
Plage valide : 0-1
Valeur par d‚faut : 1
    La valeur '1' indique que le pilote autorise le transfert de 
    la v‚rification de la r‚ception de paquets IP (UDP et TCP) sur
    le systŠme de la carte 
    r‚seau.

WaitForLink
Plage valide : 0-1
Valeur par d‚faut : 1
    WaitForLink permet au pilote d'attendre ou non l'‚tablissement d'une 
    liaison avant de terminer l'initialisation. La valeur par d‚faut 
    implique que le pilote attend l'aboutissement ou l'‚chec de 
    l'ex‚cution de la n‚gociation automatique, avant de terminer 
    l'initialisation et de revenir au message de commande. La '0' peut
    entraŒner une initialisation plus rapide du pilote, mais ‚galement 
    l'affichage d'informations de liaison incorrectes lors du 
    chargement. Ce paramŠtre n'est aucunement li‚ au param‚trage 
    de vitesse/mode duplex ou de n‚gociation automatique.


Configuration de la vitesse et du mode duplex
=============================================

Trois mots-cl‚s sont utilis‚s pour contr“ler la configuration de 
la vitesse et du mode duplex de la carte Intel PRO/1000 T pour serveur. 
Ces mots-cl‚s sont Speed, ForceDuplex et AutoNeg.

Si la carte utilise une interface fibre optique, ces mots-cl‚s 
ne sont pas pris en compte et la carte utilise uniquement une 
liaison1 000 Mbit/s duplex int‚gral.

Pour les cartes "cuivre", les mots-cl‚s agissent comme suit : 

La n‚gociation automatique est utilis‚e par d‚faut. La carte annonce 
toutes les combinaisons de vitesse et de mode duplex support‚s et ‚tablit 
la liaison en utilisant la vitesse la plus ‚lev‚e et le mode duplex 
communs SI le partenaire de liaison utilise ‚galement la n‚gociation 
automatique.

Si Speed = 1000, la n‚gociation automatique limit‚e est activ‚e et seul 
la vitesse 1 000 Mbit/s est annonc‚e (la sp‚cification 1000BaseT n‚cessite 
l'utilisation de la n‚gociation automatique).

Si Speed = 10 ou 100, Speed et ForceDuplex doivent ˆtre d‚finis. 
La n‚gociation automatique est d‚sactiv‚e et le paramŠtre AutoNeg 
n'est pas pris en compte. Le partenaire de liaison DOIT ‚galement ˆtre 
forc‚.

Le paramŠtre AutoNeg permet d'exercer un plus grand contr“le sur 
la proc‚dure de n‚gociation automatique. Lorsque ce paramŠtre est utilis‚, 
les paramŠtres Speed et ForceDuplex ne doivent pas ˆtre sp‚cifi‚s.
Ce paramŠtre est une bitmap qui indique le paramŠtres de vitesse 
et de mode duplex annonc‚s au partenaire de liaison.

Bit                 7      6      5       4       3      2      1       0
Vitesse (Mbit/s)    N/A    N/A    1000    N/A     100    100    10      10
Duplex                          Int‚gral       Int‚gral  Semi Int‚gral  Semi

Notez que le paramŠtre AutoNeg ne garantit pas que la carte 
‚tablira une liaison … la vitesse ou dans le mode duplex le plus ‚lev‚ ; 
elle se connectera en utilisant la vitesse la plus ‚lev‚e et le mode duplex 
du partenaire de liaison SI ce dernier utilise ‚galement la n‚gociation 
automatique. Si la vitesse et le mode duplex du partenaire de liaison sont 
forc‚s, la vitesse et le mode duplex de la carte r‚seau DOIVENT ˆtre ‚galement 
forc‚s.


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

La configuration d'un pilote de r‚seau pour qu'il se charge 
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 l'‚dition d'autres scripts de d‚marrage
systŠme et/ou des 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 r‚seau pour votre systŠme. 
Si au cours du processus, un message vous demande le nom du module ou 
du pilote, entrez 'e1000'; il s'agit du nom du pilote des cartes 
Intel PRO/1000.


ProblŠme d‚tect‚
================

Lors d'un test de tol‚rance local, Intel a observ‚ 
que Tx et Rx s'arrˆtent. Ce problŠme a ‚t‚ d‚tect‚ dans un environnement 
Samba soumis … un fort trafic de chargement sur plusieurs jours. 
Vous pouvez r‚soudre le problŠme avec le paramŠtre RxIntDelay=0, 
ou en utilisant "ifconfig ethx down", puis "ifconfig ethx up", 
o— x repr‚sente l'instance du pilote des cartes Intel(R) PRO/1000. 


Assistance
==========

Pour plus informations de nature g‚n‚rale et de l'assistance, 
visitez le site Web de Intel :

    http://support.intel.com

Si vous rencontrez un problŠme relatif au code source publi‚ et que 
ce problŠme se produit sur le noyau pris en charge lors de l'utilisation 
d'une carte r‚seau g‚r‚e, envoyez un message ‚lectronique contenant des 
informations pr‚cises sur ce 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 Modifications, sont permises tant que les conditions 
suivantes sont respect‚es :

 1. Les redistributions du code source doivent ˆtre accompagn‚es du
    copyright ci-dessous, de la pr‚sente liste de conditions et de la 
    limitation de responsabilit‚ suivante.

 2. Les redistributions en format binaire doivent ˆtre accompagn‚es 
    du copyright ci-dessous, de la pr‚sente liste de conditions et 
    de la limitation de responsabilit‚ suivante et/ou des autres mat‚riels 
    fournis avec la distribution.
    
 3. Ni le nom d'Intel Corporation, ni ceux de 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: web5, load: 0.48