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