Re: How to activate display
- From: Andy <Andy@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 8 Nov 2006 02:30:02 -0800
The lowest value in BIOS is 4MB but the failure is the same in this case.
"voidcoder" wrote:
.
Sure it is failing to allocate 0xc0080000 bytes chuck!!!.
Is 8MB the lowest possible value in BIOS? Try to lower
it if possible and see what happens.
Andy wrote:
The registry settings for the driver are:
;
; Geode native display driver configuration
;
;1280x1024x8 is supoorted by all CPU's.
;Only Pyramid can support 1280x1024x16.
;On Non-Pyramid when specified 1280x1024x16 driver defaults to 640x480x16.
[HKEY_LOCAL_MACHINE\Software\Geode]
; Valid Resolutions
; "640 480 60"
; "640 480 72"
; "640 480 75"
; "640 480 85"
; "800 600 60"
; "800 600 72"
; "800 600 75"
; "800 600 85"
; "1024 768 60"
; "1024 768 70"
; "1024 768 75"
; "1024 768 85"
; "1280 1024 60"
; "1280 1024 75"
; "1280 1024 85"
; "720 480 NTSC"
; "720 576 PAL"
"Resolution"="800 600 60"
; Typical VideoMemorySize settings
; 00180000 1.5 MB
; 00280000 2.5 MB
; 00400000 4.0 MB
"VideoMemorySize"=dword:00800000 ;00180000 !!!!
"EnableDDC"=dword:0
"FrameBufferDepth"=dword:10
"EnableCompression"=dword:1
"EnablePanel"=dword:0
; "BiosInitPanel"=dword:1
; "NSCBoard"=dword:0 ;0 - Centaurs, 1 - Dorado
"PanelOverride"=dword:0
"PanelResX"=dword:320 ;800
"PanelResY"=dword:258 ;600
"PanelDepth"=dword:10 ;EITHER 8,0C,10, 12, 18 PANEL DEPTH.
"PanelColor"=dword:2 ;1 = MONO, 2 = COLOR
"PanelType"=dword:4 ;1 = TFT, 2=SSTN, 4=DSTN
"PanelChip"=dword:4 ;1 = 9210/Draco, 2 = 9211/Centaurus, 4 =
9211/Dorado
"ClearFrameBuffer"=dword:1
"BackBufferSuport"=dword:1
; This is the platform-specific section to configure Geode software.
[HKEY_LOCAL_MACHINE\Software]
[HKEY_LOCAL_MACHINE\Software\Geode]
[HKEY_LOCAL_MACHINE\Software\Geode\Gfx]
; 0 == not set
; 1 == PAL
; 2 == NTSC
"TVStandard"=dword:0
; 0 = none
; 1 = analog video
; 2 = MPEG
"CurrentVideoSourceMode"=dword:0
"SAA7114Enable"=dword:0
"CRTEnable"=dword:1
; 0 = no TV Horizontal Shift
; anything else is the number of pixels to shift left
; NOTE: This value is in hex.
"TVHorzShift"=dword:0
;Enable for Samsung board only
"SCARTGPIOEnable"=dword:0
[HKEY_LOCAL_MACHINE\Software\Geode\Tuner]
; 00000001 = Alps TSBH1 (NTSC)
; 00000002 = Alps TMDZ2 (PAL BG/L)
; 00000003 = Philips FM1236 (NSTC)
"TunerType"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Geode\System]
"GPIOAddr"=dword:00000096
"GPIOVideoSourceSwitchEnable"=dword:00000000
"SAA7114InputTuner"=dword:000000C0
"SAA7114InputSVideo"=dword:000000C9
"SAA7114InputComposite"=dword:000000C2
[HKEY_LOCAL_MACHINE\Software\Geode\System\I2C]
"ACB1"=dword:00000810
"ACB2"=dword:00000820
"FMAudioMux"=dword:00000000
"TunerI2CWriteAddr"=dword:000000C6 ; (Philips NTSC tuner)
; 000000C2 (Alps PAL tuner)
[HKEY_LOCAL_MACHINE\Software\Geode\System\IRQ]
; 0 == disabled
"VBI"=dword:0 ;7
"Timer"=dword:6 ;6
"CIR"=dword:7 ;7
;Option to run with sound or without sound (0=No Sound and 1=Sound)
[HKEY_LOCAL_MACHINE\Software\Geode\System\Sound]
"SND"=dword:1
;0 (No Sound driver available)
;1 (Sound driver is available)
;
; CRT/TFT/Panel only Video out settings for Display driver
; CRTDisplayonly - set 1 if only CRT/TFT/Panel is connected and there is no
TV output
; - set 0 if TV connected. Default is 0 which is TV out.
; VideoInputMode - set 1 if using VIP
; - set 0 if using PCI bus master. Default is VIP
; SetDeinterlacing - set 1 for Weave
; - set 0 for BOB. Default is WEAVE
; FieldPolarity - This key is effective only when VideoInputMode=1
; - set 0 for Odd field first. Default is Odd field first
; - set 1 for Even field first
[HKEY_LOCAL_MACHINE\Software\Geode\System\Video]
"CRTDisplayonly"=dword:00000001
"VideoInputMode"=dword:00000001
"SetDeinterlacing"=dword:00000001
"FieldPolarity"=dword:00000000
"DVIPenable"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Geode\System\Video]
"NewMSOverlayenable"=dword:00000000
The vidio ram is set to 8M in bios setup.
The Debug output shows the following messages for display driver:
4294774124 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: >>> Loading module
ddi_gx.dll at address 0x01270000-0x012EA000
Loaded symbols for
'D:\WINCE500\PBWORKSPACES\WEBPADECM3512\RELDIR\GEODE_X86_DEBUG\DDI_GX.DLL'
4294774159 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: GPEVGA::GPEVGA
4294774159 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: gx_read_gcr = 0xFF
4294774159 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: F FF, SoftVGA=1
4294774159 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: GetDeviceId = 0xFFFFFFFF
4294774160 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: ERROR:
E:\macallan\private\winceos\COREOS\nk\kernel\nknormal\..\virtmem.c line 1291:
4294774160 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: Failed
VirtualAlloc(00002000) of c0080000 bytes
4294774160 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: BackBufferSupport 1
4294774160 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: EnableDDC 0
4294774161 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: ClearFrameBuffer 1
4294774161 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: EnableCompression 1
4294774161 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: FrameBufferDepth 16
4294774162 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: EnablePanel 0
4294774162 PID:a3a1f002 TID:a3b9c9ba 0x839eab5c: User set 800 600 60 16 1
There is a virtual alloc error, but i don´t know where it comes from.
Regards,
Andy
"voidcoder" wrote:
Also, in case you are using Media GX driver, make sure
display type and the rest of display settings are
specified correctly in registry ...
Luc Cool wrote:
Hi,
the amount of memory used as video ram (bios setup) might make a difference.
hope this helps.
regards.
"Andy" <Andy@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:E4F92C48-145B-4542-A4B1-F6FE36F26369@xxxxxxxxxxxxxxxx
Hello,it´s
i´ve a problem with my Geode board ECM3512.
The image for testing the board is based on the Enterprise Web Pad. The
settings are the defaults. The image boots over ethernet connection and
possible to call ipconfig over CE target Control.
But the display doesn´t show the desktop, its only black screen.
I booted the image over bootdisk with biosloader and over loadcepc.
Are there any settings to activate the display?
Any ideas?
Thanks,
Andy
- Follow-Ups:
- Re: How to activate display
- From: voidcoder
- Re: How to activate display
- References:
- Re: How to activate display
- From: Luc Cool
- Re: How to activate display
- From: voidcoder
- Re: How to activate display
- From: Andy
- Re: How to activate display
- From: voidcoder
- Re: How to activate display
- Prev by Date: Re: package signing in windows mobile 5
- Next by Date: Re: How to set IP address by startup project
- Previous by thread: Re: How to activate display
- Next by thread: Re: How to activate display
- Index(es):
Relevant Pages
|