Skip to content

Guidance for NVIDIA Jetson Platforms

This guide covers Intel® Wi-Fi integration on NVIDIA Jetson platforms (AGX Orin, Orin Nano, Thor) running JetPack.

For Jetson platforms running Canonical Ubuntu (JetPack 5.x or 6.x), the DKMS-based installation is the recommended approach. Follow the instructions in Canonical Ubuntu.

Cross-Compilation for Jetson

If building from source on an x86 host for Jetson, refer to the Cross-Compilation guide. The following Jetson‑specific details apply.

Kernel Preparation

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- tegra_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc)

Full Kernel Build Required

NVIDIA Jetson platforms require a full kernel build (make instead of modules_prepare) to generate Module.symvers, which is needed for proper module symbol resolution. If "no symbol version" warnings or unresolved symbols occur, a full kernel build is required before proceeding.

Building the Backport Driver

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make ARCH=arm64 KLIB_BUILD=<path to jetson kernel source> defconfig-iwlwifi-public
make ARCH=arm64 KLIB_BUILD=<path to jetson kernel source> CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc)

Deploying Modules to the Target

find . -name "*.ko" | xargs cp -t <jetson rootfs>/lib/modules/<kernel version>/extra/
depmod -a -b <jetson rootfs> <kernel version>

For firmware installation, refer to the Firmware Installation page.