https://bugs.freedesktop.org/show_bug.cgi?id=27822
--- Comment #3 from Rafał Miłecki zajec5@gmail.com 2010-04-28 12:38:29 PDT --- I've manually checkouted:
commit 6b8b1786a8c29ce6e32298b93ac8d4a18a2b11c4 Author: Jerome Glisse jglisse@redhat.com Date: Wed Apr 7 10:21:31 2010 +0000
drm/radeon/kms: enable use of unmappable VRAM V2
which is one commit before "Merge branch 'drm-ttm-unmappable' into drm-core-next". Manually applied "agp/intel: put back check that we have a driver for the bridge." and compiled.
With this kernel I tried suspend&resume. This time I saw "[TTM] Buffer eviction failed" as well but luckily this didn't lock up! This way I was able to see dmesg for more details. I believe it should give you idea what goes wrong.