<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 31/12/2012 19:49, James Simmons
      wrote:<br>
    </div>
    <blockquote
      cite="mid:alpine.LFD.2.02.1212311847090.9550@casper.infradead.org"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">For days I am strugling to try to get the openchrome driver to work with the
following configuration:

uname -a
Linux Eos 3.6.4-gentoo #7 Tue Dec 18 21:20:34 CET 2012 i686 VIA Eden Processor
1000MHz CentaurHauls GNU/Linux

lspci -v
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9
H                                      C3 Integrated Graphics (rev 11)
(prog-if 00 [VGA controller])
        Subsystem: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated
Gr                                      aphics
        Flags: bus master, fast devsel, latency 32, IRQ 10
        Memory at d8000000 (32-bit, prefetchable) [size=64M]
        Memory at de000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (32-bit, non-prefetchable) [size=256M]
        [virtual] Expansion ROM at 3bf00000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-

I installed:
x11-base/xorg-server-1.12.4
x11-drivers/xf86-video-openchrome-0.3.1

 /etc/X11/xorg.conf.d/ only contains file related to my keyboard setup, so
everything should be autodetected.
However, instead the monitor is put in a sleep mode, and it is not even
possible to switch to console mode using ctrl-alt-F1.
In fact the log says that it does not detect anything connected to the VGA
connector.
Is there a way to force this detection ?
</pre>
      </blockquote>
      <pre wrap="">
...

</pre>
      <blockquote type="cite">
        <pre wrap="">[   683.214] (--) CHROME(0): Detected VIA Epia M700. Card-Ids (1106|1122)
[   683.214] (II) CHROME(0): Detected MemClk 6
[   683.214] (II) CHROME(0): ViaGetMemoryBandwidth. Memory type: 6
[   683.214] (II) CHROME(0): Detected TV standard: NTSC.
[   683.214] (II) Loading sub module "ramdac"
[   683.214] (II) LoadModule: "ramdac"
[   683.214] (II) Module "ramdac" already built-in
[   683.214] (II) Loading sub module "i2c"
[   683.215] (II) LoadModule: "i2c"
[   683.215] (II) Module "i2c" already built-in
[   683.215] (II) CHROME(0): ViaI2CInit
[   683.215] (II) CHROME(0): ViaI2CBus1Init
[   683.215] (II) CHROME(0): I2C bus "I2C bus 1" initialized.
[   683.215] (II) CHROME(0): ViaI2cBus2Init
[   683.215] (II) CHROME(0): I2C bus "I2C bus 2" initialized.
[   683.215] (II) CHROME(0): ViaI2CBus3Init
[   683.215] (II) CHROME(0): I2C bus "I2C bus 3" initialized.
[   683.215] (II) Loading sub module "ddc"
  683.215] (II) Module "ddc" already built-in
[   683.215] (II) CHROME(0): ViaOutputsDetect
[   683.215] (==) CHROME(0): LVDS-0 : Digital output bus width is 12 bits.
[   683.215] (==) CHROME(0): LVDS-0 : DVI Center is disabled.
[   683.215] (==) CHROME(0): LVDS Panel will not be forced.
[   683.215] (==) CHROME(0): Panel size is not selected from config file.
[   683.215] (II) CHROME(0): Output VGA-1 has no monitor section
[   683.217] (II) CHROME(0): I2C device "I2C bus 1:ddc2" registered at address
0xA0.
[   683.220] (II) CHROME(0): ViaDisplayDisableCRT
[   683.220] (II) CHROME(0): EDID for output VGA-1
[   683.220] (II) CHROME(0): Output VGA-1 disconnected
[   683.220] (WW) CHROME(0): No outputs definitely connected, trying again...
[   683.220] (II) CHROME(0): Output VGA-1 disconnected
[   683.220] (WW) CHROME(0): Unable to find connected outputs - setting
</pre>
      </blockquote>
      <pre wrap="">
Let me guess you have a DVI connection instead of the VGA one. If that is 
the case can you try this patch

diff --git a/src/via_outputs.c b/src/via_outputs.c
index 75d312c..b0b31f6 100644
--- a/src/via_outputs.c
+++ b/src/via_outputs.c
@@ -862,7 +862,7 @@ ViaOutputsDetect(ScrnInfoPtr pScrn)
     /* TV encoder */
     via_tv_init(pScrn);
 
-    if (pVia->ActiveDevice & VIA_DEVICE_DFP) {
+    //if (pVia->ActiveDevice & VIA_DEVICE_DFP) {
         switch (pVia->Chipset) {
         case VIA_CX700:
         case VIA_VX800:
@@ -871,7 +871,7 @@ ViaOutputsDetect(ScrnInfoPtr pScrn)
             via_dp_init(pScrn);
             break;
         }
-    }
+    //}
 }
 
 #ifdef HAVE_DEBUG
</pre>
    </blockquote>
    I have both<b> </b>a DVI and a VGA connector (not instead). The
    monitor is connected to the VGA connector. I'll try the situation
    anyway and report back.<br>
    <br>
    <br>
  </body>
</html>