syslog 在几分钟内就会填满系统硬盘。这是日志显示的内容:
Dec 6 14:03:01 ubuntu kernel: [ 18.515567] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
Dec 6 14:03:01 ubuntu kernel: [ 18.515569] pcieport 0000:00:1c.5: [ 0] Receiver Error (First)
Dec 6 14:03:01 ubuntu kernel: [ 18.515574] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 6 14:03:01 ubuntu kernel: [ 18.516217] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 6 14:03:01 ubuntu kernel: [ 18.516219] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 6 14:03:01 ubuntu kernel: [ 18.516227] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec 6 14:03:01 ubuntu kernel: [ 18.516230] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec 6 14:03:01 ubuntu kernel: [ 18.516241] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
这是三款配备 Ubuntu 16 双启动 Windows 10 的新华硕 F541U 笔记本电脑。它们都遇到了相同的问题,但严重程度不同。
除此之外,该系统运行良好。一切都更新了。
有没有合适的方法来解决呢?我应该忽略它并尝试避免首先输出这些行吗?如何 ?
我读过一些类似的文章,其中解决方案是卸载或将罪魁祸首列入黑名单(pcieport - ID00e5?)或限制目录大小,但对此不确定。
我目前正在使用:
for i in /var/log/*; do cat /dev/null > $i; done
每时每刻...
答案1
如中所述启动板错误报告,您需要添加pci=noaer
到内核命令行。
摘要,摘自上述错误报告:
编辑
/etc/default/grub
。将以GRUB_CMDLINE_LINUX_DEFAULT
开头的行更改为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
跑步
sudo update-grub
。重启。
我建议您先重新启动,不要进行上述修改,并且不要让 Grub 自动启动,而是编辑启动规范;通过添加(空格和)来编辑包含quiet
and 的行。splash
pci=noaer
如果机器像这样启动后工作正常,并且系统日志不再是垃圾邮件,那么您可以安全地进行上述编辑。