In the fields of machine vision, scientific research, and medical imaging, GigE Vision cameras have become the mainstream choice due to their long-distance transmission and standardized protocols. As a 4-channel PoE (Power over Ethernet) image acquisition card with PCIe x4 interface, ADLINK GIE64+not only provides independent Gigabit Ethernet ports, but also integrates IEEE 1588 Precision Time Protocol (PTP), Link Aggregation, and intelligent PoE remote switch control, providing an ideal hardware platform for multi camera synchronous acquisition and high bandwidth transmission. However, in actual deployment, issues such as PoE power budget, PCIe slot power limitations, IEEE1588 clock synchronization, and link aggregation configuration often cause headaches for engineers. This article is based on the GIE64+user manual, which systematically outlines hardware installation, power supply planning, advanced feature configuration, and typical troubleshooting methods to help users fully utilize the performance of the card in machine vision projects.
Hardware Overview and Installation Points
GIE64+is a standard PCIe half height card (145 × 111.12 mm), using Intel ® 82574L Ethernet controller, providing 4 RJ-45 ports, each port compliant with IEEE 802.3af standard, with a maximum output of 15.4W (48V) per port. The onboard LED indicator lights display the PoE power status and data activity of each port.
1.1 Installation steps
Turn off the host power and remove the chassis cover.
Select an available PCIe x4, x8, or x16 slot (GIE64+is an x4 interface that can be inserted into longer slots).
Remove the corresponding slot baffle, align the card with the slot, and press it evenly to ensure that the golden finger is fully inserted.
Secure the board with screws.
Key: If the total PoE load exceeds 20W, the+12V power interface on the board must be connected (4-pin socket, see Figure 1-5, pin 1 is+12V, pin 2/3 is GND, pin 4 is empty), otherwise the system may be unstable or damaged due to insufficient power supply from the PCIe slot.
1.2 Power Supply Planning
Relying solely on PCIe slots for power supply: It can provide a maximum of 2.1A @ 12V (approximately 25.2W), but due to PCIe specifications, the actual total available PoE power is approximately 20W. In this mode, up to 1-2 standard PoE cameras (each ≤ 10W) can be powered simultaneously.
Using external 12V power supply: With the onboard power interface, it can input up to 7A @ 12V (84W), which is sufficient to power four 15.4W PoE devices simultaneously. A+12V power supply with a rated current of ≥ 7A is required (such as the 12V output line of a PC power supply).
Attention: If the total load exceeds 20W but no external power supply is connected, the onboard fuse will melt (or trigger overcurrent protection), causing all PoE ports to fail. At this point, it is necessary to replace the fuse or restart (hardware needs to be checked).
PoE function and remote management
GIE64+supports IEEE 802.3af standard PD (Powered Device) automatic detection and classification, can recognize Class 0-4 devices, and provides overcurrent and short-circuit protection. Its unique feature is the SmartPoE API, which allows software to remotely turn on/off PoE power supply to various ports without the need for physical plugging or unplugging of Ethernet cables.
2.1 Typical application scenarios
Camera reset: When the GigE Vision camera is locked due to abnormal conditions, it can be quickly powered off and back on through the API to achieve remote hard reset.
Energy saving management: Turn off the camera power when not in use to reduce system power consumption.
Fault isolation: When a single camera is short circuited, the port can be closed separately without affecting other channels.
2.2 Configuration Suggestions
Using the drivers and SDK provided by ADLINK (available for download from the official website), call the GIE64-Enable PoE () and GIE64_SisablePoE () functions to control each port.
If third-party software (such as HALCON, VisionPro) is used, PoE control can be integrated by calling DLL interfaces.

IEEE 1588 Precision Time Synchronization (PTP)
In multi camera systems, the synchronization of different camera acquisition times is crucial. GIE64+supports IEEE 1588-2008 (PTP v2), allowing all connected cameras to share the same high-precision clock and achieve microsecond level synchronization.
3.1 Working principle
One camera is set as the master clock, while the others are slaves.
GIE64+is used as a transparent clock or boundary clock (depending on the driver configuration) to timestamp at the hardware layer and compensate for network transmission delay.
The synchronization accuracy can usually reach ± 100ns (under ideal network conditions).
3.2 Configuration Steps (Taking Windows as an Example)
Install the Intel PROSet network driver and ensure that PTP functionality is enabled (which may be turned off by default).
Enable PTP mode on the camera end (such as Basler, FLIR) and specify master/slave.
In the GIE64+driver, enable the "IEEE1588 Enable" option (requires registry or API settings).
Use PTP testing tools (such as ptp4l, which can be used with vendor tools on Linux and Windows) to verify the synchronization status.
3.3 Common Problems
Large synchronization jitter: Check if the network switch supports PTP (preferably directly connected to the GIE64+port to avoid passing through non PTP switches); Update the firmware of the network card.
Unable to lock master clock: Confirm that all cameras and the PTP version of GIE64+are consistent (v2); Check if the firewall is blocking PTP packets (UDP 319/320).
Link Aggregation
GIE64+supports IEEE 802.3ad link aggregation, which can bundle two or more ports into a single logical link for load balancing and redundancy. The total bandwidth can reach 2Gbps or 4Gbps (depending on the number of ports in the aggregation group).
4.1 Applicable Scenarios
A single GigE bandwidth is insufficient to carry the data streams of high-resolution, high frame rate cameras (such as...) 4K@60fps ).
Redundant links are required to enhance system reliability.
4.2 Configuration Method
In the operating system, ports 1&2 or 3&4 can be combined into "groups" through the Intel PROSet or NIC Teaming feature.
Note: After aggregation, the camera's IP needs to be configured on the virtual interface of the aggregation group.
Some cameras do not support multiplexing, and it is necessary to confirm whether the camera is compatible with Link Aggregation (usually requiring the camera to support multiple streams or use splitters).
4.3 Performance considerations
The actual throughput is limited by PCIe bandwidth (PCIe x1 2.5GT/s is approximately 250MB/s unidirectional, but GIE64+is x4, theoretically up to 1GB/s, enough for 4 channels of gigabit full speed).
If using link aggregation, it is recommended to enable Jumbo Frame (9KB) at the same time to reduce CPU interrupt load.
Diagnosis and troubleshooting of indicator lights
GIE64+provides rich LED status indicators to quickly locate problems.
5.1 Front panel PoE status LED (yellow, 4)
Always on: The corresponding port PoE power supply is normal.
Extinguish: PoE is not powered (possible reasons: camera not connected, camera power insufficient, overcurrent protection triggered, software shutdown).
5.2 Onboard LEDs (Rear, 9 in total, see Figure 1-7)
LEDs 1-4 (corresponding to data streams from ports 0-3):
Flashing: The downstream function of the PCIe switch chip is normal.
Extinguished: Abnormal (possibly PCIe link not established, driver not loaded).
LEDs 5-8 (corresponding to port data activity):
Always on or flashing: normal.
Extinguish: Abnormal (possibly not recognized by PHY).
LED 9 (global error):
Extinguished: Normal.
Always on: An unexpected error occurred with the PCIe switch chip (possibly due to hardware failure).
Attention: If all LEDs 1-4 are off and LED 9 remains on, it indicates abnormal PCIe connection. Try unplugging the card or replacing the slot; If only a few port LEDs are abnormal, check the physical connection of that port.
5.3 Common Fault Quick Check Table
Possible causes and solutions for the fault phenomenon
The system cannot recognize poor contact in the GIE64+PCIe slot; Driver not installed; BIOS has not enabled the slot to reinsert the card; Install Intel 82574L driver; Check PCIe settings in BIOS
The PoE port has no voltage output and the total load exceeds 20W without connecting to an external power source; Software turns off PoE; PD is not compatible with external 12V power supply connection; Activate API call; Check if the camera complies with 802.3af
The camera cannot obtain IP and the network is not connected; Firewall interception; DHCP failed to check the network cable; Disable firewall; Manually set static IP on the same subnet
Severe network congestion due to image frame loss; CPU overload; Not enabling macro frames, enabling macro frames (9KB); Use link aggregation; Optimize the priority of collection threads
IEEE1588 asynchronous switches do not support PTP; Wrong master-slave settings using direct or PTP switches; Configure the main clock role on the camera end
Link aggregation without bandwidth enhancement. The camera does not support multiple streams; Confirm that the aggregation mode does not match the switch and that the switch supports LACP; Use static aggregation (if supported)
Onboard LED 9 is constantly on, PCIe switch chip error restarts host; If the fault persists, replace the card or contact technical support
After PoE overcurrent, if the fuse is blown and cannot be restored (hardware replacement is required) or if the self recovery fuse is not reset, disconnect all loads and wait for a few minutes; If it still doesn't work, power off and restart the host
Advanced Configuration and Optimization Techniques
6.1 Jumbo Frame
Enabling method: In the Intel PROSet advanced settings, set the "Jumbo Packet" to 9014 bytes.
Requirement: All network ports, switches, and cameras support macro frames, otherwise communication may fail or performance may decrease.
6.2 Disruption of Affinity
In multi-core CPU systems, interrupts from different ports can be bound to different CPU cores to enhance parallel processing capabilities (through task managers or SetIrqAffinity tools).
6.3 Power Management
If using an external 12V power supply, ensure that the power ripple is less than 100mVpp to avoid affecting PoE stability.
Wire gauge recommendation: AWG 18 or thicker, with a length less than 1 meter to reduce pressure drop.
Maintenance and long-term reliability
Regularly check the fan/heat dissipation: GIE64+passive heat dissipation, maintain good airflow inside the chassis, and the temperature should not exceed 55 ° C.
Firmware update: Follow the ADLINK official website to update PCIe firmware and 82574L EEPROM configuration (which may correct PTP or power consumption issues).
Static protection: Wear an anti-static wristband during operation to avoid touching gold fingers.
Backup configuration: If using link aggregation or static IP, record the configuration for quick reconstruction.
