This has been reported as https://bugzilla.redhat.com/show_bug.cgi?id=450018 On docking and undocking the laptop, the top third of the screen is scrambled. http://www.youtube.com/v/84rxcRSYrUY xorg-x11-drv-radeonhd-1.2.1-1.1.20080429git.fc9.i386 corresponds to xf86-video-radeonhd commit 45fdec79 plus cherry-picked 71ec0c90. The reporter has an "ATI Technologies Inc M64-S [Mobility Radeon X2300] and the laptop is an HP 6910p". On IRC, "marcheu" suspected an SMI "playing with the card", and "yangman" remembers some docking weirdness like hard freezes with his M52 (mobility X1300) on a Thinkpad T60. I cannot remember any docking issues with my Thinkpad T60 with Mobility X1400. The Fedora bug also has an Xorg.0.log attached.
I'm not sure what we can do there. We'd need to receive an docking/undocking event to intervene here. ATM the PIO access to the card is disabled which sometimes helps as it prevents SMI to do things behind the drivers back sometimes it causes problems. At least the problem can be worked around by doing a VT switch. We will need to investigate this in the context of ACPI and or the BIOS scratch registers. Marking it as an enhancement for now.
This issue could also be fixed with the BIOS scratch register programming that went in with the merge of the atombios_support branch. Please retest.
Fixed: https://bugzilla.redhat.com/show_bug.cgi?id=450018#c6
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.