web-dev-qa-db-ja.com

PCIeバスエラー:重大度=修正済み、タイプ=物理層、ID = 00e5(レシーバーID)

私は、Windows 10のデュアルブートでUbuntu 16.10を使用しています(16.04でも同じです)。kern.logファイルがかなり大きくなっていることに気づいたので(10GB以上)、確認することにしました。同じエラーが1秒以下で繰り返されるようです。

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

GRUB pci=nomsiおよびpci=noaerに追加しようとしましたが、ポップアップが続きます。 Nvidia Geforce 920Mを搭載したASUSラップトップを使用しています。たぶんそれが理由ですか?

21
Andrew

これは、PCIe Active State Power Managementがリンクを低電力状態に移行させているためであり、デバイスがこれらのエラーをトリガーする可能性があるためだと思います。問題のデバイスは、Sunrise Point-LP PCI Expressルートポートだと思います。

pcie_aspm=offブートパラメーターを使用して、メッセージが停止するかどうかを確認してください。これにより、省電力が無効になるため、マシンの消費電力が増加することに注意してください。

14
Colin Ian King

次の手順を試してください。

  1. Sudo gedit /etc/default/grub
  2. GRUBを編集します。 pci=noaerの最後にGRUB_CMDLINE_LINUX_DEFAULTを追加します。行は次のようになります。

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"

  3. Sudo update-grub

  4. 今すぐ再起動

:) 楽しい。

4
Ehtesham
  1. すでにubuntuまたはmintをインストールしている場合は、grubからそこからリカバリモードに移動し、そこからrootに移動してビデオのようなコマンドを作成し、そこからビデオのように変更を加えますが、pci = nomsi/pciの場合= noaerは、pcie_aspm = offに変更すると機能しません。

  2. この問題の原因であるOSをインストールできない場合、インストールを起動するときにEnterを押す代わりに、Eを押して編集し、Linuxという名前の行がある場合は、grubのブート順序行を編集できます。最後のpcie_aspm = offですが、pci = nomsi/pci = noaerを試してください(このISを修正することは永続的な修正ではありません。

1
Bossy 0202

私は同じ問題を抱えていましたが、解決策はpci=nomsi/etc/default/grubファイルに追加することでした。次の編集を実行します。

前:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

後:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi"

そして、設定を保存します。

Sudo update-grub
1

今日、Ubuntu 18.04をインストールしましたが、同じ問題に気付きました。そのパッケージをインストールしたばかりで、問題は解決しました。

Sudo apt-get install busybox-syslogd

ログファイルのサイズを確認し、空の大きなファイルを実行します。

ls -s -S /var/log

結果:

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

そして、やります:

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

次に、確認するために、上記のこの回答に従ってください https://askubuntu.com/a/1019225/72532

Ubuntuを起動できず、画面にこれらのログが表示されない場合(私と同じ):

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
  • リカバリモードを使用してroot Shellを取得します
  • 空の大きなログファイルを実行する
  • Ubuntuを起動し、busybox-syslogdをインストールし、grub configを更新します
1

Ubuntu 18.04.2 x86_64に新しいカーネルバージョン "linux-image-4.15.0-50-generic"をインストールした後、今日、私のPCのバグはなくなりました(修正されたと思います)。

0
Pebas