Installing Drivers for the TP‐LINK TL‐WN722N - Carleton-SRCL/SPOT GitHub Wiki
Overview
By default, the Jetson computers (both the Orin and Xavier boards) do not come with built-in Wi-Fi. As such, the lab makes use of Wi-Fi USB adapters. The adapter in question is the TP-LINK TL-WN722N.
By default, the NVIDIA Jetson Xavier NX computers (used for guidance and control on all three platforms) comes with Ubuntu 20.04 and JetPack 5.1.4. The NVIDIA Jetson Orin computers (used for vision algorithms) can now (as of 2024) be updated to Ubuntu 22.04 and JetPack 6.1.
For some unknown reason as of writing this article, the drivers required by the Wi-Fi adapter are not included in NVIDIAs default Orin OS installation. So, manual installation of the drivers is required.
Installation Steps
Installing the drivers can be done entirely through the terminal:
-
Confirm that the USB dongle is being detected correctly. Typing in the command
lsusb
should yieldBus 001 Device 004: ID 2357:010c TP-Link TL-WN722N v2
(or something close to this, look for anything that lists TP-LINK). -
Confirm that the system has been installed in UEFI mode. In the terminal, type the command
[ -d /sys/firmware/efi ] && echo "EFI" || echo "BIOS"
and the output should beEFI
. -
Confirm that secure boot is disabled. In the terminal, type the command
sudo apt install mokutils
to install mokutils, then typemokutil --sb-state
and confirm the output isSecureBoot disabled
. -
Next, add the Ubuntu PPA which hosts the correct driver (rtl8188eus). In the terminal, type
sudo add-apt-repository ppa:kelebek333/kablosuz
. -
Update the cache by typing
sudo apt update
in the terminal. -
Install the driver by typing
sudo apt install rtl8188eus-dkms
in the terminal. It may take several minutes to install. -
Restart the computer. On boot, confirm the driver is installed by typing
ls /usr/lib/modules/$(uname -r)/updates/dkms
in the terminal. You should see a.ko
file. -
Lastly, simply load the driver by typing
sudo modprobe [driver]
, where you replace[driver]
with the filename that precedes the.ko
from the previous step. For example, if the previous step output8188eu.ko
, then the command to type in the terminal to load the driver would besudo modprobe 8188eu
-
Wi-fi should now be available on the Orin. If not, try restarting the computer one more time.