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
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.