i810+modesetting: (EE) I810(0): phase 0 out of range

Sixer sixer at psycholicious.net
Sat Nov 11 03:12:22 PST 2006


On Nov 10, 2006, at 20:10 , Eric Anholt wrote:
> OK, those bytes are filled in now, and should have an effect on the  
> mode
> you're choosing for your TV (guessing, since I don't have the log).

Do you mean you actually updated the source code?

If so, I did a git-clone and a checkout of the modesetting again, and  
installed it. No difference however. Full logs are attached.


Thanks,


Sixer


> On Fri, 2006-11-10 at 10:33 -0800, Eric Anholt wrote:
>> On Fri, 2006-11-10 at 13:23 +0100, Sixer wrote:
>>> Hi,
>>>
>>> I've got an Intel Mac Mini running Ubuntu Edgy with an i945GM  
>>> chipset
>>> hooked up to an HDTV with a 1920x540 native panel. The TV is hooked
>>> up through DVI --> HDMI, which has been successfully tested under OS
>>> X on the same machine and screen.
>>>
>>> With the i810 driver in conjunction with i915resolution, I wouldn't
>>> get any valid mode retrieval from the display, i.e. all the modes
>>> would come out 0x0 Hz 0KHz and Xorg (7.1.1) would not start.
>>>
>>> Now that I've installed the xf86-video-intel:modesetting driver by
>>> Eric Anholt, at least Xorg starts successfully, but I don't get
>>> anything on screen:
>>>
>>> (II) I810(0): Supported additional Video Mode:
>>> (II) I810(0): clock: 74.2 MHz   Image Size:  576 x 324 mm
>>> (II) I810(0): h_active: 1920  h_sync: 2448  h_sync_end 2492
>>> h_blank_end 2640 h_border: 0
>>> (II) I810(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking:
>>> 562 v_border: 0
>>> (II) I810(0): Supported additional Video Mode:
>>> (II) I810(0): clock: 74.2 MHz   Image Size:  576 x 324 mm
>>> (II) I810(0): h_active: 1920  h_sync: 2008  h_sync_end 2052
>>> h_blank_end 2200 h_border: 0
>>> (II) I810(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking:
>>> 562 v_border: 0
>>> (II) I810(0): Monitor name: LT-26S60
>>> (II) I810(0): Ranges: V min: 59  V max: 61 Hz, H min: 15  H max: 46
>>> kHz, PixClock max 80 MHz
>>> (II) I810(0): Number of EDID sections to follow: 1
>>> (II) I810(0): Valid Mode from Detailed timing table: 1920x540 (ht
>>> 2640 hss 2448 hse 2492 vt 562 vss 542 vse 547)
>>> (II) I810(0): Valid Mode from Detailed timing table: 1920x540 (ht
>>> 2200 hss 2008 hse 2052 vt 562 vss 542 vse 547)
>>> (II) I810(0): Total of 2 DDC mode(s) found.
>>> [...]
>>> (EE) I810(0): I830 Vblank Pipe Setup Failed
>>> (EE) I810(0): Unable to read from SDVOCTRL_E for SDVOC slave 114.
>>> (EE) I810(0): phase 0 out of range
>>> (EE) I810(0): phase 0 out of range
>>>
>>> My xorg.conf has the exact vertical and horizontal refresh rates for
>>> my TV.
>>>
>>> I actually prefer to use 1280x720. If I take out the "1920x540"
>>> resolution from my Modes and leave in 1280x720 however, Xorg will  
>>> say
>>> "No modes left for display" and dies. I was able to use 1280x720
>>> under OS X.
>>>
>>> How do I at least get past the "phase 0 out of range" error, and if
>>> possible, how do I get Xorg to accept a different videomode than the
>>> native panel resolution?
>>
>> For the future, please attach full logs instead of cut-down ones.
>>
>> The phase 0 error message is debugging output recently added by  
>> keithp,
>> but I'm pretty sure it's bogus, or at least not relevant for what  
>> you're
>> dealing with.
>>
>> We ignore vertical and horizontal limits currently, as we're in the
>> process of moving the configuration logic out of the driver and into
>> RandR.  However, since you've got DDC over this output, the hope  
>> would
>> be that it would be choosing the correct mode.  So I don't know  
>> what the
>> issue would be that you're seeing.  Maybe just a problem in our SDVO
>> mode setting bits -- we're leaving a couple of bytes zero, which is
>> likely wrong.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 52039 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20061111/19d75f1b/attachment.obj>


More information about the xorg mailing list