Asked By Eik
19-Mar-07 06: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