Guide de compilation des pilotes de carte réseau MZ910, MZ510 et MZ512 (Linux) V1.0

Dernière réponse jul. 10, 2019 13:34:53 66 1 1 1

57ac2910541eb.jpg

Pilotes de carte réseau MZ510, MZ512 et MZ910

Guide de compilation (Linux) V1.0

https://c/Users/ZWX167~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.emz

Problème

01

Rendez-vous amoureux

2016-08-03

HUAWEI TECHNOLOGIES CO., LTD.


Copyright Huawei Technologies Co., Ltd. 2016. Tous droits réservés.

Aucune partie de ce document ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen que ce soit sans l'autorisation écrite préalable de Huawei Technologies Co., Ltd.

Marques de commerce et autorisations

https://c/Users/ZWX167~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.emz   et les autres marques de commerce de Huawei sont des marques de commerce de Huawei Technologies Co., Ltd.

Toutes les autres marques et noms commerciaux mentionnés dans ce document sont la propriété de leurs détenteurs respectifs.

Remarquer

Les produits, services et fonctionnalités achetés sont stipulés dans le contrat passé entre Huawei et le client.Tout ou partie des produits, services et fonctionnalités décrits dans ce document peuvent ne pas être compris dans la portée de l'achat ou de l'utilisation. Sauf indication contraire dans le contrat, toutes les déclarations, informations et recommandations contenues dans ce document sont fournies "EN L'ÉTAT", sans garantie ni représentation de quelque nature que ce soit, expresse ou implicite.

Les informations contenues dans ce document sont sujettes à modification sans préavis. Tous les efforts ont été faits dans la préparation de ce document pour assurer l'exactitude du contenu, mais toutes les déclarations, informations et recommandations contenues dans ce document ne constituent aucune garantie d'aucune sorte, expresse ou implicite.

Huawei Technologies Co., Ltd.

Adresse:

Huawei Base Industrielle

Bantian, Longgang

Shenzhen 518129

les gens de la République de Chine

Site Internet

http://e.huawei.com


A propos de ce document

Objectif

Ce document explique comment compiler le code source des pilotes E9000 MZ510, MZ910 et MZ512 dans un environnement Linux.

Public visé

Ce document est destiné à:

l    Ingénieurs de support technique

l    Ingénieurs de maintenance


Contenu

A propos de ce document

1 Préparations

1.1 Vue d'ensemble

1.2 Impact sur le système

1.3 Obtention de packages logiciels

1.4 Vérification de l’intégrité du progiciel

2 Compilation des pilotes MZ510, MZ512 et MZ910

3 Vérification de la mise à niveau


1 préparations

1.1 Aperçu

Ce document explique comment compiler les pilotes be2net et lpfc des MZ510, MZ512 et MZ910 dans Red Hat Enterprise Linux 6.7.

1.2 Impact sur le système

Au cours de la compilation, les pilotes de carte réseau doivent être désinstallés et réinstallés, ce qui entraînera des interruptions de service.


1.3 Obtention de packages logiciels

Le tableau 1-1 décrit les packages logiciels à obtenir avant la mise à niveau de la carte réseau.

Tableau 1-1 Packages logiciels

Package de mise à niveau

La description

Comment obtenir

FusionServer iDriver-Driver-SourceCode-V30X.zip

Compile les pilotes MZ510, MZ512 et MZ910 b2enet et lpfc dans un environnement Linux.

Lien:

http: //support.huawei.com/enterprise/SoftwareVersionAction! getSoftwareInfo.action? nodePath = fixnode01 | 7919749 | 9856522 | 21782478 | 21463589 | 21588909 | 21588912 | 21588913 | 21630292 | 21852491 | 21588909 & version = FusionServer + iDriver + V100R001C00SPC107 & hidExpired = & contentId = SW1000161312

Description du code source:

FusionServer iDriver-Driver-SourceCode-V30X.zip -> be3 & lancer-linux-source.zip ->

be2net-10.2.544.8-1.src.rpm   // code source du pilote be2net pour les systèmes d'exploitation Linux

elx-lpfc-10.2.571.0-1_rhel6.src.rpm   // code source du pilote lpfc pour Red Hat Enterprise Linux 6

1.4 Vérification de l'intégrité du package logiciel

Utilisez le certificat numérique pour vérifier que le package d'installation du pilote obtenu correspond à celui d'origine à l'adresse http://support.huawei.com/enterprise.

Sur la page de téléchargement, cliquez sur 57ac291091ba3.png   pour télécharger le certificat numérique et cliquez sur 57ac2910a62f4.png   pour télécharger le package de mise à niveau.

Pour obtenir l'outil et la méthode de vérification, cliquez sur le lien suivant:

Logiciel de validation de signature numérique (OpenPGP)


2 Compilation des pilotes MZ510, MZ512 et MZ910

Décompression de packages logiciels

Téléchargez ou créez une image ISO et montez-la sur un lecteur virtuel, copiez tous les packages RPM requis dans le répertoire / home et exécutez la commande rpm ivh xxx .rpm pour installer le package correspondant. Ensuite, un package tar.gz est généré dans le répertoire / root / rpmbuild / SOURCES .

57ac2910c4824.png

Red Hat Enterprise Linux 6.7 est utilisé comme exemple dans la procédure suivante.

1.          Accédez au répertoire / root / rpmbuild / SOURCES et exécutez la commande tar xvfz pour décompresser le package * .tar.gz .Pour un pilote be2net, accédez au répertoire be2net-10.2.544.8 et exécutez la commande make pour compiler le code.

57ac2910e87c7.png

2          Remplacez les fichiers .ko d'origine fournis avec le système d'exploitation par les fichiers .ko compilés. Une fois tous les fichiers .ko remplacés, accédez au répertoire /lib/modules/2.6 xx et exécutez la commande depmod a pour mettre à jour la relation de dépendance entre les modules.

Dans les répertoires correspondants où se trouvent les pilotes compilés, exécutez les commandes suivantes pour remplacer les fichiers .ko.

be2net:  

Commande: cp be2net.ko $ (modinfo be2net | fichier grep | awk '{print $ 2}')

57ac291145ec3.png

         lpfc:

Commande: cp lpfc.ko $ (modinfo lpfc | fichier grep | awk '{print $ 2}')

57ac291159688.png

Accédez au répertoire /lib/modules/2.6 xx et exécutez la commande depmod a pour mettre à jour la relation de dépendance entre les modules.

        57ac291174c18.png

3          Allez dans le répertoire / boot , lancez mv initramfs-2.6.32-573.el6.x86_64.img   commande initramfs-2.6.32.573.el6.x86_64.img.bak pour sauvegarder le fichier initramfs d' origine et exécuter la commande mkinitrd initramfs-2.6.32-573.el6.x86_64.img `uname -r` pour générer un nouveau initramfs fichier.

57ac291199b81.png

Remarque: "` "n'est pas un guillemet simple mais un symbole entré en appuyant sur" ~ "en mode de saisie anglais.

57ac2911bb3f1.png

Redémarrez le système d'exploitation pour que la mise à niveau prenne effet.


3 Vérification de la mise à niveau

Après le redémarrage du système d'exploitation, connectez-vous au système d'exploitation.

JE.           Pour un pilote be2net, lancez ethtool -i eth commande pour vérifier que la version du pilote (par exemple, 10.2.544.8 ) est la même que celle du code source.

57ac2911d3643.png

II.        Pour un pilote lpfc, exécutez la commande modinfo lpfc pour vérifier que la version du pilote est 10.2.571.0 ).

[root @ localhost be2iscsi-10.2.568.0] # modinfo lpfc

nom de fichier:        /lib/modules/2.6.32-504.el6.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko

version:         0: 10.2.571.0

auteur:          Emulex Corporation - tech.support@emulex.com

la description:     Pilote SCP Emulex LightPulse Fibre Channel 10.2.571.0

Licence:         GPL

srcversion:      F1AD9DD9CBCB8CFDA6F6E08

alias:           pci: v000010DFd0000072Csv * sd * bc * sc * i *

alias:           pci: v000010DFd00000724sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E268sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E208sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E260sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E200sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E131sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000F180sv * sd * bc * sc * i *

alias:           pci: v000019A2d00000714sv * sd * bc * sc * i *

alias:           pci: v000019A2d00000704sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000FC50sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E180sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000E100sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000FC40sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000F111sv * sd * bc * sc * i *

alias:           pci: v000010DFd0000F112sv * sd * bc * sc * i *



  • x
  • Standard:

Adham_mostafa
publié il y a 2019-7-10 13:34:53 Utile(0) Utile(0)
Utile :D merci
  • x
  • Standard:

Commentaire

envoyer
Connectez-vous pour répondre. Se connecter | Enregistrer

Remarque Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».
Si le bouton de la pièce-jointe n'est pas disponible, mettez à jour Adobe Flash Player à la dernière version.
Connectez-vous pour participer à la communication et au partage

Connectez-vous pour participer à la communication et au partage

S'identifier