Compilation et installation, Installation à partir du code source – Dell Intel PRO Family of Adapters Manuel d'utilisation
Page 82

Compilation et installation
Il existe trois méthodes d’installation du pilote igb :
l
Installation à partir du code source
l
l
Installation à partir d’un fichier RPM KMOD
Installation à partir du code source
Pour créer un package RPM* binaire de ce pilote, exécutez "rpmbuild -tb <nom_de_fichier.tar.gz>". Remplacez <nom_
du_fichier.tar.gz> par le nom de fichier spécifique du pilote.
REMARQUE :
l
Pour que la compilation fonctionne correctement, il est important que le noyau en cours d’exécution
CORRESPONDE à la version et à la configuration de la source de noyau installée. Si vous venez de
recompiler le noyau, redémarrez l’ordinateur maintenant.
l
La fonctionnalité RPM a été testée uniquement sur les distributions Red Hat.
1. Copiez le fichier tar du pilote de base depuis ’Linux/Source/base_driver/igb-<x.x.x>tar.gz’ sur le CD
du pilote, où <x.x.x> correspond au numéro de version du fichier tar du pilote, vers le répertoire de votre choix.
Par exemple, utilisez ’/home/username/igb’ ou ’/usr/local/src/igb’.
2. Ouvrez/décompressez l’archive en entrant la commande suivante, où <x.x.x> correspond au numéro de version
du paquetage du pilote :
tar zxf igb-<x.x.x>.tar.gz
3. Passez au répertoire src du pilote, <x.x.x> correspond au numéro de version du logiciel d’archivage de fichier
du pilote :
cd igb-<x.x.x>/src/
4. Compilez le module du pilote :
# make install
Les instructions binaires sont installées comme suit :
/lib/modules/<VERSION DU NOYAU>/kernel/drivers/net/igb/igb.ko
Les emplacements d’installation répertoriés ci-dessus sont les emplacements par défaut. Ils peuvent être dif-
férents selon les distributions Linux. Pour de plus amples informations, voir le fichier ldistrib.txt inclus dans le
fichier tar du pilote.
5. Installez le module à l’aide de la commande modprobe :
modprobe igb
Pour les noyaux basés sur la version 2.6, assurez-vous que les anciens pilotes IGB sont supprimés du noyau,
avant de charger le nouveau module :
rmmod igb.ko; modprobe igb
6. Affectez une adresse IP à l’interface et activez-la en entrant la commande suivante, où <x> correspond au
numéro d’interface :
ifconfig eth<x> <adresse_IP> up
7. Vérifiez que l’interface fonctionne. Entrez ce qui suit, où <adresse_IP> est l’adresse IP d’un autre ordinateur du
même sous-réseau que l’interface soumis au test :
ping <adresse_IP>
REMARQUE : Certains systèmes éprouvent des difficultés à traiter les interruptions MSI et/ou MSI-X. Si votre
système doit désactiver ce type d’interruption, le pilote peut être compilé et installé avec la commande suivante :
#make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
En temps normal, le pilote envoie une interruption toutes les deux secondes. Si les interruptions ne sont pas
reçues dans cat /proc/interrupts pour le périphérique ethX e1000e, ce contournement peut s’avérer nécessaire.