Error de bus PCIe: gravedad = corregida, tipo = capa física, id = 00e5 (ID del receptor)


23

Tengo Ubuntu 16.10 (aunque sucedió lo mismo en 16.04) en un arranque dual con Windows 10. Hace algún tiempo noté que mi kern.logarchivo se estaba volviendo bastante grande (10 GB o más), así que decidí verificarlo. El mismo error parece repetirse cada segundo o menos:

Dec 19 17:31:01 andrew kernel: [   99.027473] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Dec 19 17:31:01 andrew kernel: [   99.027474] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Dec 19 17:31:01 andrew kernel: [   99.027475] pcieport 0000:00:1c.5:    [ 0] Receiver Error        
Dec 19 17:31:01 andrew kernel: [   99.027479] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 19 17:31:01 andrew kernel: [   99.027826] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 19 17:31:01 andrew kernel: [   99.027887] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5

He intentado agregar al grub pci=nomsiy pci=noaersigue apareciendo. Estoy usando una computadora portátil ASUS con una Nvidia Geforce 920M. Tal vez esa es la razón?

Respuestas:


16

Creo que esto puede deberse a la Administración de energía de estado activo PCIe que está haciendo la transición del enlace a un estado de energía más bajo y tal vez haciendo que el dispositivo active estos errores. Creo que el dispositivo en cuestión es el puerto raíz PCI Express Sunrise Point-LP.

Intente usar el pcie_aspm=offparámetro de arranque para ver si esto detiene los mensajes. Tenga en cuenta que esto aumentará el consumo de energía de su máquina, ya que desactiva los ahorros de energía.


En mi caso lo noté porque systemd-journalcausó un alto uso de la CPU. Agregar el parámetro ayudó. Sin embargo, leí que esto deshabilita algunas medidas de ahorro de energía. Probablemente todo para dispositivos PCIe (?)
Zelphir Kaltstahl

2
pcie_aspm = off deshabilita los ahorros de energía PCIe. De hecho, hay dos modos de ahorro: L0s y L1. L0 utiliza el modo de baja potencia solo para una dirección del enlace serie PCIe. L1 es bidireccional, lo que resulta en una reducción de potencia mejorada (pero conlleva latencias de inicio más altas).
Colin Ian King


1
Creo que esta es la mejor respuesta. pci = nomsi deshabilita algunas interrupciones y noaer solo deshabilita el informe de errores, no el problema real. Consulte también askubuntu.com/a/1066030/284929
wbkang

El mismo error con Debian, problema resuelto por esta respuesta
Thecave3

6

Intenta estos pasos:

  1. sudo gedit /etc/default/grub
  2. Editar grub. Añadir pci=noaeral final de GRUB_CMDLINE_LINUX_DEFAULT. La línea será así:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Reinicie ahora

:) Disfruta.


1
Esto funcionó para una computadora portátil ASUS X541U.
kraxor

2

Tuve el mismo problema, pero la solución fue agregar pci=nomsial /etc/default/grubarchivo. Realice la siguiente edición:

antes de:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

después:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Y guarde la configuración:

sudo update-grub

1
En mi sistema sudo grub-updateno funcionó. sudo suy lo grub-updatehizo
RobAu

Gracias por tu comentario @RobAu. La respuesta actualizada para abordar su preocupación
Roozbeh Zabihollahi

2
  1. si ya instaló ubuntu o mint, simplemente vaya desde grub y desde allí vaya al modo de recuperación desde allí vaya a root y realice los comandos como en el video y desde allí realice los cambios nuevamente como en el video PERO si pci = nomsi / pci = noaer no funciona para usted cámbielo a pcie_aspm = off.

  2. si no puede instalar el sistema operativo debido a este problema, puede editar la línea de orden de arranque en grub si no me entiende cuando inicia una instalación en lugar de presionar ENTER, presione E para editar y hay una línea llamada Linux y agregue al final pcie_aspm = apagado pero prueba pci = nomsi / pci = noaer (RECUERDA QUE NO ES UN ARREGLO PERMANENTE PARA ARREGLARLO ES PERMANENTE PASO 1 DESPUÉS DE LA INSTALACIÓN) Y NO OLVIDES ACTUALIZAR EL GRUB


1

Instalé Ubuntu 18.04 hoy y noté el mismo problema. Acabo de instalar ese paquete y el problema se ha resuelto.

sudo apt-get install busybox-syslogd

Verifique el tamaño de los archivos de registro y vacíe los archivos grandes:

ls -s -S /var/log

resultado:

total 4352668
4021088 syslog                 32 wtmp                  4 gdm3
 329168 kern.log               24 Xorg.0.log            4 hp
   1776 dpkg.log               20 Xorg.1.log            4 installer
     40 lastlog                20 Xorg.0.log.old        4 journal

y hacer:

cd /var/log
sudo su
$ > syslog
$ > kern.log

Luego, para asegurarse, siga esta respuesta anterior /ubuntu//a/1019225/725320

En caso de que no pueda arrancar en Ubuntu y quedarse atascado con estos registros en su pantalla (igual que yo):

Dec 19 17:31:01 andrew kernel: [   99.027473] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Dec 19 17:31:01 andrew kernel: [   99.027474] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Dec 19 17:31:01 andrew kernel: [   99.027475] pcieport 0000:00:1c.5:    [ 0] Receiver Error        
Dec 19 17:31:01 andrew kernel: [   99.027479] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 19 17:31:01 andrew kernel: [   99.027826] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 19 17:31:01 andrew kernel: [   99.027887] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5
  • Utilice el modo de recuperación para obtener root shell
  • Vaciar archivos de registro grandes
  • Inicie en Ubuntu, instale busybox-syslogdy actualice la grubconfiguración

0

El error desapareció (reparado, creo) hoy en mi PC después de instalar la nueva versión del kernel "linux-image-4.15.0-50-generic" en Ubuntu 18.04.2 x86_64.

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.