ある日、Thinkpad E480のUbuntu18.04をアップデートしたら、急に下記のようなエラーを約1秒ごとに吐き続けるようになってしまった。
GUIの動作には支障ない。原因はよくわからないが、とりあえず超じゃまなので止めたい。
Oct 22 09:02:45 host kernel: [ 288.701027] pcieport 0000:00:1d.2: AER: Corrected error received: id=00ea Oct 22 09:02:45 host kernel: [ 288.701047] pcieport 0000:00:1d.2: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00ea(Receiver ID) Oct 22 09:02:45 host kernel: [ 288.701058] pcieport 0000:00:1d.2: device [8086:9d1a] error status/mask=00000001/00002000 Oct 22 09:02:45 host kernel: [ 288.701065] pcieport 0000:00:1d.2: [ 0] Receiver Error (First) Oct 22 09:02:45 host kernel: [ 288.914160] pcieport 0000:00:1d.2: AER: Corrected error received: id=00ea Oct 22 09:02:45 host kernel: [ 288.914176] pcieport 0000:00:1d.2: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=00ea(Receiver ID) Oct 22 09:02:45 host kernel: [ 288.914180] pcieport 0000:00:1d.2: device [8086:9d1a] error status/mask=00000080/00002000 Oct 22 09:02:45 host kernel: [ 288.914183] pcieport 0000:00:1d.2: [ 7] Bad DLLP Oct 22 09:02:49 host kernel: [ 292.271860] pcieport 0000:00:1d.2: AER: Corrected error received: id=00ea Oct 22 09:02:49 host kernel: [ 292.271865] pcieport 0000:00:1d.2: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00ea(Receiver ID) Oct 22 09:02:49 host kernel: [ 292.271867] pcieport 0000:00:1d.2: device [8086:9d1a] error status/mask=00000001/00002000 Oct 22 09:02:49 host kernel: [ 292.271869] pcieport 0000:00:1d.2: [ 0] Receiver Error (First)
grubの設定をいじる。
・PCI_MSIカーネル構成パラメーターが有効になっている場合、システム全体でMSI割り込みの使用を無効にする。
・PCIEAERカーネル構成パラメーターが有効になっている場合、PCIE拡張エラー報告を無効にする。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nomsi" GRUB_CMDLINE_LINUX="pci=noaer"
設定ファイルを作成する。
# grub-mkconfig -o /boot/grub/grub.cfg
再起動したらエラーでなくなった。