"Pci = nomsi, noaer" en "/ etc / default / grub": ¿alguna desventaja?


13

Debido a que mis archivos kern.logy syslogestaban creciendo a un tamaño inmenso, agregué la entrada del asunto a una línea en /etc/default/grub:

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

Pero realmente no entiendo lo que hice. ¿Hay alguna desventaja en esto?

Respuestas:


7

Como se indica aquí: http://redsymbol.net/linux-kernel-boot-parameters/2.6.28/

  • noaer: [PCIE] Si el parámetro de configuración del kernel PCIEAER está habilitado, esta opción de arranque del kernel puede usarse para deshabilitar el uso de informes de errores avanzados PCIE.
  • nomsi: [MSI] Si el parámetro de configuración del kernel PCI_MSI está habilitado, esta opción de arranque del kernel puede usarse para deshabilitar el uso de interrupciones MSI en todo el sistema.

5

Estoy de acuerdo con usted y su preocupación por agregar la directiva " pci = nomsi, noaer " en las directivas de grub simplemente para suprimir la notificación de errores. Con problemas serios, uno necesita que se informen los errores para poder solucionarlos, algo que no sucederá con " pci = nomsi, noaer ", una directiva diseñada para suprimir mensajes de error tan valiosos.

Por casualidad encontré este hilo del foro buscando el mensaje " sin controlador de irq para vector " que aparece demasiado cuando inicio en multi-user.target (inicio de sesión basado solo en texto). El error es extremadamente persistente y hace que sea difícil escribir comandos, ya que aparece en todos los ttys incluso mientras estoy escribiendo un comando.

Respondiendo tu pregunta original; ¿ Agregar la directiva " pci = nomsi, noaer " en grub dañará su sistema? Tendría que decir "no", que la directiva misma causaría algún daño. SIN EMBARGO , algo está mal con su sistema y suprimir el mensaje de error en sí mismo no hace nada para solucionar el problema y, cualquiera que sea el problema original, PUEDE (problema real indicado por un mensaje de error) dañar su sistema.

Considera esto; un hombre tiene fiebre, entonces le das Tylenol y la fiebre desaparece, pero luego muere de una infección masiva porque no le dimos los antibióticos que realmente necesitaba. Resolver el mensaje de error no ayudará ni dañará su sistema, pero ignorando el problema original, ¡tal vez!

Para lo que vale, todavía estoy tratando de descubrir cómo solucionar el problema que causa el error, " no hay controlador irq para vector " que se hace cargo de mi inicio de sesión basado en texto. Sé que los dispositivos de hardware suelen utilizar IRQ (solicitudes de interrupción) para llamar la atención de la CPU, y dado que he tenido problemas con varios dispositivos de hardware, el error es coherente con mis problemas de hardware.

Espero que encuentres una solución a tu problema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.