Description of problem: I have X1200 series radeonhd card which, so far, has worked fine. After upgrading the driver from xorg-x11-drv-radeonhd-1.2.1-1.1.20080429git.fc9.i386 to 1.2.1-2.20080605git.fc9, when the X server is restarted, the screen gets messed up in a strange way. Because there are also strange messages in syslog, it is probably not required to try to describe this further. Downgrading the driver version restores working behaviour. Version-Release number of selected component (if applicable): xorg-x11-drv-radeonhd i386 1.2.1-2.20080605git.fc9 How reproducible: 1.2.1-2.20080605git.fc9 Steps to Reproduce: 1. upgrade from 1.2.1-1.1.20080429git.fc9.i386 to 1.2.1-1.1.20080429git.fc9.i386 2. restart X server 3. Additional info: Attached is a diff of working vs non-working Xorg.0.log.
Created attachment 309294 [details] differences between non-working ("Xorg.0.log.old") and working (Xorg.0.log) log file.
I would guess that xorg-x11-drv-radeonhd-1.2.1-2.20080613git.fc9.i386 aka http://koji.fedoraproject.org/koji/buildinfo?buildID=52594 fixes this. Could you please check that? Thanks a lot.
xorg-x11-drv-radeonhd-1.2.1-2.20080613git.fc9 has been submitted as an update for Fedora 9
Unfortunately, this doesn't help. I've attached a new screenshot and a new xorg log diff. It appears that the fix in the package didn't work in this case because there are still "Failed to set up write-combining range" messages. Note: I'm not 100% sure if the diffs of xorg logs were correct because there was some confusion about the VTYs but I hope so. Note: I'll be on vacation for 1.5 weeks, unable to test new builds.
Created attachment 309324 [details] new xorg log diff
Created attachment 309325 [details] screenshot of a messed-up screen
For anyone reading the log file diffs: 45fdec79: xorg-x11-drv-radeonhd-1.2.1-1.1.20080429git 26ccf117: xorg-x11-drv-radeonhd-1.2.1-2.20080605git ad59f09e: xorg-x11-drv-radeonhd-1.2.1-2.20080613git
Reported upstream as https://bugs.freedesktop.org/show_bug.cgi?id=16347 I suggest we wait for feedback from upstream, and if that does not help, have you do a git-bisect when you're back from vacations.
xorg-x11-drv-radeonhd-1.2.1-3.1.20080618git.fc9 has been submitted as an update for Fedora 9
xorg-x11-drv-radeonhd-1.2.1-3.1.20080618git.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update xorg-x11-drv-radeonhd'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-5457
xorg-x11-drv-radeonhd-1.2.1-3.2.20080622git.fc9 has been submitted as an update for Fedora 9
The updates seem don't seem to have gone to updates or updates-testing, but from koji, I tested xorg-x11-drv-radeonhd-1.2.1-3.2.20080622git.fc9.i386.rpm. Unfortunately, it doesn't fix the problems for me, but instead of a garbled screen, I get a completely white screen. I'll attach an xorg.log diff if it helps.
Created attachment 310135 [details] diffs between the working git tree from april compared to 20080622git.
xorg-x11-drv-radeonhd-1.2.1-3.2.20080622git.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update xorg-x11-drv-radeonhd'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-5672
FYI: xorg-x11-drv-radeonhd-1.2.1-3.3.20080630git.fc9.i386 fixed this for me. Most interesting diffs compared to git0622 seem to be (note that xorg version had a minor update during this interval as well): -(II) RADEONHD(0): Mapped IO at 0xb7ffe000 (size 0x00010000) +(II) RADEONHD(0): Mapped IO at 0xb80a8000 (size 0x00010000) ... -(II) RADEONHD(0): Mapped IO at 0xb7ffe000 (size 0x00010000) +(II) RADEONHD(0): Mapped IO at 0xb80a8000 (size 0x00010000) -(WW) RADEONHD(0): IGP memory base 0x08c69c90 seems to be bogus. -(==) RADEONHD(0): Not Mapping IGP memory -(II) RADEONHD(0): Mapped FB at 0xa7fed000 (size 0x10000000) +(==) RADEONHD(0): Mapping IGP memory @ 0x30000000 +(==) RADEONHD(0): Write-combining range (0x30000000,0x10000000) +(II) RADEONHD(0): Mapped FB at 0xa8097000 (size 0x10000000) ... -(II) Loading sub module "GLcore" -(II) LoadModule: "GLcore" - -(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so -(II) Module GLcore: vendor="X.Org Foundation" - compiled for 1.4.99.902, module version = 1.0.0 - ABI class: X.Org Server Extension, version 1.0 -(II) GLX: Initialized MESA-PROXY GL provider for screen 0 +(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so +(II) GLX: Initialized DRISWRAST GL provider for screen 0
Could you please test xorg-x11-drv-radeonhd-1.2.1-3.4.20080713git.fc9? http://koji.fedoraproject.org/koji/taskinfo?taskID=712767
xorg-x11-drv-radeonhd-1.2.1-3.4.20080713git.fc9 has been submitted as an update for Fedora 9
Works fine, the same as 0630 git version. No significant changes in Xorg.log.
Awesome. Thanks a lot. We finally might have a serious candidate for a new stable package.
Appears fixed, closing bug. Thanks for the help.