[Openchrome-users] VGA output disconnected
vereecke.jan at skynet.be
vereecke.jan at skynet.be
Wed Jan 9 05:03:57 PST 2013
I applied the patch you sent me and tried again. The effect was the same.
As soon as X starts the VGA screen becomes blank and switching to the
console (Ctrl-Alt-F1) has no effect.
My guess is that the driver tries to output on the DVI connector (I
cannot check since I don't have a flatscreen with DVI) and disables all
output on VGA).
Is the patch you sent me not meant to do exactly that ?
FYI, this PC is a HP Thin client "hp t5630w", with both a VGA and a DVI
connector.
On another HP thin client with an intel driver, the driver also detected
an LVDS connector on the chip, so it though the thin client was a
laptop and tried to output to the non-existant laptop screen.
The driver had an xorg.conf option to disable LVDS.
A similar issue may be happening here too.
On Wed, 2 Jan 2013, jan wrote:
> On 31/12/2012 19:49, James Simmons wrote:
>
> 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 ?
>
> ...
>
> [ 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
>
> 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
>
> I have both 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.
>
>
>
>
More information about the Openchrome-users
mailing list