web-dev-qa-db-fra.com

Impossible d'activer MSI-X

J'ai essayé de faire une copie de mon noyau pour pouvoir utiliser la copie de .config afin de la perdre afin que je puisse mieux l'apprendre. J'ai suivi le guide ici - http://mitchtech.net/compile-linux-kernel-on-ubuntu-12-04-lts-detailed/

Cependant, maintenant, lorsque je démarre dans le noyau, il est écrit "xhci_hcd 0000: 03: 00.0: Impossible d'activer MSI-X". Tout semble bien fonctionner, mais je ne sais pas quoi faire pour corriger cette erreur.

En outre, j'ai essayé de démarrer dans l'ancien noyau ... et cela me donne aussi l'erreur. Je pensais en faire une copie, mais apparemment je l'ai changée?

Un ami m'a dit que j'aurais dû utiliser la méthode Debian dans ce guide et que cela m'avait donné un "noyau non empaqueté" (je ne comprends pas bien ce que cela signifie). Est-ce vrai? Et si oui, comment puis-je résoudre ce problème?

Merci pour toute aide.

2
Sterling

xhci_hcd 0000:03:00.0: Failed to enable MSI-X signifie que MSI-X n'a ​​pas pu être activé pour votre contrôleur USB 3.0 (xhci). MSI est un moyen amélioré de gérer les interruptions, mais si cela ne fonctionne pas pour un périphérique, cela peut fonctionner sans elle.

Alors, considérez cela comme un avertissement. Solutions de contournement pour se débarrasser si une erreur telle que l'ajout de pci=nomsi à votre noyau le désactivera complètement et que vous ne le souhaitez pas pour des raisons de performances.

Plusieurs options auxquelles je pense:

  • Commencez par mettre à jour le BIOS de votre PC si une mise à jour est disponible. Cela pourrait exposer des données erronées dans le DMI et donc induire le noyau en erreur en détectant de telles choses.
  • Discutez-en sur la liste de diffusion du noyau.
  • Fichier un bug contre le pilote (module du noyau).
  • Désactivez USB 3.0 dans votre BIOS si vous n'en avez pas besoin.
1
gertvdijk