[RX 6700 XT] PCI Errors on 6.0-rc1
System Info:
GPU: AMD Navi 22 (RX 6700 XT) [1002:73df]
Kernel: 6.0-rc1
Problem:
Booting kernel v6.0-rc1 there are now reports of PCIe errors related to my GPU, while no such errors are reported on older kernels (e.g. v5.19.0 and v5.18.17).
Logs:
From dmesg (it is "6.0.0-rc1+" because I had to revert pipe1 enablement to even boot v6.0-rc1):
[ 0.000000] Linux version 6.0.0-rc1+ (tom@tom-desktop) (gcc (GCC) 12.1.1 20220507 (Red Hat 12.1.1-1), GNU ld version 2.37-35.fc36) #21 SMP PREEMPT_DYNAMIC Wed Aug 17 13:18:01 CDT 2022
[ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.0.0-rc1+ root=UUID=5883a19e-eac5-4780-8803-382f19640188 ro resume=UUID=bdfd4ed8-2f93-413b-8c99-cc40ee2a381e rhgb quiet rhgb quiet crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M
[...]
[ 1.816515] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 1.816543] amdgpu 0000:03:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[ 1.816545] amdgpu 0000:03:00.0: device [1002:73df] error status/mask=00100000/00000000
[ 1.816547] amdgpu 0000:03:00.0: [20] UnsupReq (First)
[ 1.816548] amdgpu 0000:03:00.0: AER: TLP Header: 40000001 0000000f 95e7f000 00000000
[...]
[ 3.629689] [drm] Initialized amdgpu 3.48.0 20150101 for 0000:03:00.0 on minor 0
[ 3.635464] fbcon: amdgpudrmfb (fb0) is primary device
[ 3.635488] [drm] DSC precompute is not needed.
[ 3.769396] Console: switching to colour frame buffer device 240x67
[ 3.784884] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 3.793215] [drm] PCI error: detected callback, state(1)!!
[ 3.793257] pci 0000:03:00.1: AER: can't recover (no error_detected callback)
[ 3.793272] pcieport 0000:02:00.0: AER: device recovery failed
[ 3.793280] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793295] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793315] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793327] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793355] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793377] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793403] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793424] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793445] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793462] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793487] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793512] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793538] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793558] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793585] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793607] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793635] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793664] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793684] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793704] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793735] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793757] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793780] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793801] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793824] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793851] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793878] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793895] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793924] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793946] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793977] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.793999] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.794031] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.794052] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.794074] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.794096] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.795341] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.796656] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.798024] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.798609] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.798916] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.799196] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.799456] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.799695] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.799960] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.800204] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.800444] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.800688] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.800943] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.801180] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.801418] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.801673] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.801938] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.802178] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.802425] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.802661] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.802905] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.803144] pcieport 0000:00:01.0: AER: Multiple Uncorrected (Non-Fatal) error received: 0000:03:00.0
[ 3.803390] pcieport 0000:00:01.0: AER: Uncorrected (Non-Fatal) error received: 0000:03:00.0```