Impact Acquire SDK C++
Bluescreen (BSOD) When GigE Vision™ Network Data Is Lost

Symptoms

The following situation has been encountered:

When working with a GigE Vision™ compliant device and the GigE Vision™ filter driver on a Windows system sporadic Bluescreens (BSOD) can be observed. This is especially true when network data is lost from time to time and

  • A device is operated on a LAG (static link aggregation) group combining several network adapters (see corresponding network setup related chapters in any of the GigE Vision™ device manuals as well)
  • A network analyzer such as Wireshark is used on the same network adapter that is used for capturing GigE Vision™ network traffic

Cause

This problem may occur when one of the following conditions is true:

LAG

  • You have installed a mvGenTL_Acquire*.msi or *.exe package with version smaller than 2.50.0
  • You have created the LAG group AFTER the installation

Usage Of A Network Packet Analyzer Tool

  • You have installed a mvGenTL_Acquire*.msi or *.exe package with version smaller than 2.50.0
  • You are working with a network sniffer in parallel with the data transfer of the device on the same network interface

Resolution

If possible install a Impact Acquire installation package with version 2.50.0 or higher.

If that is not an option see the sections below.

LAG

  • Start the GigEConfigure tool on that system
  • Press the Remove Driver button
  • Press the Install Driver button

Afterwards the LAG group should display the filter driver as being enabled while the individual network interfaces forming the group should not. This configuration works! When adding additional LAG groups on that system or when deleting and recreating this one repeat this sequence!

Usage Of A Network Packet Analyzer Tool

When a network analyzer is needed the only option without updating the driver is to temporarily disable the filter driver on the network interface that shall be analyzed.