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

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

vi /etc/default/grub

Find line

GRUB_CMDLINE_LINUX="biosdevname=0 crashkernel=auto rd.auto=1 consoleblank=0"

Replace with

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

grub2-mkconfig -o /boot/grub2/grub.cfg

Reboot the server

reboot

Back to Errors

#fix #PCIe #Bus #Error #severityCorrected #typePhysical #Layer

Posted In :

Leave a Reply

Your email address will not be published. Required fields are marked *

TechYugam TEAM