Re: BSP bringup in WinCE 6.0





"Silver" wrote:
[...]
The PB help has a cunningly cryptically titled document called "Bringing Up
a Hardware Platform"

http://msdn2.microsoft.com/en-us/library/aa914470.aspx

That would be a good place to start. It is a multi--coffee sized read.

I would be surprised if there was much to do for the southbridge - even if
it has on board graphics the stock VGA driver should work. You will need to
ass the components to your design by selecting them from the catalog.


" I've also found that if I
include "ATAPI PCI Support" in the catalog, the mouse and keyboard will
freeze after the system boots."
This could be one of many problems - interrupts not being shared correctly,
incorrect configuration.... Does the whole system actually freeze rather
than just the USB?


Geoff
--

I'll work my way through the doc, thanks for pointing it out.

The mouse/keyboard are PS/2. They both freeze and from the user perspective
the system appears frozen. I can still connect to it from PB though, for
example I was able to use the remote registry editor so it must still be
running. I do see errors when the system tries to find the disk, but haven't
had a chance to start digging into what they mean yet.

4294797782 PID:17d0002 TID:1150002 [NOTIFY] HandleSystemEvent 7 /ADD IDE1:
PB Debugger Loaded symbols for
'C:\PLANETWEB\VIACLIX\VIACLIX1\VIACLIX1\RELDIR\VIACLIX_X86_DEBUG\TIMESVC.DLL'
4294797792 PID:400002 TID:10e0002 Atapi!CDisk::ResetController> SRST failed
4294797792 PID:400002 TID:10e0002 DEVICE!LaunchDevice: Init() failed for
device 0xd0446550
4294797792 PID:400002 TID:10e0002 DEVICE!I_ActivateDeviceEx: couldn't
activate: prefix DSK, index 1, dll atapi.dll, context 0xd02ccf68
4294797792 PID:400002 TID:10e0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\PCI\Instance\ALI14532\Device1\BusPrefix)
returned 2
4294797792 PID:400002 TID:10e0002 Atapi!CDisk::IsDevicePresent> Device 1 is
not present; Error register(0xff)
PB Debugger Loaded symbols for
'C:\PLANETWEB\VIACLIX\VIACLIX1\VIACLIX1\RELDIR\VIACLIX_X86_DEBUG\NETUI.DLL'
4294797792 PID:400002 TID:10e0002 DEVICE!LaunchDevice: Init() failed for
device 0xd0446670
4294797792 PID:400002 TID:10e0002 DEVICE!I_ActivateDeviceEx: couldn't
activate: prefix DSK, index 1, dll atapi.dll, context 0xd02ccf68
4294797792 PID:400002 TID:10e0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\PCI\Instance\ALI14532\Device2\BusPrefix)
returned 2
4294797798 PID:400002 TID:10e0002 Atapi!CDisk::ResetController> SRST failed
PB Debugger Loaded symbols for
'C:\PLANETWEB\VIACLIX\VIACLIX1\VIACLIX1\RELDIR\VIACLIX_X86_DEBUG\WSPM.DLL'
PB Debugger Unloaded symbols for
'C:\PLANETWEB\VIACLIX\VIACLIX1\VIACLIX1\RELDIR\VIACLIX_X86_DEBUG\SERVICESSTART.EXE'
4294797798 PID:400002 TID:10e0002 DEVICE!LaunchDevice: Init() failed for
device 0xd0446870
4294797798 PID:400002 TID:10e0002 DEVICE!I_ActivateDeviceEx: couldn't
activate: prefix DSK, index 1, dll atapi.dll, context 0xd02ccf68
4294797798 PID:400002 TID:10e0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\PCI\Instance\ALI14532\Device3\BusPrefix)
returned 2
4294797798 PID:400002 TID:10e0002 Atapi!CDisk::IsDevicePresent> Device 1 is
not present; Error register(0xff)
4294797798 PID:400002 TID:10e0002 DEVICE!LaunchDevice: Init() failed for
device 0xd0446a70
4294797798 PID:400002 TID:10e0002 DEVICE!I_ActivateDeviceEx: couldn't
activate: prefix DSK, index 1, dll atapi.dll, context 0xd02ccf68
4294797798 PID:400002 TID:10e0002
DeviceFolder::LoadDevice(Drivers\BuiltIn\PCI\Instance\ALI14532) last 16 Ticks
4294797798 PID:400002 TID:10e0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\PCI\Instance\ALI14531\BusPrefix) returned 2
4294797799 PID:400002 TID:10e0002 DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\PCI\Instance\ALI14531\Device0\BusPrefix)
returned 2

4294821974 PID:400002 TID:930002 Atapi!CDisk::ReadWriteDiskDMA> Failed to
wait for interrupt; device(0)
4294823387 PID:3440002 TID:2b90002 OSAXST1: >>> Loading Module 'ceddk.dll'
(0x83005294) at address 0x40240000-0x4024A000 in Process 'udevice.exe'
(0x8311E000)
4294823956 PID:3440002 TID:2b90002 OSAXST1: >>> Loading Module
'commctrl.dll' (0x831403AC) at address 0x40150000-0x401F6000 in Process
'udevice.exe' (0x8311E000)
4294842982 PID:400002 TID:930002 Atapi!CDisk::ReadWriteDiskDMA> Failed to
wait for interrupt; device(0)
4294843989 PID:400002 TID:930002 FSDMGR!MountStore: Failed mounting store
"DSK1:"; error=30


.



Relevant Pages

  • ATAPI Driver Issue WinCE 6.0
    ... prefix DSK, index 1, dll atapi.dll, context 0xd02ccf68 ...
    (microsoft.public.windowsce.platbuilder)
  • Re: CompactFlash PC Card adapters
    ... prefix DSK, index 2, dll atapi.dll, context 0x802d030 ...
    (microsoft.public.windowsce.platbuilder)
  • RE: WinCE 5.0 CEPC image: Loading but not Booting.
    ... 0x83fd1b20: DEVICE!LaunchDevice: Init() failed for device 0x000474d0 ... 0x83ee49ac: PCCARD: DEBUGCHK failed in file ... index -1, dll pcmcia.dll, context 0x620f6e8 ...
    (microsoft.public.windowsce.embedded)
  • Re: CEPC image not getting loaded?
    ... 0x83fd1b20: DEVICE!LaunchDevice: Init() failed for device 0x0004ba00 ... 0x83ec8d2c: PCCARD: DEBUGCHK failed in file ... index -1, dll pcmcia.dll, context 0x625f6e8 ...
    (microsoft.public.windowsce.embedded)
  • Initialization question
    ... and the name of the DLL ... saying that i needed to have a "K" on a BIB file ... PB Debugger Loaded symbols for 'C:\WINCE600\OSDESIGNS ... point combination in driver DLL 'isrTest.dll' ...
    (microsoft.public.windowsce.platbuilder)

Loading