系统环境
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
-
重启问题解决