FS#7658 - [kernel26-2.6.22.1-3] Crashed Xorg.
Attached to Project:
Arch Linux
Opened by Adam Wilson (ADT) - Tuesday, 24 July 2007, 13:14 GMT
Last edited by Aaron Griffin (phrakture) - Wednesday, 08 October 2008, 00:15 GMT
Opened by Adam Wilson (ADT) - Tuesday, 24 July 2007, 13:14 GMT
Last edited by Aaron Griffin (phrakture) - Wednesday, 08 October 2008, 00:15 GMT
|
Details
Description:
after a pacman -Syu kernel updated from kernel262.6.21.6-1 to kernel26-2.6.22.1-3 When I restarted the computer. Everything was fine until I typed in startx to start X windows. X windows started but did not load the window manager (icewm). After about 5 seconds the screen became a mix of colors. I could not quit x windows by using "ctrl"+"alt"+"backspace". I also could not switch to another tty by using "ctrl"+"alt"+"F1" etc. I had to restart the computer by pushing the power switch. I had to do a pacman --upgrade to an older version of kernel26. kernel262.6.21.6-1 This fixed the problem. Additional info: * package version(s) * config and/or log files etc. I dont know where the xorg logs are? Steps to reproduce: upgrade kernel to kernel26-2.6.22.1-3 restart computer type startx |
This task depends upon
Closed by Aaron Griffin (phrakture)
Wednesday, 08 October 2008, 00:15 GMT
Reason for closing: Upstream
Additional comments about closing: Upstream bug, outdated.
Wednesday, 08 October 2008, 00:15 GMT
Reason for closing: Upstream
Additional comments about closing: Upstream bug, outdated.
I used an ftp install when installed the latest kernel i.e. kernel26-2.6.22.2-1
When I started the X.org Server it froze the computer again.
I needed to do a restart the computer by pressing the power button.
I reinstalled the older kernel i.e. kernel26-2.6.21.6-1 and that works.
I use the video driver xf86-video-i810
This is the Xorg error
----------------------------------------------------
Fatal server error:
lockup
(II) AIGLX: Suspending AIGLX clients for VT switch
Error in I810WaitLpRing(), now is 63899, start is 61898
pgetbl_ctl: 0x1f200001 pgetbl_err: 0xb078000
ipeir: 0 iphdr: ffffffff
LP ring tail: 48 head: 2c len: f001 start 504000
eir: 0 esr: 1 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 10
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 65500 wanted 65528
FatalError re-entered, aborting
lockup
xorg.conf (4.3 KiB)
Section "Module"
Load "ddc" #ddc probing of monitor
Load "dbe"
Load "extmod"
Load "glx"
Load "bitmap" #bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
#Load "i2c"
#Load "vbe"
#Load "int10"
#Load "dri" #This module was causing X to crash
EndSection
dri is installed by the package libgl-dri.
the dri module did not cause X.org to lockup before kernel26-2.6.22.1-3
Should I close this bug?
Without this module some games run very slow (3D acceleration?) but other than that everything else is fine.
I think this is the error's log, from /var/log/Xorg.0.log.old
Error in I810WaitLpRing(), now is 14013737, start is 14011736
pgetbl_ctl: 0x1e6a0001 pgetbl_err: 0x0
ipeir: 0 iphdr: ffffffff
LP ring tail: 88 head: 2c len: f001 start 504000
eir: 0 esr: 1 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 10
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 65436 wanted 65528
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xe09d0000 at 0xb7a74000
Fatal server error:
lockup
(II) AIGLX: Suspending AIGLX clients for VT switch
Error in I810WaitLpRing(), now is 14018743, start is 14016742
pgetbl_ctl: 0x1e6a0001 pgetbl_err: 0x0
ipeir: 0 iphdr: ffffffff
LP ring tail: 90 head: 2c len: f001 start 504000
eir: 0 esr: 1 emr: 3d
instdone: ff7a instpm: 0
memmode: 4 instps: 10
hwstam: 9ac7 ier: 0 imr: 9ac7 iir: 0
space: 65428 wanted 65528
FatalError re-entered, aborting
lockup
However if I use 16 bit colour in the xorg.conf file X crashes.
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Has anyone found any workaround to successfully run xorg on 16-bit color depth other than downgrading the kernel?
I think I know what the problem is -
the xf86-video-i810 driver has been deprecated; and I've seen a comment by intel developers confirming this.
The xf86-video-intel is what I use, and it works fine.
Oh, and you might try to add
"-br"
to your defaultserverargs in the startx script.
-- vsk
This issue doesn't seem to affect all the ships though according to the post from Vedant Kumar (vsk).
So could everyone still experiencing this problem post their lspci output for the video here? Here's mine:
00:02.0 VGA compatible controller: Intel Corporation 82815 Chipset Graphics Controller (CGC) (rev 02)
1) 00:02.0 VGA compatible controller: Intel Corporation 82815 Chipset Graphics Controller (CGC) (rev 02)
2) 00:01.0 VGA compatible controller: Intel Corporation 82810 (CGC) Chipset Graphics Controller (rev 03)
As you can see both have different chipsets but both have this problem. I have this problem with both the intel and the i810 drivers.
When i booted again, I had the screen with a mix of colours and the mouse pointer (impossible to move it).
Trying to restore the previous situation, it seems i found my problem: i can't delete the modeline about my resolution. If i do so, the problem is there again. And i don't know why it works like that (with the same configuration, on a gentoo box, i have no problems). But what i understood, is that my problem was not a bug, it's just in my configuration (human mistake as most of times).
This is just to say: try to look in your xorg.conf, try to make your own modeline (you can use http://xtiming.sourceforge.net/ for example, that worked for me), before assuming it's a bug.
In two words: don't desperate :D
No luck with custom modeline, the exact same freeze happens. Did you actually revert back to 16 bit color depth after your changes? (the problem only happens in 16 bit color depth)
Did you use any special value for dot clock frequency?
I didn't understand your last question about dot clock frequency..my english is too bad!
But it seems that it worked for me..If you want, i can post my xorg.conf as soon as possible, so you can compare with yours...
Pikiweb could you please post your lspci output for the video?
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03)