/ De liaison DPDK de carte réseau / X710 (i40e) Erreur dans centos 7.3 - dpdk

Erreur de liaison DPDK de carte réseau X710 (i40e) dans centos 7.3 - dpdk

Lorsque j'utilise dpdk-devbind.py pour lier un port du port réseau de X710. Je reçois une erreur:

Erreur: échec de la liaison pour 0000: 20.00.0 - Impossible d'établir une liaison avec le pilote uio_pci_generic. Erreur: Unindind a échoué pour 0000: 20: 00.0 - Impossible d'ouvrir / sys / bus / pci / drivers // unbind

La commande a été exécutée par l'utilisateur root. La version Linux est la suivante: 3.10.0-693.21.1.el7.x86_64. Il est exécuté dans CentOS 7.3.

Même haredware, même commande exécutée dans CentOS 7 (Linux: 3.10.0-123.el7.x86_64), la liaison fonctionne bien.

De plus, CentOS 7.3 avec Intel X520 fonctionne bien avec dpdk.

Autre chose: avant la commande bind de dpdp, dans CentOS 7, ifconfig ne peut pas afficher le port i40e. mais dans CentOS 7.3, il peut voir les ports.

Cela ressemble à un problème de noyau Linux, mais lorsque je mets à niveau le noyau à 4.16 (version principale) ou 4.4 (à long terme), j'obtiens ERST: impossible de demander une erreur mem. Quelque chose d'autre que je peux essayer?

Réponses:

0 pour la réponse № 1

vous devriez vous lier avec igb_uio, generic n'est pas supporté pour ce type de contrôleur intel.