Intel Gigabit Ethernet Guide D'utilisation page 86

Table des Matières

Publicité

Compilation et installation
Il existe deux méthodes d'installation du pilote igbvf :
Installation à partir du code source
l
Installer à l'aide de RPM KMP
l
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_
de_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. Téléchargez le fichier tar du pilote de base dans 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
diffé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é.

Publicité

Table des Matières
loading

Table des Matières