web-dev-qa-db-fra.com

"pci = nomsi, noaer" dans "/ etc / default / grub": aucun inconvénient?

Étant donné que mes fichiers kern.log et syslog atteignaient une taille énorme, j'ai ajouté l'entrée de sujet à une ligne dans /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=efi,pci pci=nomsi,noaer"

Mais je ne comprends vraiment pas ce que j'ai fait. Y a-t-il des inconvénients à cela?

12
Hugh Lawson

Comme indiqué ici: http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer: [PCIE] Si le paramètre de configuration du noyau PCIEAER est activé, cette option de démarrage du noyau peut être utilisée pour désactiver l'utilisation du rapport d'erreur avancé PCIE.
  • nomsi: [MSI] Si le paramètre de configuration du noyau PCI_MSI est activé, cette option de démarrage du noyau peut être utilisée pour désactiver l'utilisation des interruptions MSI à l'échelle du système.
6
garodriguezlp

Je suis d'accord avec vous et avec votre préoccupation concernant l'ajout de la directive " pci = nomsi, noaer " dans les directives grub afin de simplement supprimer le rapport d'erreurs. En cas de problèmes graves, il faut que les erreurs soient signalées pour que nous puissions les corriger, ce qui ne se produira pas avec " pci = nomsi, noaer ", une directive destinée à supprimer de tels messages d'erreur précieux.

Il m'est arrivé de trouver ce fil de discussion en recherchant le message " aucun gestionnaire d'IRQ pour le vecteur " qui apparaît trop lorsque je démarre sur multi -user.target (connexion basée uniquement sur le texte). L'erreur est extrêmement persistante, il est donc difficile de taper des commandes car elle apparaît dans tous les états, même lorsque je tape une commande.

Répondre à votre question initiale; l’ajout de la directive " pci = nomsi, noaer " in grub nuira-t-il à votre système? Il faudrait que je dise "non", que la directive elle-même causerait un préjudice quelconque. CEPENDANT, quelque chose ne va pas avec votre système et la suppression du message d'erreur lui-même ne résout en rien le problème et, quel que soit le problème d'origine, IT MAY (le problème réel est indiqué par un message d'erreur) causer des dommages à votre système.

Considère ceci; un homme a de la fièvre alors vous lui donnez du Tylenol et la fièvre s'en va, mais il meurt d'une grave infection parce que nous ne lui avons pas donné les antibiotiques dont il avait réellement besoin. La résolution du message d'erreur ne va pas aider ou nuire à votre système, mais ignorer le problème initial peut-être!

Pour ce qui en vaut la peine, j'essaie toujours de comprendre comment résoudre le problème qui cause l'erreur, " aucun gestionnaire d'IRQ pour le vecteur " qui prend le dessus mon identifiant basé sur le texte. Je sais que les périphériques matériels utilisent souvent les demandes d'interruption (IRQ) pour attirer l'attention du processeur. Depuis que j'ai eu des problèmes avec divers périphériques, l'erreur est cohérente avec mes problèmes matériels.

J'espère que vous trouverez une solution à votre problème.

4
Bruce E. Reed