The Auvidea M20E is an M.2 (M-key) 10 Gigabit Ethernet adapter. It uses the Realtek RTL8127 chipset. Since it occupies the M.2 slot normally used by the NVMe drive, the Jetson must boot from a USB drive instead.
- Auvidea M20E M.2 10GbE adapter
- USB thumb drive (for booting the Jetson OS)
- ARK Jetson carrier board with M.2 M-key slot
Flash the ARK kernel image onto a USB thumb drive instead of NVMe:
./flash.sh --usb
- Remove the NVMe drive from the M.2 M-key slot
- Install the Auvidea M20E adapter in its place
- Boot the Jetson from the USB drive
The RTL8127 driver is not included in the default kernel. Install it on the Jetson after booting:
sudo apt install build-essential dkmsDownload the driver from Realtek:
Build and install:
tar xf r8127-11.015.00.tar.bz2
cd r8127-11.015.00/
make
sudo make install
sudo depmod -a
sudo modprobe r8127The 10GbE interface should now appear in ip link. You can verify with:
ip link show
ethtool <interface_name>