Kesalahan PCIe Bus: severity = Dikoreksi, type = Physical Layer, id = 00e5 (Receiver ID)


23

Saya memiliki Ubuntu 16.10 (walaupun hal yang sama terjadi pada 16.04) pada dual boot dengan Windows 10. Saya perhatikan beberapa waktu lalu bahwa kern.logfile saya menjadi cukup besar (10GB atau lebih) jadi saya memutuskan untuk memeriksanya. Kesalahan yang sama tampaknya berulang setiap detik atau kurang:

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

Saya telah mencoba menambahkan ke grub pci=nomsidan pci=noaertetapi terus muncul. Saya menggunakan Laptop ASUS dengan Nvidia Geforce 920M. Mungkin itu alasannya?

Jawaban:


16

Saya percaya ini mungkin karena PCIe Active State Power Management yang mentransisikan tautan ke status daya yang lebih rendah dan mungkin menyebabkan perangkat memicu kesalahan ini. Saya percaya perangkat yang dimaksud adalah Sunrise Point-LP PCI Express Root Port.

Coba gunakan pcie_aspm=offparameter boot untuk melihat apakah ini menghentikan pesan. Perhatikan bahwa ini akan meningkatkan konsumsi daya mesin Anda karena menonaktifkan penghematan daya.


Dalam kasus saya, saya perhatikan karena systemd-journalmenyebabkan penggunaan CPU yang tinggi. Menambahkan parameter membantu. Namun saya membaca, ini menonaktifkan beberapa langkah penghematan energi. Mungkin semua untuk perangkat PCIe (?)
Zelphir Kaltstahl

2
pcie_aspm = mati memang menonaktifkan penghematan daya PCIe. Sebenarnya ada dua mode penghematan: mode L0s dan L1. L0 menggunakan mode daya rendah hanya untuk satu arah tautan serial PCIe. L1 adalah dua arah, menghasilkan peningkatan daya yang lebih baik (tetapi memang menimbulkan latensi startup yang lebih tinggi).
Colin Ian King


1
Saya percaya ini adalah jawaban terbaik. pci = nomsi menonaktifkan beberapa interupsi dan noaer hanya menonaktifkan pelaporan kesalahan, bukan masalah sebenarnya. Lihat juga askubuntu.com/a/1066030/284929
wbkang

Kesalahan yang sama dengan Debian, masalah diselesaikan dengan jawaban ini
Thecave3

6

Coba langkah-langkah ini:

  1. sudo gedit /etc/default/grub
  2. Edit grub. Tambahkan pci=noaerdi akhir GRUB_CMDLINE_LINUX_DEFAULT. Baris akan seperti ini:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Nyalakan ulang

:) Nikmati.


1
Ini berfungsi untuk laptop ASUS X541U.
kraxor

2

Saya memiliki masalah yang sama, tetapi solusinya adalah menambahkan pci=nomsike /etc/default/grubfile. Lakukan edit berikut:

sebelum:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

setelah:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Dan simpan pengaturan:

sudo update-grub

1
Di sistem saya sudo grub-updatetidak bekerja. sudo sudan grub-updatelakukan.
RobAu

Terima kasih atas komentar Anda @RobAu. Jawabannya diperbarui untuk mengatasi masalah Anda
Roozbeh Zabihollahi

2
  1. jika Anda sudah menginstal ubuntu atau mint langsung saja dari grub dan dari sana pergi ke mode pemulihan dari sana pergi ke root dan buat perintah seperti di video dan dari sana buat perubahan lagi seperti di video TETAPI jika pci = nomsi / pci = noaer tidak berfungsi untuk Anda ubah ke pcie_aspm = off.

  2. jika Anda tidak dapat menginstal OS penyebab masalah ini, Anda dapat mengedit baris urutan boot di grub jika Anda tidak mengerti saya ketika Anda boot untuk instalasi alih-alih menekan ENTER tekan E untuk mengedit dan ada baris bernama Linux dan tambahkan ke akhir pcie_aspm = mati tetapi coba pci = nomsi / pci = noaer (INGAT INI BUKAN PERMANEN PERBAIKAN UNTUK MEMPERBAIKI PERMANEN JANGAN LANGKAH 1 SETELAH INSTALASI) DAN JANGAN LUPA MEMPERBARUI GRUB


1

Saya menginstal Ubuntu 18.04 hari ini dan saya melihat masalah yang sama. Saya baru saja menginstal paket itu dan masalah telah diselesaikan.

sudo apt-get install busybox-syslogd

Periksa ukuran file log dan lakukan file besar yang kosong:

ls -s -S /var/log

hasil:

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

dan lakukan:

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

Kemudian, untuk memastikan, mari ikuti jawaban ini di atas /ubuntu//a/1019225/725320

Jika Anda tidak bisa boot ke Ubuntu dan macet dengan log ini di layar Anda (sama seperti saya):

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
  • Gunakan Mode Pemulihan untuk mendapatkan root shell
  • Jangan kosongkan file log besar
  • Boot ke Ubuntu, instal busybox-syslogddan perbarui grubkonfigurasi

0

Bug telah hilang (diperbaiki, saya pikir) di PC saya hari ini setelah menginstal versi Kernel baru "linux-image-4.15.0-50-generic" di Ubuntu 18.04.2 x86_64.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.