I am using Gentoo. This problem started when I upgraded from xorg-x11-6.8.2-r1 to xorg-x11-6.8.2-r2. After upgrading, X would not start. The boot process ran without error, and then started xdm. The screen then went blank - there is no keyboard response, and no mouse response. In this state, I cannot ssh to the machine. When I reboot, /var/log/Xorg.0.log shows no errors, and stops at different places. Looking at the ebuilds, it looks like different patch sets were used between r1 and later releases. So far I've compiled r2, r3, r4 and xorg-x11-6.8.99.15-r1. All produce the same result. I'm not sure how much spec I need to give, but my video card (from lspci): I have been working with the gentoo devs, and have tracked the issue down to a couple of patches in the gentoo ebuild. Here is a reference to the Gentoo bugreport: http://bugs.gentoo.org/show_bug.cgi?id=106871 and I understand that this is the upstream bug which lead to the original patches that are causing the problem: https://bugs.freedesktop.org/show_bug.cgi?id=2750
reassigning to Thomas, this was his patch.
Hi! Since I cannot reproduce this behaviour myself, I will need some help with debugging. Since X doesn't start it's probably an infinite loop again. What does 'cat /proc/mtrr' say before you start the X server? Are you willing to try out some "instrumented" code? /Thomas
Sorry for the delay in responding - work/life/kids got in the way. Anyway, cat /proc/mtrr before starting X gives: reg00: base=0x100a0000 ( 256MB), size= 64KB: write-back, count=1 reg01: base=0x100b0000 ( 256MB), size= 64KB: write-back, count=1 reg02: base=0xfff80000 (4095MB), size= 512KB: write-protect, count=1 reg03: base=0x00000000 ( 0MB), size= 256MB: write-back, count=1 reg04: base=0xf0000000 (3840MB), size= 2MB: write-combining, count=1 I'm willing to try "instrumented code" - assuming this won't severely break my computer or give me indigestion. Let me know what I need to do.
Created attachment 3549 [details] [review] Patch to add printout and guard removal of MTRR Could you try out this patch? You need to cd to xc/programs/Xserver/hw/xfree86/os-support/linux Then patch -p0 < <patchfile> And finally recompile and reinstall the X server What I will be needing is the resulting /var/log/Xorg.0.log file.
Created attachment 3561 [details] Xorg.0.log file
I've applied that patch, recompiled, and it no longer starts - I didn't exclude the ealier mtrr patches that were causing the problem (I assume that this is what you wanted). My Xorg.0.log file is attached now. Hope this helps.
Any improvements with a currentv version of xorg?
Marking broken (status null/blank) bugs in xorg with no activity in a long time as fixed. Please reopen if you think it's necessary, but first do a search if a similar bug report is already filed and in a NEW/ASSIGNED state. These bugs do not currently show in most search results as they do not have any status. Sorry for this janitorial spam, you know where to send hate mails to when your inbox gets full of bugs you're subscribed to.
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.