Ubuntu关机出错卡死 PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)

系统环境

Windows10 + Deepin 双系统

错误描述

在Deepin系统中关机或者重启会卡死无反应或者出现循环报错不能正常关机

拍照查看报错信息为

pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error        
pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
pcieport 0000:00:1c.5: can't find device of ID00e5
pcieport 0000:00:1c.5: AER: Multiple Corrected error received: id=00e5

解决过程

因为机器是双显卡,开始以为是显卡问题,重装了几次显卡驱动,问题没有解决

之后去找到一篇帖子解决方法是修改内核引导选项 pci=nomsi pci=noaer

尝试之后问题依然存在。

继续查找资料发现这可能是由于PCIe活动状态电源管理将链路转换到较低功率状态并可能导致设备触发这些错误。有问题的设备可能是Sunrise Point-LP PCI Express根端口

尝试使用pcie_aspm=off发现问题得到解决。但是这会增加机器的功耗,因为它会禁用PCI节能功能。

具体操作

  • 编辑grub

    sudo -H gedit /etc/default/grub

  • 添加boot选项

    找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    在后面添加pci=nomsi pci=noaer pcie_aspm=off

    保存退出

  • 更新grub

    sudo update-grub

  • 重启问题解决

原文地址:https://www.cnblogs.com/jiufang/p/14490369.html