Wifi not connecting after rebuilding the kernel on Jetson orin nano

I have customized and reinstalled the Jetson Orin Nano kernel and successfully flashed it (R36.4). (This is the post where I previously asked for help: (Jetson Orin Nano 8GB Development Board Kernel Customization, Compilation, and Ubuntu 22.04 Flash)`)

Now, on the freshly installed Ubuntu 22.04, the WiFi icon is not showing up. I encountered the same issue in the previous version, and I was able to solve it by downloading and installing from (https://backports.docs.kernel.org/releases.html). However, this time I encountered an error:



How should I resolve this? Should I download from this websitehttps://developer.nvidia.com/embedded/jetson-linux-r3640? But I’m not sure which one to download.

Hi,
Please check this and see if it helps:

Jetson/L4T/r36.3.x patches - eLinux.org
Enable AX210 WIFI module

Looks like for certain WIFI modules, some kernel configs have to enabled. You may also check with the vendor if some configs are required.

As you can see, I used the exact method you provided. This method worked in my previous attempts, but after reflashing, it failed:

jetson@jetson-desktop:~/backports-6.1.97-1$ make defconfig-iwlwifi
/--------------
| Your kernel headers are incomplete/not installed.
| Please install kernel headers, including a .config
| file or use the KLIB/KLIB_BUILD make variables to
| set the kernel to build against, e.g.
|   make KLIB=/lib/modules/3.1.7/
| to compile/install for the installed kernel 3.1.7
| (that isn't currently running.)
\--
make: *** [Makefile:41: defconfig-iwlwifi] Error 1

Then I tried to download linux-headers-tegra via apt, but it also failed:

jetson@jetson-desktop:~/backports-6.1.97-1$ sudo apt-get install linux-headers-tegra
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package linux-headers-tegra

So, could you tell me where I can install linux-headers-tegra?

Hi,
Please check if you can see the header packages and install them:

$ apt list -a | grep "linux-headers-nvidia-tegra"
linux-headers-nvidia-tegra/jammy-updates,jammy-security 5.15.0.1030.30 arm64

or

$ apt list -a | grep "linux-nvidia-headers"
...
linux-nvidia-headers-5.15.0-1070/jammy-updates,jammy-security 5.15.0-1070.71 all

Hi,
Are you able to build it on host PC? Or hit same failure on both Orin Nano device and host PC?

Yes, it was possible before flashing and recompiling the kernel,.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.