[Solved] Kernel param to suppress pcie errors

Kernel is logging a lot of errors to journal which cause my system to freeze from time to time.

Sample errors:

Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)
Apr 09 11:41:40 Steelix kernel: pcieport 0000:00:1d.0:    [ 0] RxErr                  (First)

Previously, I added params mentioned here to kernel in Solus while booting the machine.

Note: Current workaround is to add pci=noaer to your kernel command line:
1) edit /etc/default/grub and and add pci=noaer to the line starting with GRUB_CMDLINE_LINUX_DEFAULT. It will look like this:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash pci=noaer”
2) run “sudo update-grub”
3) reboot

I found this post for Arch but not sure whether the same param is applicable for my use case as well.

linux /boot/vmlinuz-linux root=UUID=f283b8fd-1a6d-420d-bd4e-269443ce56b0 rw pci=nomsi quiet

I also tried checking the kernel param list on Arch Wiki but could not find any references for pci errors.

Could you please help?

i would try the suggested pci=noaer as that is all i could find about your situation

1 Like

Thank you! That worked perfectly!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.