Lỗi Bus PCIe: severity = Đã sửa, loại = Lớp vật lý, id = 00e5 (ID người nhận)


23

Tôi có Ubuntu 16.10 (mặc dù điều tương tự đã xảy ra vào ngày 16.04) khi khởi động kép với Windows 10. Tôi nhận thấy một thời gian trước rằng kern.logtệp của tôi đã trở nên khá lớn (10GB trở lên) vì vậy tôi đã quyết định kiểm tra nó. Lỗi tương tự dường như lặp lại sau mỗi giây hoặc ít hơn:

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

Tôi đã cố gắng thêm vào grub pci=nomsipci=noaernó vẫn bật lên. Tôi đang sử dụng máy tính xách tay ASUS với Nvidia Geforce 920M. Có lẽ đó là lý do?

Câu trả lời:


16

Tôi tin rằng điều này có thể là do Quản lý năng lượng trạng thái hoạt động của PCIe đang chuyển liên kết sang trạng thái năng lượng thấp hơn và có thể khiến thiết bị kích hoạt các lỗi này. Tôi tin rằng thiết bị được đề cập là Cổng gốc PCI Express của Sunrise Point-LP.

Hãy thử sử dụng pcie_aspm=offtham số khởi động để xem nếu điều này dừng các tin nhắn. Lưu ý rằng điều này sẽ làm tăng mức tiêu thụ năng lượng của máy vì nó vô hiệu hóa việc tiết kiệm năng lượng.


Trong trường hợp của tôi, tôi nhận thấy nó vì systemd-journalgây ra việc sử dụng cpu cao. Thêm tham số giúp. Tôi đọc tuy nhiên, điều này vô hiệu hóa một số biện pháp tiết kiệm năng lượng. Có lẽ tất cả cho các thiết bị PCIe (?)
Zelphir Kaltstahl

2
pcie_aspm = off thực sự vô hiệu hóa tiết kiệm năng lượng PCIe. Thực tế, có hai chế độ tiết kiệm: chế độ L0 và L1. L0 chỉ sử dụng chế độ năng lượng thấp cho một hướng của liên kết nối tiếp PCIe. L1 là hai chiều, dẫn đến giảm công suất được cải thiện (nhưng không phát sinh độ trễ khởi động cao hơn).
Colin Ian King


1
Tôi tin rằng đây là câu trả lời tốt nhất. pci = nomsi vô hiệu hóa một số ngắt và noaer chỉ vô hiệu hóa báo cáo lỗi, không phải là vấn đề thực tế. Xem thêm askubuntu.com/a/1066030/284929
wbkang

Cùng một lỗi với Debian, vấn đề được giải quyết bằng câu trả lời này
Thecave3

5

Hãy thử các bước sau:

  1. sudo gedit /etc/default/grub
  2. Chỉnh sửa grub. Thêm pci=noaervào cuối GRUB_CMDLINE_LINUX_DEFAULT. Dòng sẽ như thế này:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. sudo update-grub

  4. Khởi động lại ngay

:) Thưởng thức.


1
Điều này làm việc cho một máy tính xách tay ASUS X541U.
kraxor

2

Tôi đã có cùng một vấn đề, nhưng giải pháp là thêm pci=nomsivào /etc/default/grubtập tin. Thực hiện chỉnh sửa sau:

trước:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

sau:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

Và lưu các cài đặt:

sudo update-grub

1
Trên hệ thống của tôi sudo grub-updatekhông hoạt động. sudo sugrub-updateđã làm.
RobAu

Cảm ơn bình luận của bạn @RobAu. Câu trả lời được cập nhật để giải quyết mối quan tâm của bạn
Roozbeh Zabihollahi

2
  1. nếu bạn đã cài đặt ubfox hoặc mint, chỉ cần chuyển từ grub và từ đó chuyển sang chế độ khôi phục từ đó, hãy root và thực hiện các lệnh như trên video và từ đó thực hiện các thay đổi một lần nữa như trong video NHƯNG nếu pci = nomsi / pci = noaer không hoạt động đối với bạn thay đổi nó thành pcie_aspm = tắt.

  2. Nếu bạn không thể cài đặt nguyên nhân HĐH của sự cố này, bạn có thể chỉnh sửa dòng thứ tự khởi động trong grub nếu bạn không hiểu tôi khi khởi động cài đặt thay vì nhấn ENTER nhấn E để chỉnh sửa và có một dòng có tên Linux và thêm vào cuối pcie_aspm = tắt nhưng hãy thử pci = nomsi / pci = noaer (HÃY NHỚ ĐIỀU NÀY KHÔNG PHẢI LÀ SỰ CỐ ĐỊNH ĐỂ XÁC NHẬN NÓ HOÀN TOÀN SAU 1 SAU KHI LẮP ĐẶT) VÀ KHÔNG CẦN CẬP NHẬT


1

Tôi đã cài đặt Ubuntu 18.04 ngày hôm nay và tôi nhận thấy vấn đề tương tự. Tôi vừa cài đặt gói đó và vấn đề đã được giải quyết.

sudo apt-get install busybox-syslogd

Kiểm tra kích thước tệp nhật ký và thực hiện các tệp lớn trống:

ls -s -S /var/log

kết quả:

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

và làm:

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

Sau đó, để chắc chắn, hãy làm theo câu trả lời trên https://askubfox.com/a/1019225/725320

Trong trường hợp bạn không thể khởi động vào Ubuntu và bị kẹt với các nhật ký này trong màn hình của bạn (giống như tôi):

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
  • Sử dụng Chế độ khôi phục để có được root shell
  • Làm trống các tệp nhật ký lớn
  • Khởi động vào Ubuntu, cài đặt busybox-syslogdvà cập nhật grubcấu hình

0

Lỗi đã biến mất (đã sửa, tôi nghĩ) trong PC của tôi ngày hôm nay sau khi cài đặt phiên bản Kernel mới "linux-image-4.15.0-50-generic" trong Ubuntu 18.04.2 x86_64.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.