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:

  1. Confirm that the USB dongle is being detected correctly. Typing in the command lsusb should yield Bus 001 Device 004: ID 2357:010c TP-Link TL-WN722N v2 (or something close to this, look for anything that lists TP-LINK).

  2. 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 be EFI.

  3. Confirm that secure boot is disabled. In the terminal, type the command sudo apt install mokutils to install mokutils, then type mokutil --sb-state and confirm the output is SecureBoot disabled.

  4. Next, add the Ubuntu PPA which hosts the correct driver (rtl8188eus). In the terminal, type sudo add-apt-repository ppa:kelebek333/kablosuz.

  5. Update the cache by typing sudo apt update in the terminal.

  6. Install the driver by typing sudo apt install rtl8188eus-dkms in the terminal. It may take several minutes to install.

  7. 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.

  8. 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 output 8188eu.ko, then the command to type in the terminal to load the driver would be sudo modprobe 8188eu

  9. Wi-fi should now be available on the Orin. If not, try restarting the computer one more time.

Click here to go HOME