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

Page 95

Advertising
background image

Compilation et installation

Il existe deux méthodes d’installation du pilote igbvf :

l

Installation à partir du code source

l

Installer à l’aide de RPM KMP

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

1. Copiez le fichier tar du pilote de base depuis ’Linux/Source/base_driver/igbvf-<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/igbvf’ ou ’/usr/local/src/igbvf’.

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

Pour les noyaux basés sur la version 2.6, assurez-vous que les anciens pilotes igbvf sont supprimés du noyau,
avant de charger le nouveau module :

rmmod igbvf.ko; modprobe igbvf

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.

Pour créer un pilote igbvf avec DCA

Si votre noyau prend en charge DCA, DCA est activé par défaut lorsque le pilote est compilé.

Advertising