[Intel-gfx] Call for help, 855GM display problems in a SetTopBox
Glen Gray
slaine at slaine.org
Wed Jan 28 14:13:40 CET 2009
Hey Guys,
This is a request for help based on some legacy software.
I've a FedoraCore5 box using the Xorg 1.4.5 i810 driver. These are
custom built SetTopBoxes and are connected to Philips hospitality TV's
via a DVItoHDMI cable.
Generally everything has been running fine. However, I am getting
reports on a daily basis where a handful of STB's have a blank
display. This is typically found early in the day when the TV is
powered on. You can see from the TV's OSD that it's on the HDMI
channel. In fact, powering on the TV is controlled from the STB via a
serial cable, the TV effectively acts like an IR receiver and passes
the remote control commands over serial to the STB software. VNC'ing
to the STB shows that everything is working as expected too. Cables
are all correctly connected etc. I've asked the support staff to
connect an LCD screen to the STB to see if it's just something to do
with the TV. After having them jump through various hoops I've managed
to narrow it down to the STB and the driver.
One of the key symptoms seems to be that simply rebooting doesn't
resolve the problem. Powering down the STB for a few minutes seems to
be the only solution. Is it possible that heat is an issue here ? i.e.
not enough heat to cause the CPU to become unstable, but enough for
the 855 graphics ?
Xorg.0.log does show some differences though when this issue happens.
I've attached them. In summary, the DisplayInfo section seems to show
some marked differences
From the working setup
----------------------
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size:
(640,480)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size:
(800,3343)
(II) I810(0): Display Info: DFP (digital flat panel): attached: TRUE,
present: TRUE, size: (1360,3343)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE,
present: TRUE, size: (800,3343)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE,
present: FALSE, size: (0,3343)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present:
FALSE, size: (0,3343)
(II) I810(0): Size of device DFP (digital flat panel) is 1360 x 3343
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0): CRT
(II) I810(0): DFP (digital flat panel)
(II) I810(0): Lowest common panel size for pipe A is 1360 x 3343
(II) I810(0): No active displays on Pipe B.
(==) I810(0): Display is using Pipe A
<SNIP>
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(--) I810(0): A non-CRT device is attached to pipe A.
No refresh rate overrides will be attempted.
(--) I810(0): Maximum space available for video modes: 32576 kByte
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
========================================================================
From the broken logs
---------------------
(II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size:
(640,480)
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size:
(800,2319)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE,
present: TRUE, size: (1627,2319)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE,
present: TRUE, size: (1024,2319)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE,
present: FALSE, size: (0,2319)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present:
FALSE, size: (0,2319)
(II) I810(0): Currently active displays on Pipe A:
(II) I810(0): CRT
(II) I810(0): No active displays on Pipe B.
(==) I810(0): Display is using Pipe A
<SNIP>
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(II) I810(0): Will use BIOS call 0x5f05 to set refresh rates for CRTs.
(--) I810(0): Maximum space available for video modes: 32576 kByte
I'm currently looking at 2 solutions.
1) Building a later Intel driver for the platform, is that even
possible for Xorg 7.0 ?
2) Are there known Options I can add to the config that might prevent
this from happening ?
I did make various changes to the DisplayInfo and DevicePresence
options in an attempt to get the
display to come alive again in a debugging session yesterday. But
all attempts ended up the same, no
display on screen. I did manage to get it from a blank display to
a dark blue. But no picture.
Thanks in advance for any suggestions you guys can provide.
--
Glen Gray
slaine at slaine.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: broken.log
Type: application/octet-stream
Size: 64972 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20090128/0ea0222c/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ok.log
Type: application/octet-stream
Size: 64745 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20090128/0ea0222c/attachment-0001.obj>
-------------- next part --------------
More information about the Intel-gfx
mailing list