Bug 17291

Summary: [845G] Fatal server error lockup: server never start
Product: xorg Reporter: Emmanuel Fusté <emmanuel.fuste>
Component: Driver/intelAssignee: Wang Zhenyu <zhenyu.z.wang>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: blocker    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
Log with garbage on screen
none
server start OK
none
No freq sync
none
Xorg log intel 2.4.1 none

Description Emmanuel Fusté 2008-08-25 02:39:56 UTC
Created attachment 18498 [details]
Xorg log

Ibm/Lenovo Netvista with 82845G/GL

Old or newer driver (latest test with 2.4 HEAD of August 24th) did not start.
Tested with/without "NoDRI", "XAA", "EXA", "ForceEnablePipeA" options.
Comment 1 Wang Zhenyu 2008-08-25 20:12:31 UTC
How about "ExaNoComposite" and "NoAccel" option?
Comment 2 Emmanuel Fusté 2008-08-26 05:37:34 UTC
Created attachment 18522 [details]
Log with garbage on screen
Comment 3 Emmanuel Fusté 2008-08-26 05:37:58 UTC
Created attachment 18523 [details]
server start OK
Comment 4 Emmanuel Fusté 2008-08-26 05:39:57 UTC
Created attachment 18525 [details]
No freq sync
Comment 5 Emmanuel Fusté 2008-08-26 05:40:30 UTC
Ok, with "NoAccel" option, the server start, but screen does not synchronize: hardware state is not clean.
A reboot later, all start correctly.

"ExaNoComposite" is not enough and a reboot is need between each try to clean up HW state, or I get a corrupted or blank screen (picture attached)

Will run with "NoAccel" for now.
Please, ask if you need logs, other tests results or some patches to try to run without "NoAccel" option.

Comment 6 Emmanuel Fusté 2008-08-26 06:11:33 UTC
Clean boot 
"NoAccel" option
"startx" or "/etc/init.d/gdm start" -> all is OK
Switch to console (CTRL-ALT-F1) ok
Switch back to X -> black-blank screen
Switch back and forth between console and X : console ok, X blank.
Comment 7 Michael Fu 2008-09-25 18:44:10 UTC
(In reply to comment #6)
> Clean boot 
> "NoAccel" option
> "startx" or "/etc/init.d/gdm start" -> all is OK
> Switch to console (CTRL-ALT-F1) ok
> Switch back to X -> black-blank screen
> Switch back and forth between console and X : console ok, X blank.
> 

would you please attach the log? My guess is it's full of "pipe underrun"...
Comment 8 Wang Zhenyu 2008-09-25 21:46:02 UTC
Could you try patch on #17756?
Comment 9 Emmanuel Fusté 2008-09-26 04:37:13 UTC
Created attachment 19237 [details]
Xorg log intel 2.4.1
Comment 10 Emmanuel Fusté 2008-09-26 04:38:31 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Clean boot 
> > "NoAccel" option
> > "startx" or "/etc/init.d/gdm start" -> all is OK
> > Switch to console (CTRL-ALT-F1) ok
> > Switch back to X -> black-blank screen
> > Switch back and forth between console and X : console ok, X blank.
> > 
> 
> would you please attach the log? My guess is it's full of "pipe underrun"...
> 
Exactly !!!! : "underrun on pipe A!"

Log attached.
Comment 11 Emmanuel Fusté 2008-09-26 05:40:50 UTC
Patch #17756 applied on intel_2.4.2 driver with X.Org Server 1.5.1 (debian Experimental)

All is now robust and working perfectly, driver accelerated and DRI on !

Before closing this bug, a similar patch could be useful for the kernel i810fb frame-buffer  driver which is non functional on the same computer. (and kernel dri mode-setting dev should perhaps be audited too for the same pblm).

Many thanks!!
Comment 12 Michael Fu 2008-11-26 05:50:45 UTC


*** This bug has been marked as a duplicate of bug 17756 ***

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.