Bug 1084 - X won't start on Fedora Core 3 Test 1 Sony VAIO laptop
Summary: X won't start on Fedora Core 3 Test 1 Sony VAIO laptop
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high critical
Assignee: Xorg Project Team
QA Contact:
URL: http://www.futzin.com/xorgFail.txt
Whiteboard:
Keywords:
: 1086 (view as bug list)
Depends on:
Blocks: 351
  Show dependency treegraph
 
Reported: 2004-08-15 10:36 UTC by Mike
Modified: 2004-09-02 04:21 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Log files after failure (73.77 KB, text/plain)
2004-08-16 18:09 UTC, Mike
no flags Details
New Log Files after latest xorg-x11 update (77.69 KB, text/plain)
2004-08-19 10:43 UTC, Mike
no flags Details
Proposed fix for i810 lpring pointer not being setup... (1.11 KB, patch)
2004-08-22 21:54 UTC, Dave Airlie
no flags Details | Splinter Review
first patch isn't correct - this one is better.. (1.14 KB, patch)
2004-08-22 21:57 UTC, Dave Airlie
no flags Details | Splinter Review
Now seems patch works -glxinfo (3.64 KB, text/plain)
2004-09-02 21:21 UTC, Jim Cornette
no flags Details

Description Mike 2004-08-15 10:36:13 UTC
This is a vanilla "Workstation" install on a Sony VAIO which has been 
working well up till this round of Fedora Core development updates.  X fails to
start on powering up the computer
Comment 1 Kristian Høgsberg 2004-08-15 10:50:18 UTC
Could you provide the server log file (/var/log/Xorg.0.log), the config file and
the version of the Xorg server and the version of the RPM package? Thanks.
Comment 2 Jim Cornette 2004-08-16 17:44:45 UTC
(In reply to comment #1)
> Could you provide the server log file (/var/log/Xorg.0.log), the config file and
> the version of the Xorg server and the version of the RPM package? Thanks.
Posting on the test list for Fedora dwvelopment, I discovered that my problem
with X and Mike's problem are both related to the 815 cards. I filed bug 1086
and provided logs for my problem in attached files.
I tested another machine that has an 828 656 graphics controller and also uses
the i810 driver. The changes between the prior versions and the CVS head were
significant enough to reduce random crashes with xscreensavers.

I was surprised that both graphics controllers used the same driver. The 815
chip based card worked great on prior versions of X.
I seem to recall that there was a seperate driver for the i815 card. If there
never was a seperate driver for the card, there should be seperate drivers for
the 815 and for other similar (but quite different) graphics controller.
lspci displays that I have the card type below.

00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics
Controller] (rev 02)

I hope something is useful in either report to resolve the issue.

server log files are in the other bug report.

My motherboard is a Supermicro Super 370SSM w/ an Intel 815 Solano chipset. 
Comment 3 Mike 2004-08-16 18:09:23 UTC
Created attachment 655 [details]
Log files after failure

This is a duplicate of the text file at the URL I provided in the initial
report.  Let me know if you need anything else.

Regards, Mike Klinke
Comment 4 Mike 2004-08-16 18:22:50 UTC
(In reply to comment #1)
> Could you provide the server log file (/var/log/Xorg.0.log), the config file and
> the version of the Xorg server and the version of the RPM package? Thanks.

See "additional Comment #3".  I've attached the log files linked to in the
initial report.

The rpm package is: rpm 4.3.2-06.i386

Let me know if I can help further.

Regards, Mike Klinke

P.S. Oh, have you checked your clock lately? Something seems amiss....
Comment 5 Mike 2004-08-19 10:43:01 UTC
Created attachment 684 [details]
New Log Files after latest xorg-x11 update

The problem still persists after updating to the latest Fedora Core development
revisions (xorg-x11*6.7.99-902) while reverting back to xorg-x11*-6.7.0-7.2
allows X to start.
Comment 6 Dave Airlie 2004-08-22 21:05:45 UTC
*** Bug 1086 has been marked as a duplicate of this bug. ***
Comment 7 Dave Airlie 2004-08-22 21:09:28 UTC
AlanH's changes for the dualhead i830 support breaks the i810 driver..

for a start it now requires that the pI810->LpRing is xalloc'ed but this doesn't
happen on the i810 driver, only in the i830_driver.c, I think also some of the
cursor mem stuff probably also needs to be changed for the i810/5...

I've cc'ed Alan I'm not sure if it is his work or Keiths.. Alan can you fixup
the i810/5 (do you have the hardware?) I've got some here but I'm not that great
with the 2D drivers yet...
Comment 8 Dave Airlie 2004-08-22 21:53:42 UTC
I'm going to attach my prelim patch it fixes the crash and X starts, it also
fixes a warning for drmCommandNone...
Comment 9 Dave Airlie 2004-08-22 21:54:22 UTC
Created attachment 708 [details] [review]
Proposed fix for i810 lpring pointer not being setup...
Comment 10 Dave Airlie 2004-08-22 21:57:32 UTC
Created attachment 709 [details] [review]
first patch isn't correct - this one is better..
Comment 11 Alan Hourihane 2004-08-23 01:02:24 UTC
Looks good. Sorry for the mixup on this.
Comment 12 Kevin E. Martin 2004-08-24 17:32:19 UTC
Thanks for the patch Dave, and thanks for reviewing it Alan.
It has been checked in.
Closing.
Comment 13 Jim Cornette 2004-09-02 21:21:27 UTC
Created attachment 818 [details]
Now seems patch works -glxinfo

Other than a noticed wavering of the screen on the left and right edges, the
problem with stability seems to be be corrected. The framerate also seems much
improved.


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.