Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4864 Discussions

Windows Embedded Compact 2013 Driver Support for Intel I210 Ethernet Controller

Mike_S
Beginner
1,047 Views

We have an iEi Celeron single board computer with an I210 and I211 ethernet controller.  We have a Board Support Package (BSP) for Windows Embedded Compact 7 and have successfully built and run the image.  We are trying to move to Windows Embedded Compact 2013, but the board supplier did not provide a 2013 BSP.  Using available documentation, we were able to port the WEC7 BSP to WEC2013.  During the boot phase, the boot fails because when it attempts to load the DLL for the I210 and I211, we receive an error message that we cannot load executables built for OS version 7.0.  The BSP provided 2 DLLs, E1I61CE7.dll and E1ICEISR.dll.  We are having difficulty locating versions of these DLLs that were built for WCE2013.

 

Has anyone else had this issue and how was it resolved?

0 Kudos
6 Replies
Mike_Intel
Moderator
1,037 Views

Hello Mike_S,


Thank you for posting in Intel Ethernet Communities. 


For us to further check the issue, please provide the following details.


  1. Are you using onboard I210 and I211 or a PCIe card?
  2. What is your OS?
  3. Please share a screenshot of the issue.
  4. What is the brand and model of your board/system?
  5. Is it working fine before?


If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.


Best regards,

Michael L.

Intel® Customer Support


0 Kudos
Mike_S
Beginner
1,022 Views

Hello Mike_Intel,

 

Thank you for your response.  Here are the answers to your questions:

 

1. We are using onboard I210 and I211.

 

2. We are attempting to build a Windows Embedded Compact 2013 O/S that will run on the target board.

 

3. The following is from a dump created during the booting of the WEC2013 O/S.

00B80002 DeviceFolder::LoadDevice(Drivers\BuiltIn\PCI\Instance\E1I61CE72) last 145 TicksPID:00400004 TID:0042002A DEBUG_BREAK @efe8b4e5 Ignored.
PID:00400004 TID:00B80002 DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PCI\Instance\E1I61CE71). Driver cannot be unloaded.
PID:00400002 TID:0042002A CDriverContext::OpenStream( OUT ) - format (1 2:16 44100 4 176400 flag=1)
PID:00400002 TID:00B80002 Cannot load executables built for OS version 7.00
PID:00400002 TID:00B80002 DeviceFolder::LoadDevice(Drivers\BuiltIn\PCI\Instance\E1I61CE71) last 105 TicksPID:00400003 TID:0042002A CDriverContext::SetVolume(99999999) => L:0036 R:0036
PID:00400003 TID:00B80002 Cannot load executables built for OS version 7.00

 

4. We are using an iEi WAFER-BT-J19001 which is an Intel Celeron quad-core J1900.

 

5. iEi provided us with a Board Support Package (BSP) for Windows Embedded Compact 7.  We built an O/S image and successfully ran it on the target system.  iEi did not have a BSP for WEC2013, so we used the the WEC7 version to build the WEC2013 O/S image.  Unfortunately, some of the drivers in the BSP were provided as DLLs that had been built using WEC7.  WEC2013 cannot load those DLLs because of the version mismatch.

 

So, we are looking for WEC2013 versions of the DLLs that support the I210 and I211.  The set of files for WEC7 that we received as part of the BSP were:

E1I61CE7.bib

E1I61CE7.dll

E1I61CE7.reg

E1I61CE7.rel

E1ICEISR.dll

E1ICEISR.rel

 

I expect the names of the files for WEC2013 would be:

E1I61CE8.bib

E1I61CE8.dll

E1I61CE8.reg

E1I61CE8.rel

E1ICEISR.dll

E1ICEISR.rel

 

I hope this answers your questions.  If you need further information, please let me know.

 

Best regards,

Mike

0 Kudos
Mike_Intel
Moderator
1,019 Views

Hello Mike_S,


Thank you for the update. We need to further check this inquiry so kindly give us 2 to 3 business days to provide an update.


Thank you and stay safe.


Best regards,

Michael L.

Intel® Customer Support


0 Kudos
Mike_Intel
Moderator
1,010 Views

Hello Mike_S,

 

Thank you for patiently waiting for our update.

 

Generally, 3rd party system manufacturers which support an embedded operating system must create a Board Support Package (BSP) to allow the embedded operating system to run on their platform. If they did not provide any, customers or end users may need to contact them again if the embedded OS is supported and validated. They should be the one to provide the BSP. They are still the best source of support since they have customized drivers and software to enable or alter features on your system. They are in best position where you can seek assistance so that you will not lose features or customizations of the Ethernet controller. 

 

Based on our Supported Operating Systems for Intel® Ethernet Controllers (LOM), WEC2013 is not validated and we do not have available drivers for it. But, it still best to contact the system manufacturer for assistance.

 

https://www.intel.com/content/www/us/en/support/articles/000055236/ethernet-products/gigabit-ethernet-controllers-up-to-2-5gbe.html

 

If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.

 

Best regards,

Michael L.

Intel® Customer Support

0 Kudos
Mike_Intel
Moderator
967 Views

Hello Mike_S,

 

I hope you're having a wonderful day. I am just sending a soft follow up hoping that you are now talking to the manufacturer for further assistance. We will wait for your reply. 

 

If you have questions, please let us know. In case we do not hear from you, we will make a follow up after 3 workings days. Thank you.

 

Best regards,

Michael L.

Intel® Customer Support


0 Kudos
Mike_Intel
Moderator
947 Views

Hello Mike_S,

 

I hope this message finds you well. I am just sending another follow up checking if you already tried contacting the manufacturer of the system for further assistance. Since we have not heard back from you, I need to close this inquiry. 


If you need any additional information, please submit a new question as this thread will no longer be monitored.


Thank you and stay safe.

 

Best regards,

Michael L.

Intel® Customer Support


0 Kudos
Reply