• Support Home
  • Getting Started
    • Connecting Your Camera
    • 3rd Party Software Getting Started Guides
  • Tech Ref Manuals
    • Arena SDK Documentation
    • HTP003S – Helios2+ ToF 3D
    • HLT003S – Helios2 ToF 3D
    • HLS003S – Helios ToF 3D
    • HLF003S – Helios Flex ToF 3D
    • ATX245S – Atlas10 24.5 MP
    • ATX204S – Atlas10 20.4 MP
    • ATX162S – Atlas10 16.2 MP
    • ATX124S – Atlas10 12.3 MP
    • ATX081S – Atlas10 8.1 MP
    • ATX051S – Atlas10 5.0 MP
    • ATL314S – Atlas 31.4 MP
    • ATL196S – Atlas 19.6 MP
    • ATL168S – Atlas 16.8 MP
    • ATL120S – Atlas 12.3 MP
    • ATL089S – Atlas 8.9 MP
    • ATL071S – Atlas 7.1 MP
    • ATL050S – Atlas 5.0 MP
    • ATL028S – Atlas 2.8 MP
    • ATP200S – Atlas IP67 20 MP
    • ATP120S – Atlas IP67 12.3 MP
    • ATP089S -Atlas IP67 8.9 MP
    • ATP071S – Atlas IP67 7.1 MP
    • ATP028S – Atlas IP67 2.8 MP
    • TRI200S – Triton 20.0 MP
    • TRI120S – Triton 12.3 MP
    • TRI122S – Triton 12.2 MP
    • TRI089S – Triton 8.9 MP
    • TRI071S – Triton 7.1 MP
    • TRI064S – Triton 6.3 MP
    • TRI054S – Triton 5.4 MP
    • TRI050S-P/Q – Triton 5.0 MP Polarized
    • TRI050S – Triton 5.0 MP
    • TRI032S – Triton 3.2 MP
    • TRI028S – Triton 2.8 MP
    • TRI023S – Triton 2.3 MP
    • TRI016S – Triton 1.6 MP
    • TRI005S – Triton 0.5 MP
    • TRI004S – Triton 0.4 MP
    • TRI02KA – Triton 2K Line Scan
    • PHX200S – Phoenix 20.0 MP
    • PHX120S – Phoenix 12.3 MP
    • PHX122S – Phoenix 12.2 MP
    • PHX089S – Phoenix 8.9 MP
    • PHX064S – Phoenix 6.3 MP
    • PHX050S-P/Q – Phoenix 5.0 MP Polarized
    • PHX050S – Phoenix 5.0 MP
    • PHX032S – Phoenix 3.2 MP
    • PHX023S – Phoenix 2.3 MP
    • PHX016S – Phoenix 1.6 MP
    • PHX004S – Phoenix 0.4 MP
  • Application Notes
    • Bandwidth Sharing in Multi-Camera Systems
    • Combine Helios 3D Point Cloud with RGB Color
    • I2C Support on LUCID Cameras
    • Using GPIO on LUCID Cameras
    • Using PTP & Scheduled Action Commands
    • Helios2 And Triton Synchronization
    • Product Change Notifications (PCN)
  • Knowledge Base
  • Contact Support
  • Log In
  • Support Home
  • Getting Started
    • Connecting Your Camera
    • 3rd Party Software Getting Started Guides
  • Tech Ref Manuals
    • Arena SDK Documentation
    • HTP003S – Helios2+ ToF 3D
    • HLT003S – Helios2 ToF 3D
    • HLS003S – Helios ToF 3D
    • HLF003S – Helios Flex ToF 3D
    • ATX245S – Atlas10 24.5 MP
    • ATX204S – Atlas10 20.4 MP
    • ATX162S – Atlas10 16.2 MP
    • ATX124S – Atlas10 12.3 MP
    • ATX081S – Atlas10 8.1 MP
    • ATX051S – Atlas10 5.0 MP
    • ATL314S – Atlas 31.4 MP
    • ATL196S – Atlas 19.6 MP
    • ATL168S – Atlas 16.8 MP
    • ATL120S – Atlas 12.3 MP
    • ATL089S – Atlas 8.9 MP
    • ATL071S – Atlas 7.1 MP
    • ATL050S – Atlas 5.0 MP
    • ATL028S – Atlas 2.8 MP
    • ATP200S – Atlas IP67 20 MP
    • ATP120S – Atlas IP67 12.3 MP
    • ATP089S -Atlas IP67 8.9 MP
    • ATP071S – Atlas IP67 7.1 MP
    • ATP028S – Atlas IP67 2.8 MP
    • TRI200S – Triton 20.0 MP
    • TRI120S – Triton 12.3 MP
    • TRI122S – Triton 12.2 MP
    • TRI089S – Triton 8.9 MP
    • TRI071S – Triton 7.1 MP
    • TRI064S – Triton 6.3 MP
    • TRI054S – Triton 5.4 MP
    • TRI050S-P/Q – Triton 5.0 MP Polarized
    • TRI050S – Triton 5.0 MP
    • TRI032S – Triton 3.2 MP
    • TRI028S – Triton 2.8 MP
    • TRI023S – Triton 2.3 MP
    • TRI016S – Triton 1.6 MP
    • TRI005S – Triton 0.5 MP
    • TRI004S – Triton 0.4 MP
    • TRI02KA – Triton 2K Line Scan
    • PHX200S – Phoenix 20.0 MP
    • PHX120S – Phoenix 12.3 MP
    • PHX122S – Phoenix 12.2 MP
    • PHX089S – Phoenix 8.9 MP
    • PHX064S – Phoenix 6.3 MP
    • PHX050S-P/Q – Phoenix 5.0 MP Polarized
    • PHX050S – Phoenix 5.0 MP
    • PHX032S – Phoenix 3.2 MP
    • PHX023S – Phoenix 2.3 MP
    • PHX016S – Phoenix 1.6 MP
    • PHX004S – Phoenix 0.4 MP
  • Application Notes
    • Bandwidth Sharing in Multi-Camera Systems
    • Combine Helios 3D Point Cloud with RGB Color
    • I2C Support on LUCID Cameras
    • Using GPIO on LUCID Cameras
    • Using PTP & Scheduled Action Commands
    • Helios2 And Triton Synchronization
    • Product Change Notifications (PCN)
  • Knowledge Base
  • Contact Support
  • Log In
home/Knowledge Base/Camera Setup/Installing PCIE-POE1-MG2 Driver

Installing PCIE-POE1-MG2 Driver

1564 views 1 May 5, 2021

Introduction

The PCIE-POE1-MG2 is the single-port 10G/5G/2.5G/1G PoE+ NBASE-T NIC offered by LUCID Vision Labs (https://thinklucid.com/product/10g-5g-2-5g-1g-poe-ethernet-card/). Thanks to its 10G bandwidth capability, it is compatible with all LUCID cameras, including the new Atlas10 family. It requires a driver to be installed on its host system, and this article will go over the steps to installing that driver.

The PCIE-POE1-MG2 will ship with a CD containing the Windows and Linux drivers. The drivers can also be downloaded from the Manufacturer’s website: https://www.marvell.com/support/downloads.html#. If you choose to download the drivers from the Manufacturer’s website, select AQC107 from the PART NUMBER drop-down, and download the version corresponding to your PC’s operating system.

JUMP TO: Windows Installation  |  Linux Ubuntu  | Linux 4 Tegra (NVIDIA Jetson Xavier)

Windows

If you choose to install the drivers on the CD, insert the CD included with the PCIE-POE1-MG2 into the Windows computer. Find the CD/DVD drive in File Explorer, and enter the Windows folder.

Copy the latest version of the .zip folder (in this case 20200428_Aquantia_AQtion_Win_ver_2.2.1.0) to a local folder in C: drive and extract it.

Open the resulting AQtion_Win_Installers_2.2.1.0 folder, and double-click Marvell_AQtion_x64_Win_ver2.2.1.0. Use the _x64_ one if on a 64-bit system or use the _x86_ one if on a 32-bit system.

The Setup Wizard will open. Click the I accept the terms in the License Agreement box, then click Install.

Click Finish once the installation is complete.

To confirm the driver installed successfully, open Device Manager and check that Marvell AQtion 10Gbit Network Adapter appears under Network adapters.

Follow the Jumbo Frames and Receive Buffers sections of this article to set up the PCIE-POE1-MG2 for use with LUCID cameras: https://support.thinklucid.com/arena-sdk-documentation/#4556

If cameras won’t connect, try setting the PCIE-POE1-MG2 to the LLA space: https://support.thinklucid.com/arena-sdk-documentation/#4614

 

Linux Ubuntu

Insert the CD included with the PCIE-POE1-MG2 into the Linux computer. In Files, enter the CD’s Linux folder.

Copy the latest version of the .zip folder (in this case 20200324_Linux_Driver_2.4.3.0_207.zip) to the Home directory and extract it.

Open Terminal, and run the following commands:

sudo apt install linux-headers-$(uname -r) build-essential
cd ~/20200324_Linux_Driver_2.4.3.0_207
tar zxf atlantic.tar.gz
cd Linux
make
sudo modprobe ptp
sudo modprobe crc_itu_t
sudo insmod atlantic.ko
sudo rmmod atlantic
make && sudo make install

You may see some warnings at the final command, but there shouldn’t be any errors.

Check that atlantic.ko can be found with the following Terminal command:

ls /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/aquantia/atlantic

Reboot the PC.

Run the Terminal command “ifconfig -a“, and check that a new interface has appeared. In this case, the PCIE-POE1-MG2 is listed as enp1s0.

Follow the Jumbo Frames and Receive Buffers sections of this article to set up enp1s0 for use with LUCID cameras: https://support.thinklucid.com/arena-sdk-documentation/#4677

If cameras won’t connect, try setting enp1s0 to the LLA space: https://support.thinklucid.com/arena-sdk-documentation/#4711

This command can be used to confirm 5G bandwidth support:

ethtool enp1s0

 

Linux 4 Tegra (NVIDIA Jetson Xavier)

Since the driver comes on a CD, you will need a Windows or Ubuntu PC to obtain the .zip folder. Look in the CD’s Linux folder, and transfer the latest version of the .zip folder (in this case 20200324_Linux_Driver_2.4.3.0_207.zip) to the Xavier either with a USB drive (with help from a USB hub) or via email. The Xavier will require an internet connection for latter steps, so make sure one is established before proceeding.

Place the .zip folder in the Home directory and extract it there.

Open Terminal, and run the following commands:

sudo apt install build-essential
cd ~/20200324_Linux_Driver_2.4.3.0_207
tar zxf atlantic.tar.gz
cd Linux
make
sudo modprobe ptp
sudo modprobe crc_itu_t
sudo insmod atlantic.ko
sudo rmmod atlantic
make && sudo make install

You may see some warnings at the final command, but there shouldn’t be any errors.

Check that atlantic.ko can be found with the following Terminal commands:

ls /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/aquantia/atlantic

Reboot the Xavier.

Run the Terminal command “ifconfig -a “, and check that a new interface has appeared. In this case, the PCIE-POE1-MG2 is listed as eth1.

Follow the Jumbo Frames and Receive Buffers sections of this article to set up eth1 for use with LUCID cameras: https://support.thinklucid.com/arena-sdk-documentation/#4677

If cameras won’t connect, try setting eth1 to the LLA space: https://support.thinklucid.com/arena-sdk-documentation/#4711

This command can be used to confirm 5G bandwidth support:

ethtool eth1

Was this helpful?

1 Yes  No
Related Articles
  • Projecting a Helios2 3D image to and from a 2D image
  • Focusing a Triton2 EVS Camera
  • Controlling Triton2 EVS camera’s event rate when connected at less than 2.5GigE (Event Rate Control / ERC)
  • Using Multiple RDMA Cameras on a Switch
  • Configuring RDMA for Linux
  • Configuring RDMA for Windows

Didn't find your answer? Contact Us

  Using ADLINK PCle-GIE72/74 PRO with Trigger Over Ethernet (ToE)

Sample PC Config for Streaming Multiple Atlas10 Cameras  

© 2024 LUCID Vision Labs Inc.
Looking to purchase our cameras?
Visit the LUCID Webstore at thinklucid.com
LUCID Support & Help
Welcome to LUCID

We use cookies to facilitate online purchases and analyze our traffic. By clicking "Accept", you consent to our use of cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
LUCID Support & Help
Welcome to LUCID

We use cookies to facilitate online purchases and analyze our traffic. By clicking "Accept", you consent to our use of cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}