Bug 17240 - Dualhead setup stopped working after 2.3.2 -> 2.4.1 driver upgrade
Summary: Dualhead setup stopped working after 2.3.2 -> 2.4.1 driver upgrade
Status: RESOLVED DUPLICATE of bug 16631
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86 (IA32) BSD (Others)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-21 05:59 UTC by Hasso Tepper
Modified: 2008-09-12 21:24 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
The Xorg configuration (1.66 KB, text/plain)
2008-08-21 05:59 UTC, Hasso Tepper
no flags Details
Xorg log with driver 2.3.2 (117.16 KB, text/plain)
2008-08-21 06:01 UTC, Hasso Tepper
no flags Details
Xorg log with driver 2.4.1 (84.52 KB, text/plain)
2008-08-21 06:02 UTC, Hasso Tepper
no flags Details

Description Hasso Tepper 2008-08-21 05:59:47 UTC
Created attachment 18447 [details]
The Xorg configuration

I'm using Wintec Dual-DVI ADD2 card in DragonFly BSD system. Second output isn't activated any more with 2.4.x driver (I only briefly tested 2.4.0 to make sure that it's not 2.4.0 -> 2.4.1 regression). Switching back to 2.3.2 fixes the problem.
Comment 1 Hasso Tepper 2008-08-21 06:01:33 UTC
Created attachment 18448 [details]
Xorg log with driver 2.3.2

Xorg log with driver 2.3.2 with ModeDebug option on.
Comment 2 Hasso Tepper 2008-08-21 06:02:36 UTC
Created attachment 18449 [details]
Xorg log with driver 2.4.1

Xorg log with driver 2.4.1 with ModeDebug option on.
Comment 3 Wang Zhenyu 2008-08-25 20:29:49 UTC
yeah, in 2.4 we'll first check if SDVO B/C port has been detected, otherwise driver won't try to enable it.
Do you try to boot with both DVI output connected on ADD2 card? Or you may hack in I830SetupOutputs() to force it to probe SDVOC.
Comment 4 Hasso Tepper 2008-08-26 08:50:30 UTC
> Do you try to boot with both DVI output connected on ADD2 card?

Both monitors are connected and switched on all the time.

> Or you may hack in I830SetupOutputs() to force it to probe SDVOC.

I don't need 2.4.x series so desperately :).
Comment 5 Norman Yarvin 2008-09-12 10:10:18 UTC
I'm also hitting this bug, under Gentoo Linux, and worked around it the same way (i.e. reverting to 2.3.2).  This is with a G965 chipset and, again, a Wintec dual-DVI ADD2 card, with two monitors connected to it.  The problem occurs with 2.4.1 and 2.4.2.  I note that I've always gotten messages like:

(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.
(EE) intel(0): Unable to write to SDVOCTRL_E for SDVOC Slave 0x72.

and

(EE) intel(0): First SDVO output reported failure to sync

from the driver, even when everything works properly.  (With 2.4, the above message about SDVOC is absent.)

I keep both monitors plugged in and turned on; but the second is quiescent (soft power-off) until X is started.
Comment 6 Gordon Jin 2008-09-12 21:24:43 UTC
This seems dup with #16631. This should make it easier as we can reproduce it locally.

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


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.