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 ?

/var/log/Xorg.0.log gives the following output
[   683.052] (II) Module openchrome: vendor="http://openchrome.org/";
[   683.052]    compiled for 1.12.4, module version = 0.3.1
[   683.053]    Module class: X.Org Video Driver
[   683.053]    ABI class: X.Org Video Driver, version 12.1
[   683.053] (II) LoadModule: "vesa"
[   683.053] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[   683.056] (II) Module vesa: vendor="X.Org Foundation"
[   683.056]    compiled for 1.12.4, module version = 2.3.2
[   683.056]    Module class: X.Org Video Driver
[   683.056]    ABI class: X.Org Video Driver, version 12.1
[   683.056] (II) LoadModule: "fbdev"
[   683.057] (WW) Warning, couldn't open module fbdev
[   683.057] (II) UnloadModule: "fbdev"
[   683.057] (II) Unloading fbdev
[   683.057] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 683.057] (II) OPENCHROME: Driver for VIA Chrome chipsets: CLE266, KM400/KN400,
        K8M800/K8N800, PM800/PM880/CN400, VM800/P4M800Pro/VN800/CN700,
CX700/VX700, K8M890/K8N890, P4M890, P4M900/VN896/CN896, VX800/VX820,
        VX855/VX875, VX900
[   683.058] (II) VESA: driver for VESA chipsets: vesa
[   683.058] (++) using VT number 7

[   683.058] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[   683.058] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[   683.059] (!!) VIA Technologies does not support this driver in any way.
[   683.059] (!!) For support, please refer to http://www.openchrome.org/.
[   683.060] (!!) (openchrome 0.3.1 release)
[   683.060] (WW) Falling back to old probe method for vesa
[ 683.060] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   683.060] (II) CHROME(0): VIAPreInit
[   683.060] (II) CHROME(0): VIAGetRec
[   683.060] (--) CHROME(0): Chipset: VX800/VX820
[   683.060] (--) CHROME(0): Chipset revision: 0
[   683.060] drmOpenDevice: node name is /dev/dri/card0
[   683.070] drmOpenByBusid: Searching for BusID pci:0000:00:01.0
[   683.070] drmOpenDevice: node name is /dev/dri/card0
[   683.074] drmOpenByBusid: drmOpenMinor returns -1
[   683.074] drmOpenDevice: node name is /dev/dri/card1
[   683.078] drmOpenByBusid: drmOpenMinor returns -1
[   683.078] drmOpenDevice: node name is /dev/dri/card2
[   683.082] drmOpenByBusid: drmOpenMinor returns -1
[   683.082] drmOpenDevice: node name is /dev/dri/card3
[   683.086] drmOpenByBusid: drmOpenMinor returns -1
[   683.086] drmOpenDevice: node name is /dev/dri/card4
....
683.208] (EE) CHROME(0): [drm] Failed to open DRM device for pci:0000:00:01.0: No such file or directory
[   683.208] (II) Loading sub module "vgahw"
[   683.208] (II) LoadModule: "vgahw"
[   683.209] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[   683.209] (II) Module vgahw: vendor="X.Org Foundation"
[   683.209]    compiled for 1.12.4, module version = 0.1.0
[   683.209]    ABI class: X.Org Video Driver, version 12.1
[   683.210] (--) CHROME(0): Probed amount of VideoRAM = 65536 kB
[   683.210] (II) CHROME(0): VIAMapMMIO
[   683.210] (--) CHROME(0): mapping MMIO @ 0xde000000 with size 0xd000
[ 683.210] (--) CHROME(0): mapping BitBlt MMIO @ 0xde200000 with size 0x200000
[   683.210] (II) CHROME(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[   683.210] (II) CHROME(0): VIAMapFB
[ 683.210] (--) CHROME(0): mapping framebuffer @ 0xd8000000 with size 0x4000000 [ 683.213] (--) CHROME(0): Frame buffer start: 0xaf011000, free start: 0x0 end: 0x4000000 [ 683.213] (II) CHROME(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[   683.213] (==) CHROME(0): Depth 24, (--) framebuffer bpp 32
[   683.213] (==) CHROME(0): RGB weight 888
[   683.213] (==) CHROME(0): Default visual is TrueColor
[ 683.213] (II) CHROME(0): VIASetupDefaultOptions - Setting up default chipset options.
[   683.213] (==) CHROME(0): Shadow framebuffer is disabled.
[   683.213] (==) CHROME(0): Hardware acceleration is enabled.
[   683.213] (==) CHROME(0): Using EXA acceleration architecture.
[   683.213] (==) CHROME(0): EXA composite acceleration disabled.
[   683.213] (==) CHROME(0): EXA scratch area size is 4096 kB.
[ 683.213] (==) CHROME(0): Using hardware two-color cursors and software full-color cursors.
[   683.213] (==) CHROME(0): GPU virtual command queue will be enabled.
[   683.213] (==) CHROME(0): DRI IRQ will be enabled if DRI is enabled.
[   683.213] (==) CHROME(0): AGP DMA will be disabled if DRI is enabled.
[ 683.214] (==) CHROME(0): PCI DMA will not be used for XV image transfer if DRI is enabled.
[   683.214] (==) CHROME(0): Will not enable VBE modes.
  683.214] (==) CHROME(0): VBE VGA register save & restore will not be used
        if VBE modes are enabled.
[   683.214] (==) CHROME(0): Xv Bandwidth check is enabled.
[ 683.214] (==) CHROME(0): Will not impose a limit on video RAM reserved for DRI.
[   683.214] (==) CHROME(0): Will try to allocate 32768 kB of AGP memory.
[   683.214] (==) CHROME(0): TV dotCrawl is disabled.
[   683.214] (==) CHROME(0): TV deflicker is set to 0.
[   683.214] (==) CHROME(0): No default TV type is set.
[   683.214] (==) CHROME(0): No default TV output signal type is set.
[   683.214] (==) CHROME(0): No default TV output port is set.
[   683.214] (==) CHROME(0): Will not print VGA registers.
[   683.214] (==) CHROME(0): Will not scan I2C buses.
[   683.214] (II) CHROME(0): ...Finished parsing config file options.
[ 683.214] (WW) CHROME(0): Manufacturer plainly copied main PCI IDs to subsystem/card IDs.
[   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 1024x768 initial framebuffer [ 683.220] (II) CHROME(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[   683.220] (==) CHROME(0): DPI set to (96, 96)
[   683.220] (II) Loading sub module "fb"
[   683.220] (II) LoadModule: "fb"
[   683.221] (II) Loading /usr/lib/xorg/modules/libfb.so
[   683.222] (II) Module fb: vendor="X.Org Foundation"
[   683.222]    compiled for 1.12.4, module version = 1.0.0
[   683.222]    ABI class: X.Org ANSI C Emulation, version 0.4
[   683.222] (II) Loading sub module "exa"
[   683.222] (II) LoadModule: "exa"
[   683.222] (II) Loading /usr/lib/xorg/modules/libexa.so
[   683.223] (II) Module exa: vendor="X.Org Foundation"
[   683.223]    compiled for 1.12.4, module version = 2.5.0
[   683.223]    ABI class: X.Org Video Driver, version 12.1
[   683.223] (II) UnloadModule: "vesa"
[   683.223] (II) Unloading vesa
[   683.223] (--) Depth 24 pixmap format is 32 bpp
[   683.223] (II) CHROME(0): VIAScreenInit
[   683.223] (II) CHROME(0): Frame Buffer From (0,0) To (1024,16384)

_______________________________________________
Openchrome-users mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/openchrome-users
Main page: http://www.openchrome.org
Wiki: http://www.openchrome.org/trac/wiki/TOC

Reply via email to