posts - 20 , comments - 57 , trackbacks - 0

July 2014 Entries

PCI Latency Timer
In my previous blog I mentioned I was involved in searching for Windows socket data that got corrupted upon reception in a Windows CE 6 executable. The short explanation is that the Realtek 100MBit (RTL8139, RTL8101) network interface card simply couldn’t swallow high load bursts of TCP packets (The long explanation took weeks...). The Realtek card couldn’t transfer its data fast enough to the cpu’s main memory for further handling by NDIS and the Windows CE 6 TCP/IP stack. The loss of data showed ......

Posted On Tuesday, July 1, 2014 9:29 PM | Comments (0) | Filed Under [ Windows CE Windows Embedded Compact Microsoft NDIS TCP/IP ]

NDIS Packet Capturing DLL
Recently I was involved in searching for Windows socket data that got corrupted upon reception in a Windows CE 6 executable. The data was transmitted from a Windows 7 desktop PC. At first it was not clear where the problem was located. Was it the Windows 7 (C#) application? Was it the Windows 7 TCP/IP stack? Was it the Windows 7 NDIS? Was it the Windows 7 network interface driver? Was it the Windows 7 PCI interface between the network card and the cpu (main memory)? Was it the Windows 7 network interface ......

Posted On Tuesday, July 1, 2014 9:25 PM | Comments (0) | Filed Under [ Windows CE Windows Embedded Compact Microsoft NDIS TCP/IP ]

Powered by: