"pci = nomsi, noaer" in "/ etc / default / grub": qualche svantaggio?

7

Poiché i miei file kern.log e syslog stavano crescendo in dimensioni immense, ho aggiunto la voce soggetto a una riga in /etc/default/grub :

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

Ma davvero non capisco cosa ho fatto. C'è qualche svantaggio in questo?

    
posta Hugh Lawson 27.01.2016 - 04:38

2 risposte

4

Come indicato qui: link

  • noaer: [PCIE] Se il parametro di configurazione del kernel PCIEAER è abilitato, questa opzione di avvio del kernel può essere utilizzata per disabilitare l'uso della segnalazione avanzata degli errori PCIE.
  • nomsi: [MSI] Se il parametro config del kernel PCI_MSI è abilitato, questa opzione di avvio del kernel può essere utilizzata per disabilitare l'uso degli interrupt MSI a livello di sistema.
risposta data GustavoARod 05.09.2017 - 00:45
0

Sono d'accordo con te e la tua preoccupazione sull'aggiunta della direttiva " pci = nomsi, noaer " nelle direttive grub semplicemente per sopprimere la segnalazione di errori. In caso di problemi gravi, è necessario che gli errori vengano segnalati in modo da poterli correggere, cosa che non succederà con " pci = nomsi, noaer ", una direttiva progettata per sopprimere tali preziosi messaggi di errore.

Mi è capitato di trovare questo thread del forum cercando il messaggio " nessun gestore irq per vettori " che appare troppo quando avvio in multiuser.target (accesso basato solo su testo). L'errore è estremamente persistente e rende difficile digitare comandi come appare in tutti gli tty anche mentre sto digitando un comando.

Rispondere alla tua domanda originale; aggiungerà la direttiva " pci = nomsi, noaer " in grub danneggerà il tuo sistema? Avrei dovuto dire "no", che la direttiva stessa avrebbe causato danni. TUTTAVIA , c'è qualcosa che non va nel tuo sistema e sopprimere il messaggio di errore di per sé non risolve il problema e, qualunque sia il problema originale, POTREBBE (problema reale indicato da un messaggio di errore) causare danni al sistema.

Considera questo; un uomo ha la febbre così gli dai Tylenol e la febbre se ne va, ma poi muore per una massiccia infezione perché non gli abbiamo dato gli antibiotici di cui aveva davvero bisogno. Risolvere il messaggio di errore non aiuterà o danneggerà il tuo sistema, ma ignorando il problema originale, forse!

Per quello che vale, sto ancora cercando di capire come risolvere il problema che causa l'errore " nessun gestore di irq per il vettore " che riprende il mio login basato su testo. So che gli IRQ (Richieste di interrupt) vengono spesso utilizzati dai dispositivi hardware per attirare l'attenzione della CPU e, poiché ho riscontrato problemi con vari dispositivi hardware, l'errore è coerente con i miei problemi hardware.

Spero che tu trovi una soluzione al tuo problema.

    
risposta data Bruce E. Reed 16.08.2018 - 22:53

Leggi altre domande sui tag