Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CE 6.0 Kernel reboots early

7 views
Skip to first unread message

wy...@superspider.net

unread,
May 14, 2008, 7:47:37 AM5/14/08
to
I try to bring up the CEPC on a AMD Geode LX700 Platform, but the CE
Kernel seems to reboot early in the boot phase. Here is what Debugout
says:

<Windows CE 6.0 CEPC Debugout>
Debug Serial Init

SysInit: GDTBase=80fa1000 IDTBase=80ffa8c0 KData=80fa9800
Windows CE Kernel for i486 Built on Dec 11 2007 at 13:42:31
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
PCIBIOS:: BIOS Address static map to addr=a00e0000
GetPicRoutingIrqTable: Start
search_pci_bios start
CE Ethernet Bootloader found 32Bit BIOS Entry master_bios32=a00ff070
bios32_call_offset=1f080 for CE/PC
Return from First BIOS EAX=49435000 EBX=ff0f0,ECX=600 EDX=5a9
32 PCI BIOS offset located.addr=1f699
32 PCI BIOS Present EDX=20494350,EAX=1 EBX=f0210,ECX=600
+GetRoutingOption
search_pci_routing
search_pci_routing end fails
GetRoutingOption with buffer Size 512 bytes buffer DS80220040:addr
=80fa49ea í [REBOOT HAPPENS HERE!]

I also have CE 5.0 and so I tried to do the same CEPC build in CE 5.0
on the same hardware with the same configuration. Interestingly, there
is no such problem with the CEPC build from CE 5.0. Here is the
Debugout:

<Windows CE 5.0 CEPC Debugout>
Debug Serial Init

SysInit: GDTBase=80cfe0e8 IDTBase=80d50420 KData=80d71800
Windows CE Kernel for i486 Built on Feb 8 2007 at 23:34:23
g_pPageDir = 80d74000
PCIBIOS:: BIOS Address static map to addr=a00e0000
GetPicRoutingIrqTable: Start
search_pci_bios start
CE Ethernet Bootloader found 32Bit BIOS Entry master_bios32=a00ff070
bios32_call_offset=1f080 for CE/PC
Return from First BIOS EAX=49435000 EBX=ff0f0,ECX=600 EDX=5a9
32 PCI BIOS offset located.addr=1f699
32 PCI BIOS Present EDX=20494350,EAX=1 EBX=f0210,ECX=600
+GetRoutingOption
search_pci_routing
search_pci_routing end fails
GetRoutingOption with buffer Size 512 bytes buffer DS80290040:addr
=80d53e8a
GetRoutingOption return SUCCESS .AH=0
canConfiguredIrq with PCI Exclusive Irq Bit (wExClusive) =680
ScanConfigureIrq: BufferSize = 96 @ address 80d53e8a
ScanConfigureIrq: for Bus=0 ,Device=1 SlotNumber=255
INTA_LinkValue=1,INTA_IrqBitMap=200
INTB_LinkValue=0,INTB_IrqBitMap=0
...(continues)

I double checked the ce.bib and reginit.ini files to be sure that they
are the same in CE5.0 and CE6.0. I have also found some other threads
concerning the same problem, but no solution, e.g.
http://www.eggheadcafe.com/software/aspnet/31812788/i-cant-download-wce-60.aspx

Can someone please give me a hint why the CE 6.0 kernel just reboots?

with kind regards, Stefan Wyss

Anonymous

unread,
Aug 11, 2008, 3:53:18 PM8/11/08
to
I'm having the same problem. Any advice would be appreciated.

Thanks!

Erwin Zwart

unread,
Aug 12, 2008, 2:27:21 AM8/12/08
to
Hi,

This is difficult to guess because i don't have any expierance with your
board, and don't have enough info.

Build a debug kernel (if you didn't do that already) and turn on some more
debug messages (eg OALLogSetZones() for enabling debug messages in the oal).

Erwin Zwart


<wy...@superspider.net> wrote in message
news:c55ce1c5-d3b4-4f25...@y38g2000hsy.googlegroups.com...

0 new messages