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?