Since commit b03e7495a862b028294f59fc87286d6d78ee7fa1 I experience continuous gpu resets on my Radeon HD6870 (see attached dmesg output). They happen during desktop usage but more often (nearly immediately) when playing a game. Booting with pci=pcie_bus_safe does not help.
Created attachment 71112 [details] dmesg output
Created attachment 71122 [details] output of lspci -vvvxxx
Created attachment 71142 [details] fix Possible fix.
Created attachment 71182 [details] v2 slightly better version.
It might be better to simply rip out the MRRS tweaking code from pcie_bus_configure_set
Created attachment 71222 [details] Remove MRRS modification from PCI code Do not modify the value of MRRS when determining the MPS value.
Please try the patch from comment #6 and verify that it resolves your issues.
Yes, this patch solves my issue, too.
Thanks, I'll push the patch shortly (and give you some "Tested-by" credit).
*** Bug 42172 has been marked as a duplicate of this bug. ***
(In reply to comment #7) > Please try the patch from comment #6 and verify that it resolves your issues. Fixes radeon problems here too https://bugzilla.redhat.com/show_bug.cgi?id=734201 http://koji.fedoraproject.org/koji/taskinfo?taskID=3323239
Created attachment 71932 [details] Remove MRRS modification from PCI code, version 2 Updated version of the patch which uses the MPS "safe" method by default (as the "performance" method was causing issues on some systems).
If it's not too much trouble, I'd appreciate the updated patch being tested.
A patch referencing this bug report has been merged in Linux v3.1-rc5: commit d054ac16eeb658bccadb06b12c39cee22243b10f Author: Alex Deucher <alexander.deucher@amd.com> Date: Thu Sep 1 17:46:15 2011 +0000 drm/radeon/kms: make sure pci max read request size is valid on evergreen+ (v2)
A patch referencing this bug report has been merged in Linux v3.1-rc10: commit ed2888e906b56769b4ffabb9c577190438aa68b8 Author: Jon Mason <mason@myri.com> Date: Thu Sep 8 16:41:18 2011 -0500 PCI: Remove MRRS modification from MPS setting code