Intel Option "TV_Connector" ignored

Yan Seiner yan at seiner.com
Sat Oct 3 07:39:10 PDT 2009


Yan Seiner wrote:
> I'm having trouble getting TV out working reliably. It will sometimes 
> work and sometimes not; depends on the monitor attached. If I connect a 
> video amplifier/splitter, it the TV-Out will show up as disconnected. If 
> I connect a monitor, it will show us as connected. If I start X with the 
> monitor, and change the plugs around and plug in the amplifier, it will 
> work just fine.
>   
OK, replying to myself here....

It appears that the intel driver fails to reset and/or initialize my 
hardware correctly.

With a TV connected, the hardware detects the TV exactly 1/2 the time.  
Every other time X starts, the monitor is detected correctly.  The other 
time it is not.

Clearly something is wrong with either my hardware or the driver, or both...

Here's a snippet of the log file:

(II) intel(0): SDVOB: W: 0B                         
(SDVO_CMD_GET_ATTACHED_DISPLAYS)
(II) intel(0): SDVOB: R: 00 00                   (Pending)
(II) intel(0): SDVOB: R: 00 00                   (Pending)
(II) intel(0): SDVOB: R: 00 00                   (Pending)
(II) intel(0): SDVOB: R: 00 00                   (Pending)
(II) intel(0): SDVOB: R: 00 00                   (Pending)
(II) intel(0): SDVOB: R: 00 00                   (Success)
(II) intel(0): EDID for output TV-1
(II) intel(0): Output VGA connected
(II) intel(0): Output TV-1 disconnected

And here's the next time:

(II) intel(0): SDVOB: W: 0B                         
(SDVO_CMD_GET_ATTACHED_DISPLAYS)
(II) intel(0): SDVOB: R: 08 00                   (Pending)
(II) intel(0): SDVOB: R: 08 00                   (Pending)
(II) intel(0): SDVOB: R: 08 00                   (Pending)
(II) intel(0): SDVOB: R: 08 00                   (Pending)
(II) intel(0): SDVOB: R: 08 00                   (Pending)
(II) intel(0): SDVOB: R: 08 00                   (Success)
(II) intel(0): Output TV-1 using monitor section TV
(II) intel(0): SDVOB: W: 28                         (SDVO_CMD_GET_TV_FORMAT)
(II) intel(0): SDVOB: R: 01 00 00 00 00 00       (Success)
(II) intel(0): SDVOB: W: 83 01 00 00                
(SDVO_CMD_GET_SDTV_RESOLUTION_SUPPORT)
(II) intel(0): SDVOB: R: FF FF 07                (Success)

This is 100% repeatable.

00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ 
Integrated Graphics Controller (rev 02)
    Subsystem: Intel Corporation Device 464c
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at 50200000 (32-bit, non-prefetchable) [size=512K]
    Region 1: I/O ports at 20e0 [size=8]
    Region 2: Memory at 40000000 (32-bit, prefetchable) [size=256M]
    Region 3: Memory at 50280000 (32-bit, non-prefetchable) [size=256K]
    Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- 
Queue=0/0 Enable-
        Address: 00000000  Data: 0000
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

I'm attaching the files with debugging turned on.  Is there anything 
else I can do at this point to help solve this?  I'd like to be able to 
force the output on; I know it's connected.  This is for a kiosk and it 
has to be 100% reliable....


-- 

   o__
   ,>/'_         o__
   (_)\(_)       ,>/'_          o__
A day may come  (_)\(_)         ,>/'_      o__
when the courage of men fails, (_)\(_)     ,>/'_ 
when we forsake our friends and break all (_)\(_)
bonds of fellowship, but it is not this day.
It is not this day!
This day we ride!

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Xorg.0.log.failed
URL: <http://lists.x.org/archives/xorg/attachments/20091003/d0368394/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Xorg.0.log.success
URL: <http://lists.x.org/archives/xorg/attachments/20091003/d0368394/attachment-0001.ksh>


More information about the xorg mailing list