はじめに
JetPack 7.2(Jetson Linux 39.2)では、Intel Dual Band Wireless-AC 8265がプリインストールドライバで使えなくなっていた。そのため、Intel Wi-Fiドライバをソースビルドでインストールする方法を紹介する。
動作確認環境
- reComputer J4012(Jetson Orin NX 16GB)
- Intel Dual Band Wireless-AC 8265
前準備
- https://wiki.seeedstudio.com/reComputer_J4012_Flash_Jetpack/を参照し、JetPack 7.2をインストールする
- JetsonにWebブラウザ(Firefox、Chromiumなど)をインストールする
https://wiki.seeedstudio.com/reComputer_J4012_Flash_Jetpack/#flash-the-device-step-by-stepの「JP7.2」に以下の注意書きがあるので「MAXN SUPER」を有効化しないように注意すること。
If you are using an Orin NX 16GB/8GB module, do not enable MAXN SUPER mode. The cooling capacity of the reComputer J401 carrier board is insufficient to support it, and forcing this mode may result in permanent damage to the module.
Intel Wi-Fiドライバインストール
手順1: 現在のカーネルバージョンを確認
以下のコマンドを実行して、JetPack 7.2(Jetson Linux 39.2)のカーネルバージョンを確認する。
uname -r
# 例: 6.8.12-1021-tegra
この値は後で .config に反映するので控えておく。
手順2: ビルドツールの導入
sudo apt update
sudo apt install -y build-essential libncurses-dev bison flex libssl-dev libelf-dev zstd bc
手順3: BSPソースの取得
- Jetson上でWebブラウザ(Firefoxなど)を起動し、JetPack 7.2 を開く
- ページ下部の Jetson Linux 39.2 (6/02/2026) セクションまでスクロールする
-
Driver Package (BSP) Sources をダウンロードする(
public_sources.tbz2)
デフォルトでは ~/Downloads/public_sources.tbz2 に保存される。ターミナルから作業する場合は、この場所を起点にする。
ls ~/Downloads/public_sources.tbz2
手順4: 展開
mkdir -p ~/jetson_kernel && cd ~/jetson_kernel
tar -xjf ~/Downloads/public_sources.tbz2
cd Linux_for_Tegra/source
tar -xjf kernel_src.tbz2
cd kernel/kernel-noble
ディレクトリ名(kernel-noble など)はJetPackのバージョンにより異なる場合があるため、展開後に ls で確認する。
手順5: 現在のカーネル設定を反映
zcat /proc/config.gz > .config
nano .config
以下を確認・追記(既に y や m になっていればそのままでよい)。ここではuname -rの結果が6.8.12-1021-tegraであったため、CONFIG_LOCALVERSIONを-1021-tegraとしている。
CONFIG_LOCALVERSION="-1021-tegra"
CONFIG_WIRELESS=y
CONFIG_CFG80211=m
CONFIG_MAC80211=m
CONFIG_IWLWIFI=m
CONFIG_IWLMVM=m
CONFIG_IWLWIFI_LEDS=y
手順6: 設定の整合性を取る
make oldconfig
対話式で更新項目を聞かれた場合、基本的にEnterでデフォルトのまま進めてよい。
手順7: ビルド
make -j$(nproc) modules
手順8: インストール
sudo make modules_install
sudo depmod -a
手順9: ファームウェアの展開
cd /lib/firmware
sudo unzstd -k iwlwifi-8265-34.ucode.zst
sudo unzstd -k iwlwifi-8265-36.ucode.zst
手順10: ロードして確認
sudo rmmod iwlmvm iwlwifi 2>/dev/null
sudo modprobe iwlwifi
sudo dmesg | grep -Ei 'iwl|firmware'
ip link show
インターフェース(例: wlP1p1s0)が出れば成功。
sudo ip link set wlP1p1s0 up
sudo nmcli device wifi connect "WIFI_NAME" password "WIFI_PASSWORD"
手順11: OS再起動後の確認
sudo reboot now
再起動後、Wi-Fiが自動的に再接続されるか確認する。