File xf86-video-ati-ibm_probe_corruption.diff of Package xorg-x11-driver-video
diff -urpw xf86-video-ati-6.9.0/src/radeon_output.c xf86-video-ati-6.9.0-mod/src/radeon_output.c
--- xf86-video-ati-6.9.0/src/radeon_output.c 2008-06-25 02:56:40.000000000 -0400
+++ xf86-video-ati-6.9.0-mod/src/radeon_output.c 2009-03-12 08:33:22.000000000 -0400
@@ -911,6 +911,8 @@ radeon_bios_output_connected(xf86OutputP
if (info->ChipFamily >= CHIP_FAMILY_R600)
return;
+ save->bios_4_scratch = INREG(RADEON_BIOS_4_SCRATCH);
+
if (info->IsAtomBios) {
if (connected) {
if (radeon_output->MonType == MT_STV) {