2 votes

Le pilote igb_uio.ko est manquant et est nécessaire pour openvswitch --dpdk

Je suis les instructions de https://help.ubuntu.com/lts/serverguide/DPDK.html pour installer la version DPDK d'OpenVswitch sur Ubuntu 16.04. Après l'installation, je ne trouve pas le fichier igb_uio.ko module du noyau. Le module uio_pci_generic est disponible, mais je crois que le igb_uio serait mieux adapté aux cartes réseau 82599 que j'utilise.

Je ne trouve pas de paquet apt dans le dépôt pour obtenir cela. Est-ce que quelqu'un peut me dire où l'obtenir ?

MISE À JOUR Sur la base de Chrétien Le chemin que j'ai suivi pour arriver à une configuration fonctionnelle a été de construire DPDK 16.07 et OVS à partir de zéro. Il y a un certain nombre de choses différentes dans DPDK et OVS par rapport aux versions qui existent dans la bibliothèque Ubuntu 16.04, et j'en note quelques-unes ici qui, je l'espère, épargneront à quelqu'un d'autre le temps d'apprendre cela :

  • ovs-vswitchd ne tient plus compte de l'option de ligne de commande --dpdk. Au lieu de cela, vous activez dpdk en définissant une option dans la base de données via ovs-vsctl . examinez attentivement la documentation sur les ovules pour other_config:dpdk-init=true

  • Contrairement à la documentation, la découverte de dispositifs DPDK n'est pas énumérée dans les fichiers journaux.

  • Les utilitaires DPDK (principalement les scripts Python) ont été renommés en dpdk- . En particulier dpdk-bind est l'utilitaire utilisé pour réclamer des appareils spécifiques pour l'utilisation du DPDK.

  • L'OVS faire l'installation installera ovs-vswitch en /usr/local/sbin . (Les autres composants sont similaires.) Les paquets deb typiques d'Ubuntu s'installeront à l'adresse suivante /usr/sbin .

  • DPDK utilise pages d'ombre qui n'est pas bien documentée.

Gardez à l'esprit que les informations ci-dessus vieilliront probablement rapidement.

2voto

Gün Karagöz Points 605

Les pilotes du noyau ont été ajoutés dans la version suivante de Yakkety qui inclut DPDK 16.07. Pour un exemple de paquet, voir dpdk-igb-uio-dkms .

Si vous avez besoin de cela pour Ubuntu Xenial, vous devrez vous appuyer sur une compilation ppa ou, plus utile encore, utiliser la commande Archives du nuage Ubuntu qui contiendra probablement le DPDK de Yakkety une fois qu'il sera publié.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X