Errore bus PCIe: gravità = corretto, tipo = livello fisico, id = 00e5 (ID ricevitore)


23

Ho Ubuntu 16.10 (anche se lo stesso è successo il 16.04) su un dual boot con Windows 10. Ho notato qualche tempo fa che il mio kern.logfile stava diventando piuttosto grande (10 GB o più), quindi ho deciso di controllarlo. Lo stesso errore sembra ripetersi ogni secondo o meno:

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

Ho provato ad aggiungere al grub pci=nomsie pci=noaercontinua a saltar fuori. Sto usando un laptop ASUS con un Nvidia Geforce 920M. Forse è questo il motivo?

Risposte:


16

Credo che ciò potrebbe essere dovuto alla gestione dell'alimentazione dello stato attivo PCIe che sta trasferendo il collegamento a uno stato di alimentazione inferiore e forse facendo sì che il dispositivo attivi questi errori. Credo che il dispositivo in questione sia la porta root PCI Express di Sunrise Point-LP.

Prova a utilizzare il pcie_aspm=offparametro boot per vedere se questo interrompe i messaggi. Si noti che ciò aumenterà il consumo di energia della macchina in quanto disabilita il risparmio energetico.


Nel mio caso l'ho notato perché ha systemd-journalcausato un utilizzo elevato della CPU. L'aggiunta del parametro ha aiutato. Ho letto tuttavia che ciò disabilita alcune misure di risparmio energetico. Probabilmente tutto per dispositivi PCIe (?)
Zelphir Kaltstahl,

2
pcie_aspm = off disabilita effettivamente il risparmio energetico PCIe. Esistono infatti due modalità di risparmio: L0s e L1. L0 utilizza la modalità a basso consumo solo per una direzione del collegamento seriale PCIe. L1 è bidirezionale, con conseguente riduzione della potenza (ma comporta latenze di avvio più elevate).
Colin Ian King,


1
Credo che questa sia la risposta migliore. pci = nomsi disabilita alcuni interrupt e noaer disabilita solo la segnalazione degli errori, non il problema reale. Vedi anche askubuntu.com/a/1066030/284929
wbkang

Stesso errore con Debian, problema risolto da questa risposta
Thecave3

6

Prova questi passaggi:

  1. sudo gedit /etc/default/grub
  2. Modifica grub. Aggiungi pci=noaeralla fine di GRUB_CMDLINE_LINUX_DEFAULT. La linea sarà così:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Riavvia ora

:) Godere.


1
Funzionava con un laptop ASUS X541U.
kraxor,

2

Ho avuto lo stesso problema, ma la soluzione era aggiungere pci=nomsial /etc/default/grubfile. Esegui la seguente modifica:

prima:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

dopo:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

E salva le impostazioni:

sudo update-grub

1
Sul mio sistema sudo grub-updatenon ha funzionato. sudo sue lo ha grub-updatefatto.
RobAu,

Grazie per il tuo commento @RobAu. La risposta aggiornata per rispondere alla tua preoccupazione
Roozbeh Zabihollahi,

2
  1. se hai già installato Ubuntu o Mint semplicemente vai da grub e da lì vai in modalità di recupero da lì vai su root e fai i comandi come sul video e da lì apporta di nuovo le modifiche come nel video MA se pci = nomsi / pci = noaer non funziona per te cambiarlo in pcie_aspm = off.

  2. se non riesci a installare la causa del sistema operativo di questo problema, puoi modificare la riga dell'ordine di avvio in grub se non mi capisci quando fai il boot per un'installazione invece di premere INVIO premi E per modificare e c'è una linea chiamata Linux e aggiungi a fine pcie_aspm = off ma prova pci = nomsi / pci = noaer (RICORDA CHE QUESTO NON È UN FISSO PERMANENTE PER FISSARLO PERMANENTE FASE 1 DOPO L'ISTALLAZIONE) E NON DIMENTICARE DI AGGIORNARE IL GRUB


1

Ho installato Ubuntu 18.04 oggi e ho notato lo stesso problema. Ho appena installato quel pacchetto e il problema è stato risolto.

sudo apt-get install busybox-syslogd

Controlla le dimensioni dei file di registro e svuota i file di grandi dimensioni:

ls -s -S /var/log

risultato:

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

e fai:

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

Quindi, per essere sicuri, segui questa risposta sopra /ubuntu//a/1019225/725320

Nel caso in cui non riesci ad avviare Ubuntu e rimanga bloccato con questi registri sullo schermo (come me):

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
  • Utilizzare la modalità di recupero per ottenere root shell
  • Svuota file di registro di grandi dimensioni
  • Avvia in Ubuntu, installa busybox-syslogde aggiorna grubconfig

0

Il bug era scomparso (penso, penso) oggi sul mio PC dopo aver installato la nuova versione del kernel "linux-image-4.15.0-50-generic" in Ubuntu 18.04.2 x86_64.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.