FS#18319 - [xf86-video-intel] segfaults
Attached to Project:
Arch Linux
Opened by none (foxdie) - Saturday, 13 February 2010, 15:19 GMT
Last edited by Jan de Groot (JGC) - Thursday, 17 February 2011, 15:22 GMT
Opened by none (foxdie) - Saturday, 13 February 2010, 15:19 GMT
Last edited by Jan de Groot (JGC) - Thursday, 17 February 2011, 15:22 GMT
|
Details
Description:
I've done a fresh install of Archlinux on a laptop with an Intel 4500MHD. Hal and KMS are turned on, and Xorg is configured by Hal, but, sometimes, when initialising KDM the resolution isn't correct (it should be 1280x800), and other times, Xserver segfaults (when Arch boots or when I switch from tty to X). The attached file is the log of Xorg with a segfault when kdm starts at boot. And, if I type: 'cat /sys/module/i915/parameters/modeset' the result if 1 but, when I do an 'Xorg -configure' there is an (EE) with intel(0): no kernel modesetting driver detected. Additional info: I'm using: KDE 4.4 xorg-server 1.7.4.901-1 xf86-video-intel 2.10.0-1 hal 0.5.14-1 Steps to reproduce: |
This task depends upon
Xconfigure -a complains about the same thing.
If I enable KMS the screen goes black at boot when loading modules, which makes the computer (tablet pc) unusable.
If I disable KMS, X crashes
I can only startx with the vesa driver instead of intel.
Additional info here:
http://bbs.archlinux.org/viewtopic.php?id=90914&p=1
Only comment if you actually have anything useful to add.
@reporter: can you attach dmesg output when KMS fails to initialize correctly? Looks like the kernel can't detect any outputs and fails to setup KMS correctly, after which the driver will crash or segfault when it fails to find KMS support. You might want to add boot options to force outputs and resolutions.
xorg.log (8.6 KiB)
http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git;a=tree;f=queue-2.6.32
There's several i915 patches there, if they fix your problem this will be fixed when 2.6.32.9 is released. If not, you should check which of the 3 i915-related patches in 2.6.32.8 broke your setup.
Thanks :)