Re: WinCE 5.0 Problems at BootUp x86 HDD

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi,

Your Bootloader obviously has support for Ethernet booloading ("Microsoft
Windows CE Ethernet Bootloader 3.5 for CE/PC (Jun 22 2004)".)
Despite the 'InitKitlNIC' reference, KITL is not used at this stage:
'InitKitlNIC' should be understood as 'Initialize the Network Interface
Controller that KITL will use, if present'. Also, don't confuse the
Bootloader code with your NK.BIN code: if you disable KITL in your image
(NK.BIN), it will not affect the Ethernet Bootloader code in any way.
Your problem is a hardware one:

EDBG:NE2000Init using I/O range at 0x0000E800
EDBG:NE2000:HWRamTest fail. srambase = 0x00010000, ramEnd = 0x00000000
EDBG:NE2000Init:HWInit HWRamTest failed

The code that manages your NE2000 controller (ne2kdbg.lib, look at
C:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\NE2000) is not able to access
the internal RAM of your NIC and you should fix that before going further.

HTH
Remi


.



Relevant Pages

  • Re: Connecting to device for debugging
    ... Before starting the CE kernel, the bootloader sets some parameters passed to ... Some of them refers to the ethernet settings that should be used ... The KITL connection is driven by 2 things: ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Debug works, Release hangs
    ... I am certain I am building my image with KITL disabled. ... Does the bootloader need to disable KITL somehow? ... Are there Build Options I need to change between Debug and Release builds ... >> Hit space to enter configuration menu 5... ...
    (microsoft.public.windowsce.embedded)
  • Re: CE5 hangs in KitlInit
    ... Settings that can control whether Kitl connects in Active (wait for PB to ... flags that come down at the end of a bootloader download. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to complete RNDIS on WinCE50?
    ... the bootloader basically just set up a configuration struct ... that kitl uses to configure itself from. ... Taking into account that kitl drivers don't rely much on os-specific ... might want to concider adding download support to the bootloader once ...
    (microsoft.public.windowsce.platbuilder)
  • Re: bootloader-bios interaction
    ... >> location where the bootloader code is executed. ... >> running the processor is configured in real mode. ... >> code is executing, will the processor switch to protected mode?(i am ...
    (comp.os.linux.embedded)