Main Content

Network Adaptor Configuration Notes

Windows Configuration

Important Note: When you install your vendor software that came with your device, do not install your vendor's filtering or performance networking driver.

Let Windows® automatically determine the IP if you are using a single direct connection to the PC, instead of attempting to use static IP. Otherwise, leave organizational IP configuration settings in place.

Use your vendor software to configure the camera for DHCP/LLA.

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.

Enable large frame support if your Ethernet card, and switch if present, supports it and you are using a direct connection. If you are not using a direct connection, you can enable large frame support if all switches and routers in your organization's network support it.

Set the Receive Buffers high, 2048 for example.

Installation of GigE Vision Cameras and Drivers on Windows

Follow these steps to install a GigE Vision® camera on a Windows machine.

  1. It is not necessary to install your vendor software that came with your device, but you may want to in order to verify that the device is running outside of MATLAB®.

    Important Note: Do not install your vendor's filtering or performance networking driver.

  2. In the Windows Network Connections dialog box (part of Control Panel), if using a second network adaptor, you can optionally rename your second network adaptor to “GigE Vision” to help distinguish it from your primary adaptor.

    If the Status column says “Limited or no connectivity,” it will not impact your camera, as that status applies to the Internet.

  3. Open the Properties dialog box of the Ethernet card by double-clicking it in Network Connections. If you are using a separate Ethernet card for the GigE camera, make sure that in the This connection uses the following items section on the General tab you have nothing selected except for Internet Protocol (TCP/IP). Be sure to use TCP/IP version 4, and not version 6.

    Make sure that any vendor drivers are unchecked and that anti-virus program drivers are unchecked. If you cannot uncheck the anti-virus software from the adaptor due to organization restrictions, you may need to purchase a second gigabit Ethernet card. In this case, leave all of the options as is for the network card for your PC, and configure the second card as described here, which will only connect to your camera.

  4. In Windows Device Manager, make sure your network cards show up as using the correct network card vendor driver.

    For example, in the Device Manager window, under Network adapters, you should see Intel PRO/1000 PT Desktop Adapter if you use that particular Ethernet card.

    Check your adaptor properties. If your situation allows, as described in the next section, make sure that Jumbo Frames is enabled in the Settings on the Advanced tab. Make sure that Receive Descriptors is enabled in the Settings > Performance Options on the Advanced tab. Make sure that the correct adaptor is listed in the Driver tab and that it has not been replaced with a vendor-specific driver instead of the driver of the Ethernet card.

Note

You do not need to install GenICam™ to use the GigE adaptor, because it is now included in the installation of the toolbox. However, if you are using the From Video Device block and doing code generation, you would need to install GenICam to run the generated application outside of MATLAB.

Linux Configuration

You will not need any drivers from your vendor and we recommend that you do not install any that may have come with your device.

We recommend that you have your system administrator help with the following setup tasks:

  • Getting the Ethernet card recognized by the kernel.

  • Getting the IP and MTU configuration set up for direct connection.

    For dynamic IP configuration of a camera and Ethernet card not connected to an organizational network, avahi-autoipd can be used. However, we recommend that each direct connection to a camera have an interface with a static IP such as 10.10.x.y or 192.168.x.y.

    If you want to use jumbo frames and your Ethernet card and switches (if present) allow, configure the MTU accordingly.

Mac Configuration

You will not need any drivers from your vendor and we recommend that you do not install any that may have come with your device.

You should configure your Ethernet connection as shown:

In the configuration shown here, the Mac Pro has two Ethernet connections, one to an internal network, and one for GigE Vision. The GigE Vision connection is set to use DHCP.

Advanced settings are set as shown in the following diagrams.

The TCP/IP tab.

The DNS tab.

The Ethernet tab.

If you are using a MacBook, you may not have the option of Jumbo frames in the MTU.