Hi Kevin,


         Glad to receive your response so quickly.

         For I2C probe EDID information, generally there are several the I2C HW pair lines as you said. And they can be routed to VGA connector/DVI connector, even for HDMI connector. It depends on HW schematic.

         So for this Wyse C90LE case, do we know which I2C HW pair lines are used for chipset? If there is no EDID information probed out, we can try a fixed mode to see if that is the reason for this issue. I know how to do it in DRM instead of UMS driver. And I think there is a way to try a fixed mode in UMS driver too.





发件人: Openchrome-devel [mailto:openchrome-devel-bounces@lists.freedesktop.org] 代表 bugzilla-daemon@freedesktop.org
发送时间: 2016222 17:36
收件人: openchrome-devel@lists.freedesktop.org
主题: [Openchrome-devel] [Bug 91966] No signal to monitor with X and openchrome using VX855 chipset graphics


Comment # 202 on bug 91966 from Kevin Brace

(In reply to HuangRan from comment #201)
Hi Frank,
> Hi Guys,
>    Returning from my holiday and looking at this thread from the start to
> the end takes me several hours to do so although I have to skip some content
> for your chat becuase it is so long.
>    As I replied the mail to Kevin, I prefer to put my more time on
> OpenChrome and has several guys invovled on this project. So I hope I can
> provide some useful informaiton on this bug too.
>    So is this bug fixed or not? Does I2C 2 probe EDID information from DVI
> interface?
> Thanks,
> Frank
The way the code works right now with the patch is that I2C bus 1 and 2 are
used for VGA related monitor detection.
xserver's API returns a structure that tells the caller if the monitor type is
analog or digital.
I use this information to see if I2C bus 1 or 2 is connected to an analog
monitor (i.e., VGA monitor).
I read the Intel DDX UMS code, and they apparently do this.
As for DVI, I2C bus 2 or 3 are used for communicating with the monitor and an
external TMDS transmitter chip.
In other words, I2C bus 2 can be used for VGA, DVI, or even a TV encoder chip.
The code that handles an external TMDS transmitter for DVI (i.e., VT1632A chip)
is still relatively unproven.
It was donated in early 2015, but there was a bug in it, and I help fix it with
the person who reported it (Bug 93675).
I do own about 10 or so VIA Technologies IGP based mainboards / computers at my
place, but I do not really have a functional mainboard / computer with DVI
coming out of it at this point that is not a thin client.

You are receiving this mail because: