We are using a Nexcom NISE2300 (Intel atom D2550) computer which has 4x Intel® 82574IT GbE LAN ports . It is running
Windows Embedded Compact 7 (WEC7) with the drivers from the "Intel® Ethernet Drivers for Microsoft* Embedded Operating Systems version 12". The WEC7 image is based on the "Small footprint device" template and the CEPC bsp, it also has smp enabled.
When using the network we sometimes get the following message printed to the debug port
"PID:00400004 TID:00EB0016 WINCE 6.0 E1Q::PhyUpdateAdaptiveIFS: Adaptive IFS exiting--adapter is stopped or resetting"
and a network adapter stops to respond (even to ping), sometimes it recovers (after some seconds) and sometimes a power cycle is needed.
Does anyone have an idea of why the adapters are stopping /resetting and why this message gets printed?
Thank you for contacting the Intel Embedded Community.
We would like to help you, but you need to contact the manufacturer of your computer to receive the further help because they have all the information related to their products. Also, to receive the further drivers, because they have modified the devices where the video, audio, or other features are generated.
In order to help you, as a reference please address your problem to the following web sites:
http://www.nexcom.com/Support/Page/technical-support Technical Support - NEXCOM
http://www.nexcom.com/Home/ContactUs Contact Us
The needed drivers may be found as a reference as well at the http://www.nexcom.com/Support/Downloads Downloads - NEXCOM web site
Intel can give you generic drivers, which are not guaranteed to work properly with your third party computer. In case that you need them please use the /www.intel.com/p/en_US/support/detect?iid=dc_iduu Intel® Driver Update Utility.
Please keep in mind that the proper drivers and support are provided by the manufacturer of your system.
Thank you for your support. I will contact Nexcom and see if they can help me.
Just to make it clear.
The generic driver you are referring to is it the package "Intel® Ethernet Drivers for Microsoft* Embedded Operating Systems version 12"?
Is that driver supposed to be used by BSP developers?
Could you confirm that the Intel driver in the package above supports symmetrical multiprocessing and multipel nic's on Windows Embedded Compact 7
I'm sure the text is coming from the e1i61ce7.dll (from the package above).
Have also found that it seems to work correctly if I disable symmetrical multiprocessing and run only one CPU core.
The driver also only reports statistics for the first nic when using IOCTL_NDISUIO_NIC_STATISTICS.