How to fix PCIe Bus Error: severity=Corrected, type=Physical Layer
On a Linux server running AlmaLinux 8, i get following error on /var/log/messages
1 2 3 4 |
Oct 17 05:33:17 Alma-88-amd64-base kernel: pcieport 0000:00:01.1: AER: Corrected error received: 0000:01:00.0 Oct 17 05:33:17 Alma-88-amd64-base kernel: nvme 0000:01:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID) Oct 17 05:33:17 Alma-88-amd64-base kernel: nvme 0000:01:00.0: device [144d:a80a] error status/mask=00000001/0000e000 Oct 17 05:33:17 Alma-88-amd64-base kernel: nvme 0000:01:00.0: [ 0] RxErr |
To fix the error, edit file
1 |
vi /etc/default/grub |
Find line
1 |
GRUB_CMDLINE_LINUX="biosdevname=0 crashkernel=auto rd.auto=1 consoleblank=0" |
Replace with
1 |
GRUB_CMDLINE_LINUX="biosdevname=0 crashkernel=auto rd.auto=1 consoleblank=0 pcie_aspm=off" |
We added pcie_aspm=off, this disable PCIe ASPM (Active State Power Management).
After saving your changes and exiting the text editor, you’ll need to update GRUB for the changes to take effect. You can do this with the following command
1 |
grub2-mkconfig -o /boot/grub2/grub.cfg |
Reboot the server
1 |
reboot |
Back to Errors