Bug 7885 - [945GM] No modes found on either pipe. i945G DDC not working
Summary: [945GM] No modes found on either pipe. i945G DDC not working
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Eric Anholt
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 13027
  Show dependency treegraph
 
Reported: 2006-08-15 03:16 UTC by Barry Scott
Modified: 2007-10-31 17:31 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
X.log (26.63 KB, text/plain)
2006-08-15 03:18 UTC, Barry Scott
no flags Details
xorg.conf.new create by Xorg -configure (2.44 KB, text/plain)
2006-08-15 03:19 UTC, Barry Scott
no flags Details
intel-bug7885-debug.diff (1.33 KB, patch)
2006-08-16 14:31 UTC, Eric Anholt
no flags Details | Splinter Review
Xserver log from driver with patch 1 applied (30.52 KB, text/plain)
2006-08-18 07:31 UTC, Barry Scott
no flags Details
My xorg.conf and the logs from 901 and 903 xorg-server (141.50 KB, application/octet-stream)
2006-12-26 09:07 UTC, David Kowis
no flags Details
version 901 X.log (70.72 KB, text/plain)
2007-02-27 09:46 UTC, David Kowis
no flags Details
Version 903 Log (64.33 KB, text/plain)
2007-02-27 09:46 UTC, David Kowis
no flags Details
my xorg.conf (3.30 KB, text/plain)
2007-02-27 09:47 UTC, David Kowis
no flags Details

Description Barry Scott 2006-08-15 03:16:49 UTC
I'm using the the modesettings branch at the latest commit:

commit 421b415e23c1ddc78837cd222167d6ed71a3ef88
Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
Date:   Tue Aug 8 11:28:42 2006 +0100

I did the following:

Xorg -configure
Xorg -config /root/xorg.conf.new -logfile X.log -logverbose 8

Xorg fails to start up.
The log shows that no DDC or EDID info is displayed wich I guess
is the reason for the message:

Fatal server error:
No modes found on either pipe
Comment 1 Barry Scott 2006-08-15 03:18:04 UTC
Created attachment 6561 [details]
X.log
Comment 2 Barry Scott 2006-08-15 03:19:10 UTC
Created attachment 6562 [details]
xorg.conf.new create by Xorg -configure
Comment 3 Eric Anholt 2006-08-16 14:31:29 UTC
Created attachment 6586 [details] [review]
intel-bug7885-debug.diff

Could you apply this patch and attach a new log?  I'm wondering what your
default vertical refresh ranges are coming out as, or if I'm not getting them
right for some reason.
Comment 4 Barry Scott 2006-08-18 07:31:36 UTC
Created attachment 6594 [details]
Xserver log from driver with patch 1 applied

With the patched driver -configure select the vga driver.
I edited to use i810.

I do not see any output that shows that the EDID was read.
With the unichrome via driver I see a block of feedback that
shows me the DDC and EDID info.
Comment 5 Eric Anholt 2006-12-01 15:25:51 UTC
The new I2C code may help.  Plus, the fallback monitor code is different now.
Comment 6 David Kowis 2006-12-26 07:15:11 UTC
I've got this same problem. Using xorg-server 1.1.99.901 everything works
In xorg-server 1.1.99.903 no DDC Modelines are gathered from the EDID. That's
the most notable difference in the xorg.0.logs I'll post both of them if it helps.
Comment 7 David Kowis 2006-12-26 09:07:37 UTC
Created attachment 8221 [details]
My xorg.conf and the logs from 901 and 903 xorg-server

Just tar'd the three files together so I wouldn't have to upload three
different files :)
Comment 8 Daniel Stone 2007-02-27 01:33:11 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 9 Eric Anholt 2007-02-27 09:44:02 UTC
I just reviewed all the changes to hw/xfree86 between 1.1.99.901 and 1.1.99.903
and saw nothing DDC related.  If that's the only variable you changed, that
would seem to confirm the "subtle timing issues" guess I had for most of these
DDC problems.

Also, though it's more convenient for the uploader, taring the files together
means that I'm almost surely not going to look at your logs when I'm trolling
the bug database looking for things I can fix today.
Comment 10 David Kowis 2007-02-27 09:46:17 UTC
Created attachment 8886 [details]
version 901 X.log
Comment 11 David Kowis 2007-02-27 09:46:47 UTC
Created attachment 8887 [details]
Version 903 Log
Comment 12 David Kowis 2007-02-27 09:47:43 UTC
Created attachment 8888 [details]
my xorg.conf

Now you have no excuses ;)
Comment 13 Gordon Jin 2007-03-14 19:26:27 UTC
The bug priority was upgraded (P2->high) with the bugzilla configuration change.
I'm Changing the priority back to the normal one.
Sorry for the spam.
Comment 14 Eric Anholt 2007-09-04 17:15:40 UTC
Since this appears to be subtle timing issues on just 945 hardware, I'm clearing katamari release blocker status
Comment 15 Jesse Barnes 2007-10-31 13:14:28 UTC
David, it looks like your logs are using old, pre-native mode setting drivers.  Can you try again with recent releases of the server and Intel driver?
Comment 16 David Kowis 2007-10-31 14:33:11 UTC
Unfortunately, I cannot as I no longer have that laptop. :( sorry. It was work's and I had to give it back
Comment 17 Jesse Barnes 2007-10-31 17:31:53 UTC
Ok, well we've seen 945 get EDID info correctly in most cases these days, so I'll go ahead and close this one.  (Not that we don't have bugs in this area, but there's not much we can do about this particular one, so I'll assume it's fixed :)


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.