Troubleshooting
Top  Previous 

Below is the list of the most frequently encountered issues and remedies for their resolutions:

Problem description


Cause
Resolution
The camera is not recognized by ActiveGige. "No Give Vision camera found" message appears in the control window.
The camera and network adapter are assigned non-matching IP-addresses.




Firewall is enabled.



A non-compatible system driver is used with the network adapter



The camera is not GigE Vision™ compliant.


Make sure that the camera and corresponding network adapter have IP addresses assigned to the same subnet (typically 169.254.x.x). Refer to Network Setup or manufacturer's documentation for details.

Disable the Windows Firewall or any additional third party firewall on the NIC connected to the camera.

ActiveGige will not work with "high-performance" drivers provided by certain camera manufacturers. Make sure the manucaturer's default driver is installed for your networkd adapter.

ActiveGige only works with GigE Vision™ compliant cameras. Non-compliant Ethernet cameras (without GigE Vision™ logo) will not be recognized by ActiveGige. Use the manufacturer's provided software.
Live video would not start or occasionally freezes.
Firewall is enabled.


UDP packet size exceeds the maximum value allowed by your network configuration.

The computer/network card/cabling has an intermittent hardware issue.
Disable the Windows Firewall or any additional third party firewall on the NIC connected to the camera.

Configure your network adapter for Jumbo frames. If Jumbo option is not available for your NIC, reduce the packet size in ActiveGige down to 1500.

Replace the cable or try to run the camera/software on a different system.
The video is corrupted (frames are broken into parts, or synchronization is lost). Some video formats and frame rates do not work.
UDP packet size is incorrect



See the solution above.



When I select certain Formats, I am getting a split or scrambled video
Some cameras offer manufacturer-defined formats not compatible with GigE Vision specifications
Use one of the standard formats listed in the Format chapter.
I am getting a message about mismatching camera's and network card IP addresses even though they match each other.
You are using a camera that responds to the discovery message in a non-standard way (for example, Toshiba Teli and Hitachi cameras)
Run the IP Configuration utility, go to the GigE tab and select "Use Multiple sockets".

As an alternative, you can try to change the order of your network cards in the system by going to Network Connections->Advanced->Advanced Settings->Adapters.

Problem description


Cause
Resolution
I work with multiple cameras, and they get radnomly disconnected from ActiveGige.
Excessive activity on the network prevents discovery messages from being received in time.
Run the IP Configuration utility and set the Broadcast Channel Timeout to a larger value. If you do not expect the cameras to be plugged/unplugged on the fly, set the Broadcast Channel Period to 1000000.
When I try to compile sample projects from their default directories in C:\Program Files, I get an error message "Could not create an output directory"
You do not have write permissions due to User Account Control (UAC).
Copy the Samples folder from C:\Program Files\ActiveGige\ to one of your user directories (e.g. Desktop) and open sample projects from there.

Alternatively, ask your system administrator to provide you with writing permissions for the ActiveGige folder.
VB.NET and C# sample applications do not work.
.NET framework is not installed on the system
Install the latest .NET framework from Microsoft:
http://msdn.microsoft.com/netframework/default.aspx

When I run a live video application from within Visual Studio.NET, everything freezes.
Live video is active in the Design mode. Visual Studio.NET doesn't close the designer while starting the application.
ActiveGige cannot run two instances of live video acquired from the same camera. Make sure to close the design view before running your application. The best way to avoid this problem is not to use live display in the design mode except for testing purposes. You can initiate acquisition in your code by setting the Acquire property to true.
I am trying to do real-time image processing in .NET, and I experience a significant drop in the frame rate.
VB.NET and C# have performance issues when working with large arrays.

FrameAcquired event has an overhead that might affect the performance
For performance boost, use unsafe code and pointers to directly access ActiveGige image buffer. A pointer to the image buffer is provided by GetImagePointer.

For VB.NET, C# and C++ applications use FrameAcquiredX event.
AVI files are not recorded in real-time, many frames are being dropped.
Your system does not provide enough throughput or CPU power to keep up with the camera frame rate
Switch to a lower resolution mode or reduce the frame rate. If you are using a Bayer camera, consider recording the monochrome video instead of color one. Alternatively, upgrade your system to a faster hard drive and/or CPU.

Problem description
Cause
Resolution


ActiveGige installation fails with the following error: "ActiveGige.dll failed to register, HRESULT -2147024770"
Runtimes components of Visual C++ 2005 are not installed on your system
Install Microsoft's VC++ 2005 Redistributable Package, then run ActiveGige installation again.

For the 64-bit OS you may also need to install VC++ 2005 Redistributable Package 64-bit


ActiveGige installation fails with the following error: "ActiveGige.dll failed to register, HRESULT -2147220473"
This error is usually caused by a corrupted registration of atl.dll system file.

1. Locate atl.dll, generally found in "C:\WINNT\system32" or "C:\WINDOWS\system32".
2. Open the command-line prompt
·o Start Menu/Run  
·o type "cmd"  
·o press "ENTER"  
3. Using the atl.dll filename and path, call regsvr32, i.e. at the command-line prompt, type:
·o regsvr32 "C:\WINNT\system32\atl.dll"  
·o press "ENTER"  
4. You should see a regsvr32 window, confirming success: Close it.
5. Repeat ActiveGige installation.