| Mobile Apps Groups | View |
| Pocketpc |  |
| Pocketpc Activesync |  |
| Pocketpc Developer |  |
| Pocketpc Phone_Edition |  |
| Windowsce App Development |  |
| Windowsce Embedded |  |
| Windowsce Platbuilder |  |
|
| Group Summaries | View |
| .NET Framework |  |
| Access |  |
| BizTalk |  |
| Certifications |  |
| CRM |  |
| DDK |  |
| Exchange Server |  |
| FoxPro |  |
| French |  |
| French .NET |  |
| Games |  |
| German |  |
| German .NET |  |
| Graphic Design |  |
| IIS |  |
| Internet |  |
| ISA Server |  |
| Italian |  |
| Italian .NET |  |
| Maps |  |
| MCIS |  |
| Miscellaneous |  |
| Mobile Apps |  |
| Money |  |
| MSN |  |
| Networking |  |
| Office |  |
| Ops Mgr |  |
| Publisher |  |
| Security |  |
| SharePoint |  |
| Small Business |  |
| Spanish |  |
| Spanish .NET |  |
| SQL Server |  |
| Systems Management Server |  |
| Transaction Server |  |
| Virtual PC / Virtual Server |  |
| Visual Studio |  |
| Win32 |  |
| Windows 2000 |  |
| Windows 2003 Server |  |
| Windows 7 |  |
| Windows Live |  |
| Windows Media |  |
| Windows Update |  |
| Windows Vista |  |
| Windows XP |  |
| |
|
|
|
| View All Microsoft Windowsce Platbuilder Posts Ask A New Question |
|
IXP425 - Kernel hangs, don't know what to expexct - CE 5.0 |
Eik posted on Monday, March 19, 2007 6:14 AM
|
Hi there,
we have a board based on the IXP425 and use the BSP for the IXDP4xx. The
Problem ist, that the Kernel is starting and hangs somewhere (almost
everytime at the same point) and I don't even know what the problem is or
what should be expected to happen next.
Furthermore: We can not connect to the device with e.g. the "CE Target
Control" (although Target Control is checked in "Platform->Settings") and can
not use the Tools like "Target->CE Processes", because they are grayed out.
We use eboot and use the ethernet connection for downloading the image and
for the transport ("Target->Connectivity Options").
The last lines of the debug look like this (they appear on the serial port):
0x81fc94d8: Warning: No Match template is found for following PCI Device
0x81fc94d8:
-------------------------------------------------------------------------------
0x81fc94d8: Bus/Device/Function = 0/13/1, OHCI USB Bus Controller
0x81fc94d8: VendorID = 0x1033, DeviceID = 0x0035, Command = 0x0000, Status
= 0x0210
0x81fc94d8: RevisionID = 0x43, ProgIf = 0x10, SubClass = 0x03, BaseClass =
0x0C
0x81fc94d8: CacheLineSize = 0x00, LatencyTimer = 0x08, HeaderType = 0x00,
BIST = 0x00
0x81fc94d8: BaseAddresses:
0x81fc94d8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000
0x81fc94d8: CIS = 0x00000000, SubVendorID = 0x1033, SubSystemID = 0x0035
0x81fc94d8: ROMBaseAddress = 0x00000000
0x81fc94d8: InterruptLine = 0x00, InterruptPin = 0x02, MinGrant = 0x01,
MaxLatency = 0x2A
0x81fc94d8:
-------------------------------------------------------------------------------
0x81fc94d8: OEMIoControl: IOCTL_HAL_REQUEST_IRQ
0x81fc94d8: OEMGetInterrupt : DeviceNumber = 13 > 3
0x81fc94d8: Warning: No Match template is found for following PCI Device
0x81fc94d8:
-------------------------------------------------------------------------------
0x81fc94d8: Bus/Device/Function = 0/13/2, Unknown Device Type
0x81fc94d8: VendorID = 0x1033, DeviceID = 0x00E0, Command = 0x0000, Status
= 0x0210
0x81fc94d8: RevisionID = 0x04, ProgIf = 0x20, SubClass = 0x03, BaseClass =
0x0C
0x81fc94d8: CacheLineSize = 0x00, LatencyTimer = 0x44, HeaderType = 0x00,
BIST = 0x00
0x81fc94d8: BaseAddresses:
0x81fc94d8: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
0x00000000
0x81fc94d8: CIS = 0x00000000, SubVendorID = 0x1033, SubSystemID = 0x00E0
0x81fc94d8: ROMBaseAddress = 0x00000000
0x81fc94d8: InterruptLine = 0x00, InterruptPin = 0x03, MinGrant = 0x10,
MaxLatency = 0x22
0x81fc94d8:
-------------------------------------------------------------------------------
0x81fc94d8: OEMIoControl: IOCTL_HAL_REQUEST_IRQ
0x81fc94d8: OEMGetInterrupt : DeviceNumber = 13 > 3
0x81fc94d8: DEVICE!RegReadActivationValues
RegQueryValueEx(Drivers\BuiltIn\Serial2\BusPrefix) returned 2
0x81f57400: GetDhcpLease(IXP425ETHNPE2): failed badly!
0x81f57400: GetDhcpLease(IXP425ETHNPE2): failed badly!
0x81f57400: IGMPDelInclList: AddrPtr=ac810 NumDelSources=0 DelSourceList=0
0x81f26880: +OpenIFConfig(Comm\IXP425ETHNPE2\Parms\TCPIP Handle 0x83EFCC8)
0x81f26880: Opened registry info for Comm\IXP425ETHNPE2\Parms\TCPIP
0x81f26880: -OpenIFConfig(Comm\IXP425ETHNPE2\Parms\TCPIP *Handle 0x83EFCC8,
BOOL Ret: 1)
0x81f26880: *CloseIFConfig(Handle 0x90820)
0x81f26880: IPAddAddrComplete: IF A8FB0 ntecount 1, SAC 0
0x81f57400: +AfdAddInterface(Adapter IXP425ETHNPE2 Nte 0xA9420 Context 2,
Flags 0 IPAddr 7F9FEA9 cDns 0 cWins 0)
0x81f57400: -AfdAddInterface: fRet: 1
0x81f57400: SetDhcpConfig: set IPAddr 7F9FEA9
0x81f57400: SetDhcpConfig: set LeaseObtained 1c2b1d0 770538a0
0x81f57400: SetDhcpConfig: T1 0 T2 0 Lease 0
0x81f57400: SetDhcpConfig: set IPAddr 8A00A8C0
0x81f57400: SetDhcpConfig: set LeaseObtained 1c2b1d0 81d81090
0x81f57400: SetDhcpConfig: T1 1c2 T2 313 Lease 384
0x81f57400: +AfdAddInterface(Adapter IXP425ETHNPE1 Nte 0xAB550 Context 3,
Flags 0 IPAddr 8A00A8C0 cDns 2 cWins 1)
0x81f57400: -AfdAddInterface: fRet: 1
0x81f57400: IGMPDelInclList: AddrPtr=ae2e0 NumDelSources=0 DelSourceList=0
0x81ef3a5c: +OpenIFConfig(Comm\IXP425ETHNPE1\Parms\TCPIP Handle 0x842FCC8)
0x81ef3a5c: Opened registry info for Comm\IXP425ETHNPE1\Parms\TCPIP
0x81ef3a5c: -OpenIFConfig(Comm\IXP425ETHNPE1\Parms\TCPIP *Handle 0x842FCC8,
BOOL Ret: 1)
0x81ef3a5c: *CloseIFConfig(Handle 0x90820)
0x81ef3a5c: IPAddAddrComplete: IF AB0E0 ntecount 1, SAC 0
And there it stops. By the way, when it stops here we can still successfully
ping the device.
Sometimes there appear three more lines:
0x81f26880: SetDhcpConfig: set IPAddr 8A00A8C0
0x81f26880: SetDhcpConfig: set LeaseObtained 1c2b1d1 a9d3b3a0
0x81f26880: SetDhcpConfig: T1 1c2 T2 313 Lease 384 |
 |
|
| |
|
|
What do you mean with "it stops"? |
Anthony Pellerin posted on Monday, March 19, 2007 9:25 AM
|
What do you mean with "it stops"? The system does not seam to hang as you
can ping it. What do you expect from it that is not performed?
just an idea : are you sure not to have a NDIS driver in addition to KITL on
your ethernet card?
HTH
--
--
--
----------------------------------------------------------------
Anthony Pellerin (eMVP)
ADENEO (ADESET)
Windows Embedded Consultant
http://www.adeneo.adetelgroup.com
Tél : +33 (0)4.72.18.57.77
Fax : +33 (0)4.72.18.57.78
----------------------------------------------------------------
D5CA1EED-71CB-42A3-9E00-4A1B57AFF1B1@microsoft.com... |
 |
|
Are you using NPE for downloading and also loaded the NDIS driver for NPE? |
K. S. Huang posted on Tuesday, March 20, 2007 12:16 AM
|
Are you using NPE for downloading and also loaded the NDIS driver for NPE?
The NPE could *not* be act as KITL connection and Ethernet port
simultaneously! |
 |
|
Now it works, some answers to your question and suggestions;."K. S. |
Eik posted on Tuesday, March 20, 2007 4:52 AM
|
Now it works, some answers to your question and suggestions;.
Well, actually I did, although I thought I had already deleted the NDIS
drivers. Seems that some Catalog Items of the BSP were adding dependent
Catalog Items and this just slipped my attention.
Now I removed everything(!) that had the phrase NDIS in its name - although
this means that I had to remove a lot of other Catalog Items which were
dependent on the NDIS things - my image shrank from 11 MB to 5 MB ;-) but who
cares as long as I see that the stuff is running.
Well, what I meant with "it stops" was, that I could just not ping it and I
also could not see processes running ( with "Target -> CE Processes"), but
this was caused by the NDIS driver which seemed to 'occupy' the NPE, so I
could not receive any data about running processes or debug messages.
So, thanks to both of you - I hope I won't run into any other trouble,
because the board running now is just an evaluation board and not the final
one ;-) |
 |
|
|
|
|
| Previous Microsoft Windowsce Platbuilder conversation. |
|
|