Summary: | xorg intel driver 2.2.0 stops working beyond kernel 2.6.24-rc1 | ||
---|---|---|---|
Product: | xorg | Reporter: | Harald Welte <laforge> |
Component: | Driver/intel | Assignee: | Wang Zhenyu <zhenyu.z.wang> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 7.3 (2007.09) | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Description
Harald Welte
2007-12-24 09:25:21 UTC
change OS to linux Created attachment 13339 [details]
Xorg.0.log on 2.6.24-rc1 EXA enabled (default), working
This is the Xorg.0.log on 2.6.24-rc1 with EXA enabled (no Option for the intel driver at all, just using defaults)
Created attachment 13340 [details]
Xorg.0.log on 2.6.24-rc6 EXA enabled (default), NOT working
This is the Xorg.0.log on 2.6.24-rc6 with EXA enabled (no Option for the intel driver at all, just using defaults). The Xserver crashes
Created attachment 13341 [details]
Xorg.0.log on 2.6.24-rc1 EXA disabled (NoAccel), working
Created attachment 13342 [details]
Xorg.0.log on 2.6.24-rc6 EXA disabled (NoAccel), bogus screen display in bottom two thirds
Created attachment 13343 [details]
diff between Xorg.0.log on -rc1 and -rc6 (noaccel)
as you can see there are some warnings about page table issues
Created attachment 13344 [details]
kernel boot log on 2.6.24-rc1 (working)
Created attachment 13345 [details]
xorg.conf
I'm not seeing this issue with the same configuration: 2.6.24-rc5 + 2.2.0 + Q35. Between rc1..rc6 only one commit to agp tree is commit 966396d3a05c8049fce5c81c49138e5ee1b05443 Author: Joerg Roedel <joerg.roedel@amd.com> Date: Wed Oct 24 12:49:48 2007 +0200 x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMU This patch renames the IOMMU config option to GART_IOMMU because in fact it means the GART and not general support for an IOMMU on x86. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> Acked-by: Muli Ben-Yehuda <muli@il.ibm.com> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> :100644 100644 f22c253... ccb1fa8... M drivers/char/agp/Kconfig :100644 100644 d95662e... d8200ac... M drivers/char/agp/amd64-agp.c I don't think kernel takes any difference here. How about use defaults (no options) in xorg.conf on rc6? Could you try with lastest driver on git tip? (git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel) Could you send non-working kernel rc6 boot log? I might be asking for too many question in one time :) but how about disable VT-d in bios? defaults (no options) with 2.6.24-rc6 provides the result as indicated in attachment 13340 [details] (i.e. xserver crash).
I'm attaching the .config for 2.6.24-rc1 and -rc6 to this bug report now.
Testing of the latest xorg-video-intel driver will be done later today or tomorrow.
Thanks for your quick response.
Gordon: Can you please also attach your .config for the -rc6 that is working on Q35 for you?
Also: Could the problem relate to BIOS settings regarding AGP aperture size / DVMT size ?
Created attachment 13351 [details]
kernel .config 2.6.24-rc1
Created attachment 13352 [details]
Kernel .config 2.6.24-rc6
Created attachment 13353 [details]
Kernel boot log on 2.6.24-rc6 (not working)
there is one disturbing message about 'PTE Write access is not set' at the very bottom (repeated 375 times) that might be related to the issue.
(In reply to comment #14) > Created an attachment (id=13352) [details] > Kernel .config 2.6.24-rc6 > oh, in rc6 config you disable CONFIG_DMAR_GFX_WA option, which should be the cause that lead to your problem. You must turn it on for graphics device to work properly for now. That DMAR (a.k.a intel iommu) graphics workaround option is to setup 1:1 mapping on graphics dma remapping engine. So graphics driver can still work with origin behavior without change, that means it must be enabled for now. I have sent patches to lkml to not depend on this option by enable dma mapping in kernel agpgart module, see http://lkml.org/lkml/2007/12/18/3 Pls turn on that option and retest, thanks. (In reply to comment #16) > oh, in rc6 config you disable CONFIG_DMAR_GFX_WA option, which should be the > cause > that lead to your problem. You must turn it on for graphics device to work > properly for now. Indeed, this seems to have caused the problem. Xorg is working just fine if this option is enabled. I'm a bit surprised how the option was turned off, since there's a "default y" in Kconfig, and I even remember having turned it on explicitly at some point. Might have been lost during various trial-and-error attempts again. I hope your patches to do this at runtime will get merged before the 2.6.24 release, otherwise I see many people falling into the same trap.. Thanks for your great support. |
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.