[Openchrome-users] Memory size detection failed: using 16MB, system has 8MB
Mark Huijgen
mark.sf.net
Tue Feb 6 03:54:57 PST 2007
Luc Verhaegen wrote:
> On Tue, Feb 06, 2007 at 11:38:28AM +0100, Mark Huijgen wrote:
>
>> Hi,
>>
>> The company I work for manages lot of computers with the following VIA
>> chip: VIA VT3122 (CLE266)-EPIA M/MII/....
>> All the bios'es have the video memory set to 8MB. The driver fails to
>> detect this and defaults to 16MB. This of course gives some weird result
>> on the screen.
> Try using my driver.
>
> Here the dependence on the BIOS is set to an absolutely minimum. You'll
> see that it'll correctly detect your memory size, ram type, and whether
> or not direct cpu access is enabled, as it bothers the memory controller
> directly.
>
> Luc Verhaegen.
>
Just tried the latest git version of unichrome, memory detection works,
but Xorg 7.0 crashes with signal 11 around the EDID tranfer:
(**) VIA(0): Depth 24, (--) framebuffer bpp 32
(==) VIA(0): RGB weight 888
(==) VIA(0): Default visual is TrueColor
(==) VIA(0): Using HW cursor
(--) VIA(0): Found VT3122 UniChrome/Chrome IGP
(--) VIA(0): Found CLE266 HostBridge (rev. 0x11).
(WW) VIA(0): Manufacturer plainly copied main PCI ids to Subsystem/Card ids.
(WW) VIA(0): VT3122 based device is not identifiable.
(--) VIA(0): mapping MMIO @ 0xec000000 with size 0x9000
(--) VIA(0): mapping BitBlt MMIO @ 0xec200000 with size 0x10000
(WW) VIA(0): ViaScratchGet: VideoRam Scratch area uninitialised. Trying
CR39.
(--) VIA(0): Using 8192kB of RAM (133Mhz DDR - PC2100)
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/xorg/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.2.0
ABI class: X.Org Video Driver, version 0.8
(II) VIA(0): I2C bus "I2C bus 1" initialized.
(II) VIA(0): I2C bus "I2C bus 2" initialized.
(II) VIA(0): I2C bus "I2C bus 3" initialized.
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.8
(II) VIA(0): I2C device "I2C bus 1:ddc2" registered at address 0xA0.
(II) VIA(0): I2C device "I2C bus 1:ddc2" removed.
(II) VIA(0): EDIDModeFromDetailedTiming: Ignoring: We only handle
seperate sync.
*** If unresolved symbols were reported above, they might not
*** be the reason for the server aborting.
Backtrace:
0: X(xf86SigHandler+0x9e) [0x80a8b71]
Fatal server error:
Caught signal 11. Server aborting
If I remove the monitor it doenst segfault, but bails out with no
screens found.
With monitor connected and Option "I2CScan" "false" and fixed refresh
rates in xorg.conf it works.
Monitor is an Acer AL1715 tft.
Mark
More information about the Openchrome-users
mailing list