User`s guide

GigE Vision Hardware
16-29
Troubleshooting GigE Vision Devices on Linux
If you are having trouble using the Image Acquisition Toolbox software with a GigE
Vision camera on a Linux machine, using the toolbox's gige adaptor, follow these
troubleshooting steps:
1
With previous versions of the Image Acquisition Toolbox, the files for all of the
adaptors were included in your installation. Starting with version R2014a, each
adaptor is available separately through the Support Package Installer. In order
to use the Image Acquisition Toolbox, you must install the adaptor that your
camera uses, in this case, the GigE Vision Hardware support package. See “Image
Acquisition Support Packages for Hardware Adaptors” on page 4-2 for information
about installing the adaptors.
2
Verify that the adaptor loads. You can use the imaqhwinfo command to list
installed adaptors. The gige adaptor should be included on the list.
If it does not load, make sure that GenICam is configured correctly using the
imaqsupport function.
If your camera requires a GenICam XML file on a local drive (most do not), and the
adaptor loads but no devices are shown, check the MWIMAQ_GENICAM_XML_FILES
environment variable, and make sure it contains the directory where your camera’s
XML file is located.
For information on installing GenICam and checking your environment variables,
see “Software Configuration” on page 10-11.
3
Make sure you did not install your camera vendor's filtering or performance
networking driver. If you did, you should uninstall it.
4
Make sure the Ethernet card is configured properly.
For more information on this, see “Network Hardware Configuration Notes” on page
10-3 and “Network Adaptor Configuration Notes” on page 10-4.
Also, if you have multiple cameras connected to multiple Ethernet cards, you cannot
have them all set to automatic IP configuration. You must specify the IP address for
each card and each card must be on a different subnet.
5
Examine the connectivity of your device separate from using the Image Acquisition
Toolbox. You may find using ping -b, arp, route, and ifconfig helpful with this.
6
If you receive an error message such as: