<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - No signal to monitor with X and openchrome using VX855 chipset graphics"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91966#c257">Comment # 257</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - No signal to monitor with X and openchrome using VX855 chipset graphics"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91966">bug 91966</a>
              from <span class="vcard"><a class="email" href="mailto:kevinbrace@gmx.com" title="Kevin Brace <kevinbrace@gmx.com>"> <span class="fn">Kevin Brace</span></a>
</span></b>
        <pre>(In reply to Justin Chevrier from <a href="show_bug.cgi?id=91966#c252">comment #252</a>)

Hi Justin,

<span class="quote">> (In reply to Kevin Brace from <a href="show_bug.cgi?id=91966#c247">comment #247</a>)

> DVI via DVI-I only works if I apply my patch ( <span class=""><a href="attachment.cgi?id=121922" name="attach_121922" title="Modified T5550 Entry">attachment 121922</a> <a href="attachment.cgi?id=121922&action=edit" title="Modified T5550 Entry">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=91966&attachment=121922'>[review]</a>
> [review] ) that adds a "VIA_DEVICE_LCD" to the big table. If I apply the
> patch DVI on DVI-I works, but VGA does not.</span >

I will have more time to spend on Thursday and Friday on analyzing what is
going on, but that being said, it appears that without "VIA_DEVICE_LCD" option
specified in the known device ID table, DVI / LVDS interface does not work.
Over the past few days, I was experimenting with removing the notorious device
ID table completely, and obviously, I was encountering hidden problem and bug
of the device driver that was overlooked by the previous developers.
After analyzing the code, it is my view that this table is primarily used for
remembering which known device supports DVI / LVDS interface, and other than
that, it really does not have any useful purpose anymore.
One of the reason I have made some progress in fixing this DVI related bug is
due to myself obtaining a netbook with a DVI connector coming out of the
laptop.
This DVI is from the integrated TMDS inside VX700 chipset.
It appears that its functionality, in terms of register mapping, is equivalent
to the one that comes with VX900 chipset.
For now, DVI works since the netbook laptop I used is registered with the known
device table.
Of course, if I remove the known device table, flat panel connected to the LVDS
interface does not work.
That being said, monitors connected to VGA interface (via DVI to VGA adapter)
and DVI do get automatically detected, and works fine.
I am trying to figure out right now how to make the DVI / LVDS interface
detection code work without this table, and it might take maybe a few days to a
week to figure this out.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>