Bug 18136 - [945GM SDVO] External DVI output not detected on laptop with 2.4 driver
Summary: [945GM SDVO] External DVI output not detected on laptop with 2.4 driver
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: MaLing
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: NEEDINFO, regression
Depends on:
Blocks:
 
Reported: 2008-10-20 14:51 UTC by Erik Nilsson
Modified: 2009-02-05 02:12 UTC (History)
7 users (show)

See Also:
i915 platform:
i915 features:


Attachments
X11 configuration (1.80 KB, text/plain)
2008-10-20 14:51 UTC, Erik Nilsson
no flags Details
Log of X startup (96.99 KB, text/plain)
2008-10-20 14:53 UTC, Erik Nilsson
no flags Details
Old log where TMDS is detected properly (although disconnected) (70.11 KB, text/plain)
2008-10-22 10:29 UTC, Erik Nilsson
no flags Details
Log from running with 2.5 driver and ForceDVODetect enabled. (111.68 KB, text/plain)
2008-10-22 11:11 UTC, Erik Nilsson
no flags Details
This patch intends to detect sdvo device by (sDVO B/C) data line (1.32 KB, patch)
2008-11-26 21:07 UTC, MaLing
no flags Details | Splinter Review
Errik, In order to narrow down the issue, Please try the patch I upload, then paste the log file . (1.34 KB, patch)
2008-12-03 18:58 UTC, MaLing
no flags Details | Splinter Review

Description Erik Nilsson 2008-10-20 14:51:31 UTC
Created attachment 19771 [details]
X11 configuration

I have a Fujitsu-Siemens Amilo SI-1520.

It has an external DVI port to attach an external monitor but when attaching such it isn't detected.

I run Ubuntu 8.04 and when I run xrandr the output is as follows:

Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1680 x 1950
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       59.9*+   60.0  
   1280x800@60    60.0  
   1280x768       60.0  
   1024x768       60.0  
   800x600        60.3  
   640x480        59.9  
TV disconnected (normal left inverted right x axis y axis)

There should have been a TMDS-1 in the above output but it's simply not detected. There is no VGA output on the model.

The external display worked properly in Ubuntu 7.04 so perhaps something changed in the intel-driver since then. 

Attached are my xorg-configuration and the log when starting up X.
Comment 1 Erik Nilsson 2008-10-20 14:53:02 UTC
Created attachment 19772 [details]
Log of X startup
Comment 2 Erik Nilsson 2008-10-20 14:53:54 UTC
Made a mistake above, should have been Ubuntu 7.10 not 7.04
Comment 3 Gordon Jin 2008-10-21 06:40:44 UTC
Could you try adding option ForceSDVODetect true in device section of xorg.conf?
Comment 4 Wang Zhenyu 2008-10-21 18:53:45 UTC
Could you upload the X log with ModeDebug on with the working driver for you?
Comment 5 Erik Nilsson 2008-10-21 23:16:03 UTC
Bugzilla didn't work for me yesterday so the discussion continued in private. I'll try to add all the info from that here.

The ForceSDVODetect flag is only available in 2.5 driver, I'll need to get that version somehow (just quickly compiling it didn't work, need a newer libdrm as well, so I'll look into it later).
Comment 6 Erik Nilsson 2008-10-22 10:29:54 UTC
Created attachment 19815 [details]
Old log where TMDS is detected properly (although disconnected)
Comment 7 Erik Nilsson 2008-10-22 11:11:38 UTC
Created attachment 19820 [details]
Log from running with 2.5 driver and ForceDVODetect enabled.

I've rerun again with 2.5 drivers and the ForceSDVODetect option. Still no luck with detecting the TMDS.
Comment 8 Wang Zhenyu 2008-10-23 19:44:54 UTC
So your last working driver is 2.1.1? Have you tried other newer drivers? git bisect can help here to find which commit caused this failure.
Comment 9 MaLing 2008-11-26 21:07:52 UTC
Created attachment 20621 [details] [review]
This patch intends to detect sdvo device by  (sDVO B/C) data line

plese try it 

thanks
Ma Ling
Comment 10 Erik Nilsson 2008-12-02 00:49:24 UTC
I applied the patch and tried it again. It didn't solve the problem immediatly. What seems to be happening now is that it detects two outputs Unknown-1 and Unknown-2 for which it can't find any configuration.

I'll send you logs, but I've been busy so sorry you'll have to wait a couple days.

Comment 11 MaLing 2008-12-03 01:23:52 UTC
(In reply to comment #10)
> I applied the patch and tried it again. It didn't solve the problem immediatly.
> What seems to be happening now is that it detects two outputs Unknown-1 and
> Unknown-2 for which it can't find any configuration.
> I'll send you logs, but I've been busy so sorry you'll have to wait a couple
> days.

hi, 
Could you past your Xorg log with ModeDebug option ASAP to accelerate our work ?

thanks
Ma Ling
Comment 12 MaLing 2008-12-03 18:55:36 UTC
(In reply to comment #10)
> I applied the patch and tried it again. It didn't solve the problem immediatly.
> What seems to be happening now is that it detects two outputs Unknown-1 and
> Unknown-2 for which it can't find any configuration.
> I'll send you logs, but I've been busy so sorry you'll have to wait a couple
> days.

hi  Erik
Could you test the issue when you use vesa driver, instead of intel driver, and check whether there is the same problem ?
Thanks
Ma Ling
 

Comment 13 MaLing 2008-12-03 18:58:46 UTC
Created attachment 20795 [details] [review]
Errik, In order to narrow down the issue, Please try the patch I upload, then paste the log file .
Comment 14 Wang Zhenyu 2008-12-03 19:08:09 UTC
reassign, as Ling is looking into this recently.
Comment 15 Michael Fu 2008-12-09 22:36:32 UTC
*** Bug 17525 has been marked as a duplicate of this bug. ***
Comment 16 Michael Fu 2008-12-10 21:43:11 UTC
ping Erik...
Comment 17 Michael Fu 2008-12-29 01:16:08 UTC
try reject due to no response from bug reporter...


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.