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 № 1vous devriez vous lier avec igb_uio, generic n'est pas supporté pour ce type de contrôleur intel.