12-06-2012 02:12 AM
Despite having configured network interface card to use jumbo frame, I am still losing packets. Also the packet size of any value over 1000 does not produce good image. Please what can be the cause of this problem and the solutions. I attached some screen shots of my settings. Thanks. Camera is imagingsource DMK 23GP031 and card is PCIEX/4NIC/POE.
12-07-2012 10:00 AM
Hi aderogba,
There could be a number of things causing the packet loss. Some things to try are:
1. Is the camera connected to the computer via a switch or router? If so, the switch or router may not support jumbo packets. Connect the camera directly to the computer via a cross-over cable and see if this resolves the issue.
2. The CPU could be going to sleep or maxing out which would result in a loss of network traffic. Check in Windows Task Manager to see what load the CPU is under.
3. Try lowering the Desired Peak Bandwidth attribute in Measurement & Automation Explorer (MAX) for the camera to below 1000. By reducing this attribute, you can limit the bandwidth that the camera uses. This can reduce the loss of data due to a slower switch, a slower PCI bus, or the use of multiple cameras. The image below shows what this setting looks like in MAX.
4. Are you using NI's High Performance driver as this can help.
5. I also wanted to confirm that acquisition works fine with packet sizes less than 1000 Bytes and we only see packet loss with packet sizes greater than 1000 Bytes.
6. What version of NI-IMAQdx are you using?
12-08-2012 10:47 PM
Thanks for your response. I traced the problem to NIC driver and camera limitation - the camera is not 100% Gige compatibilty. After updating NIC driver and switching to different cameras there was no packet loss even at the maximum packet size.
12-10-2012 07:58 AM
Glad to hear that it is working!