在 Ubuntu 法语论坛上,我们在错误消息之间建立了一个链接
PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e4(Receiver ID)
WIFI 模块和 Sky Lake 架构。未在 Kaby Lake 上测试,在 Haswell 上尚未检测到问题。与此问题相关的最常见 WIFI 模块是 rtl8723be(可能还有其他一些,未经证实)
我见过回答这对我来说最相关,由 CI king 回答。我们目前采用的解决方法是 pcie_aspm=off 或 pci=noaer 参数,这意味着要么停止活动状态电源管理,要么停止报告高级错误。
如果没有其中一个参数,kern.log 和 syslog 就会被该消息淹没。速率随着上次更新(16.04)而发生变化,在 18.04 上,我们谈论的是 10 分钟内几 GB 的数据。除此之外,似乎在许多计算机(具有 Sky Lake 架构和 rtl8723be 模块)上,如果没有其中一个参数,就无法启动实时会话。
我们尝试了为驱动程序设置的几个参数:
ips=0 fwlps=0 swlps=0 msi=0
ips=0 fwlps=0 swlps=0 msi=1
aspm=0
(sudo modprobe rtl8723be 参数列表)
我们还尝试了来自 github 的驱动程序
无法成功删除 GRUB 参数。(仅删除 WIFI 驱动程序)。
是否有已知的方法(参数或新驱动程序)来避免 GRUB 参数?
感谢你的回答
答案1
我也遇到了同样的问题。我只能通过禁用 ASPM(活动状态电源管理,一种帮助 PCI-E 设备节省电量的资源)来解决这个问题。
sudo nano /etc/default/grub
然后,编辑变量GRUB_CMDLINE_LINUX_DEFAULT
并添加参数pcie_aspm=off
,如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off"
保存文件并在终端类型中输入
sudo update-grub
sudo reboot
如果仍然不起作用,请尝试创建一个包含/etc/modprobe.d/rtl8723be.conf
以下内容的文件。然后再次重新启动。
options rtl8723be ips=0 fwlps=0 aspm=0