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

Page 82

Advertising
background image

Compilation et installation

Il existe trois méthodes d’installation du pilote igb :

l

Installation à partir du code source

l

Installer à l’aide de RPM KMP

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.

Advertising