PCIe-Bus-Fehler: Schweregrad = Korrigiert, Typ = Physical Layer, ID = 00e5 (Empfänger-ID)

23

Ich habe Ubuntu 16.10 (obwohl dasselbe bei 16.04 passiert ist) auf einem Dual-Boot mit Windows 10. Vor einiger Zeit ist mir aufgefallen, dass meine kern.logDatei ziemlich groß wird (10 GB oder mehr), also habe ich mich entschlossen, sie zu überprüfen. Der gleiche Fehler scheint sich jede Sekunde oder weniger zu wiederholen:

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

Ich habe die graben versucht , das Hinzufügen pci=nomsiund pci=noaeraber es taucht immer wieder auf. Ich benutze einen ASUS Laptop mit einem Nvidia Geforce 920M. Vielleicht ist das der Grund?

Andrew
quelle

Antworten:

16

Ich bin der Meinung, dass dies möglicherweise auf das PCIe Active State Power Management zurückzuführen ist, das die Verbindung in einen niedrigeren Energiezustand versetzt und das Gerät möglicherweise veranlasst, diese Fehler auszulösen. Ich glaube, das fragliche Gerät ist der Sunrise Point-LP PCI Express-Root-Port.

Verwenden Sie den pcie_aspm=offBoot-Parameter, um festzustellen, ob die Meldungen dadurch gestoppt werden. Beachten Sie, dass dies den Stromverbrauch Ihres Geräts erhöht, da dadurch die Stromersparnis deaktiviert wird.

Colin Ian King
quelle
In meinem Fall habe ich es bemerkt, weil es systemd-journaleine hohe CPU-Auslastung verursachte. Das Hinzufügen des Parameters hat geholfen. Ich habe jedoch gelesen, dass dies einige Energiesparmaßnahmen deaktiviert. Wahrscheinlich alles für PCIe-Geräte (?)
Zelphir Kaltstahl
2
pcie_aspm = off deaktiviert in der Tat die PCIe-Energieeinsparung. Tatsächlich gibt es zwei Sparmodi: L0s und L1. L0 verwendet den Energiesparmodus nur für eine Richtung der seriellen PCIe-Verbindung. L1 ist bidirektional, was zu einer verbesserten Leistungsreduzierung führt (es treten jedoch höhere Startlatenzen auf).
Colin Ian King
1
Ich glaube das ist die beste Antwort. pci = nomsi deaktiviert einige Interrupts und noaer deaktiviert nur die Fehlerberichterstattung, nicht das eigentliche Problem. Siehe auch askubuntu.com/a/1066030/284929
wbkang
Gleicher Fehler mit Debian, Problem durch diese Antwort gelöst
Thecave3
5

Versuchen Sie diese Schritte:

  1. sudo gedit /etc/default/grub
  2. Grub bearbeiten. pci=noaerAm Ende von hinzufügen GRUB_CMDLINE_LINUX_DEFAULT. Die Zeile wird wie folgt aussehen:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Jetzt neustarten

:) Genießen.

Ehtesham
quelle
1
Dies funktionierte für einen ASUS X541U Laptop.
Kraxor
2

Ich hatte das gleiche Problem, aber die Lösung bestand darin, pci=nomsider /etc/default/grubDatei hinzuzufügen . Führen Sie die folgende Bearbeitung durch:

Vor:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

nach:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Und speichern Sie die Einstellungen:

sudo update-grub
Roozbeh Zabihollahi
quelle
1
Auf meinem System sudo grub-updatehat nicht funktioniert. sudo suund grub-updatetat.
RobAu
Danke für deinen Kommentar @RobAu. Die Antwort wurde aktualisiert, um Ihr
Roozbeh Zabihollahi
2
  1. wenn du ubuntu oder mint bereits installiert hast gehe einfach von der grub und von dort in den recovery mode von dort aus zu root und mache die befehle wie im video und von dort aus mache die änderungen wieder wie im video ABER wenn pci = nomsi / pci = noaer funktioniert nicht, wenn Sie es in pcie_aspm = off ändern.

  2. Wenn Sie das Betriebssystem aufgrund dieses Problems nicht installieren können, können Sie die Zeile für die Startreihenfolge in grub bearbeiten, wenn Sie mich nicht verstehen, wenn Sie für eine Installation booten, anstatt die EINGABETASTE zu drücken Das Ende ist pcie_aspm = off, aber probieren Sie pci = nomsi / pci = noaer aus

Bossy 0202
quelle
1

Ich habe heute Ubuntu 18.04 installiert und das gleiche Problem festgestellt. Ich habe gerade dieses Paket installiert und das Problem wurde behoben.

sudo apt-get install busybox-syslogd

Überprüfen Sie die Größe der Protokolldateien und leeren Sie große Dateien:

ls -s -S /var/log

Ergebnis:

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

und TU:

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

Befolgen Sie dann zur Sicherheit diese Antwort über /ubuntu//a/1019225/725320

Falls Sie Ubuntu nicht starten können und mit diesen Protokollen auf Ihrem Bildschirm nicht weiterkommen (genau wie ich):

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
  • Verwenden Sie den Wiederherstellungsmodus, um zu erhalten root shell
  • Leeren Sie große Protokolldateien
  • Booten Sie in Ubuntu, installieren busybox-syslogdund aktualisieren Sie die grubKonfiguration
Thế Ngọc Phan
quelle
0

Nach der Installation der neuen Kernel-Version "linux-image-4.15.0-50-generic" in Ubuntu 18.04.2 x86_64 war der Fehler heute auf meinem PC behoben.

Pebas
quelle