起因
新买了BY51的迷你PC,安装Ubuntu和Debian都会报错:
pcieport 000:00:1d.0: aer: error of this agent is reported first
并且这个报错会导致systemd-journald.service服务一直CPU高占用。
解决
修改grub启动参数:
sudo nano /etc/default/grub
找到 GRUB_CMDLINE_LINUX_DEFAULT="" 这一行:
GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=off"
然后更新grub并重启:
sudo update-grub
sudo reboot
说明
主动式电源管理(ASPM)在 PCIe(Peripheral Component Interconnect Express)子系统中的节电,其原理为当设备连接的 PCI 连接没有处于使用状态时将其设定为低功率状态。ASPM 可同时在终端和连接中控制电源状态,并在连接终端的设备处于满电状态时仍可在连接中节电。 当启用 ASPM 时会增大设备延迟,因为在不同电源状态间转换连接时需要时间。
设置 pcie_aspm=off 后,禁用 ASPM,同时允许 PCIe 链接以最佳性能操作。
参考链接
3.5. 主动式电源管理
pcieport 0000:00:1d.0: AER: Corrected error received: 0000:04:00.0