Paolo
2007-04-18 12:30:50 UTC
Hi,
I have a problem with the Intel 82559 driver.
My hardware is a Computer On Module based on AMD Geode LX800 with
CS5536 chipset. The ethernet controller is a Intel 82559.
I download the AMD BSP and, thank your suggestion :) , I build a
working Image of WinCE 5.0.
I have now a problem with the ethernet controller. I download the
Intel driver, I put e100ce5.ddl in C:\WINCE500\PLATFORM\Geodelx\Files\
subdir and I modify the files platform.bib and platform.reg as per
Intel installing istructions.
The ethernet controller doesn't work..
I try to install a realtek 8139 on PCI BUS and I buid a Image with its
driver. The 8139 chip work perfectly.
Can you help me?
Thank You
Paolo
The serial debug of a boot with Intel driver is this:
0x83fcf800: PCIBUS::OpenNonExistInstanceKey(Drivers\BuiltIn\PCI
\Instance\E100CE51) returned open exist.continue search
0x83fcf800: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers
\BuiltIn\PCI\Instance\ddi_agx1\BusPrefix) returned 2
0x83fcf800: DEVICE!CreateDevice: illegal entry point combination in
driver DLL 'ddi_agx.dll'
0x83fcf800: CreateDevice: creation of type 'DDI', index 1, lib
'ddi_agx.dll' returning 0x00000000, error code 1
0x83fcf800: DEVICE!I_ActivateDeviceEx: couldn't activate: prefix DDI,
index 1, dll ddi_agx.dll, context 0x23ea8896
0x83fcf800: DeviceFolder::LoadDevice!Enumerate Found deprecated load
instructions at (Drivers\BuiltIn\PCI\Instance\E100CE52). Driver cannot
be unloaded.
0x83fcf800: ==>NdisInitializeWrapper
0x83fcf800: <==NdisInitializeWrapper
0x83fcf800: ==>NdisMRegisterMiniport: NdisWrapperHandle 0004F0E0
0x83fcf800: ==>ndisRegisterMiniportDriver: NdisWrapperHandle 0004F0E0
0x83fcf800: <==ndisRegisterMiniportDriver: MiniBlock 0004F150
0x83fcf800: NdisMRegisterMiniport: MiniBlock 0004F150
0x83fcf800: <==NdisMRegisterMiniport: MiniBlock 0004F150, Status 0
0x83fcf800:
0x83fcf800: ndisMInitializeAdapter: Miniport 0004F370, 0x83fcf800:
==>ndisQueueMiniportOnDriver: Miniport 0004F370, MiniBlock 0004F150
0x83fcf800: <==ndisQueueMiniportOnDriver: Miniport 0004F370, MiniBlock
0004F150, rc 1
0x83fcf800: ==>NdisMSetAttributesEx: Miniport 0004F370
0x83fcf800: ==>NdisMDeregisterAdapterShutdownHandler: Miniport
0004F370
0x83fcf800: <==NdisMDeregisterAdapterShutdownHandler: Miniport
0004F370
0x83fcf800: ***NDIS*** (b, 2078) 0x83fcf800: INIT FAILURE:
Dequeueing the miniport from the driver block.
0x83fcf800: ==>ndisDeQueueMiniportOnDriver, Miniport 0004F370,
MiniBlock 0004F150
0x83fcf800: <==ndisDeQueueMiniportOnDriver: Miniport 0004F370,
MiniBlock 0004F150
0x83fcf800: ***NDIS*** (b, 2105) 0x83fcf800: INIT FAILURE:
Dereferencing the miniport block.
0x83fcf800: ndisDereferenceMiniport:Miniport 0004F370, Ref = 0
0x83fcf800: ==>ndisMUnload: DriverObject 0004F040
0x83fcf800: ndisMUnload: MiniBlock 0004F150
0x83fcf800: <==ndisMUnload: DriverObject 0004F040, MiniBlock 0004F150
I have a problem with the Intel 82559 driver.
My hardware is a Computer On Module based on AMD Geode LX800 with
CS5536 chipset. The ethernet controller is a Intel 82559.
I download the AMD BSP and, thank your suggestion :) , I build a
working Image of WinCE 5.0.
I have now a problem with the ethernet controller. I download the
Intel driver, I put e100ce5.ddl in C:\WINCE500\PLATFORM\Geodelx\Files\
subdir and I modify the files platform.bib and platform.reg as per
Intel installing istructions.
The ethernet controller doesn't work..
I try to install a realtek 8139 on PCI BUS and I buid a Image with its
driver. The 8139 chip work perfectly.
Can you help me?
Thank You
Paolo
The serial debug of a boot with Intel driver is this:
0x83fcf800: PCIBUS::OpenNonExistInstanceKey(Drivers\BuiltIn\PCI
\Instance\E100CE51) returned open exist.continue search
0x83fcf800: DEVICE!RegReadActivationValues RegQueryValueEx(Drivers
\BuiltIn\PCI\Instance\ddi_agx1\BusPrefix) returned 2
0x83fcf800: DEVICE!CreateDevice: illegal entry point combination in
driver DLL 'ddi_agx.dll'
0x83fcf800: CreateDevice: creation of type 'DDI', index 1, lib
'ddi_agx.dll' returning 0x00000000, error code 1
0x83fcf800: DEVICE!I_ActivateDeviceEx: couldn't activate: prefix DDI,
index 1, dll ddi_agx.dll, context 0x23ea8896
0x83fcf800: DeviceFolder::LoadDevice!Enumerate Found deprecated load
instructions at (Drivers\BuiltIn\PCI\Instance\E100CE52). Driver cannot
be unloaded.
0x83fcf800: ==>NdisInitializeWrapper
0x83fcf800: <==NdisInitializeWrapper
0x83fcf800: ==>NdisMRegisterMiniport: NdisWrapperHandle 0004F0E0
0x83fcf800: ==>ndisRegisterMiniportDriver: NdisWrapperHandle 0004F0E0
0x83fcf800: <==ndisRegisterMiniportDriver: MiniBlock 0004F150
0x83fcf800: NdisMRegisterMiniport: MiniBlock 0004F150
0x83fcf800: <==NdisMRegisterMiniport: MiniBlock 0004F150, Status 0
0x83fcf800:
0x83fcf800: ndisMInitializeAdapter: Miniport 0004F370, 0x83fcf800:
==>ndisQueueMiniportOnDriver: Miniport 0004F370, MiniBlock 0004F150
0x83fcf800: <==ndisQueueMiniportOnDriver: Miniport 0004F370, MiniBlock
0004F150, rc 1
0x83fcf800: ==>NdisMSetAttributesEx: Miniport 0004F370
0x83fcf800: ==>NdisMDeregisterAdapterShutdownHandler: Miniport
0004F370
0x83fcf800: <==NdisMDeregisterAdapterShutdownHandler: Miniport
0004F370
0x83fcf800: ***NDIS*** (b, 2078) 0x83fcf800: INIT FAILURE:
Dequeueing the miniport from the driver block.
0x83fcf800: ==>ndisDeQueueMiniportOnDriver, Miniport 0004F370,
MiniBlock 0004F150
0x83fcf800: <==ndisDeQueueMiniportOnDriver: Miniport 0004F370,
MiniBlock 0004F150
0x83fcf800: ***NDIS*** (b, 2105) 0x83fcf800: INIT FAILURE:
Dereferencing the miniport block.
0x83fcf800: ndisDereferenceMiniport:Miniport 0004F370, Ref = 0
0x83fcf800: ==>ndisMUnload: DriverObject 0004F040
0x83fcf800: ndisMUnload: MiniBlock 0004F150
0x83fcf800: <==ndisMUnload: DriverObject 0004F040, MiniBlock 0004F150