I now have a Jetson Nano that is going into a JetBot. I purchased an Intel 9260 wifi mini-PCIe card.
the wifi is not working, and I am wondering how to make it so.
$ uname -a
Linux jetbot 4.9.140-tegra #1 SMP PREEMPT Wed Mar 13 00:32:22 PDT 2019 aarch64 aarch64 aarch64 GNU/Linux
If I manually insert kernel module, there are no import errors, but things are still broken.
$ sudo modprobe -v iwlwifi
insmod /lib/modules/4.9.140-tegra/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/4.9.140-tegra/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
It appears it was intended to be supported…
modinfo iwlwifi
...
firmware: iwlwifi-9260-th-a0-jf-a0--26.ucode
jetbot@jetbot:~$ ls -l1 /lib/firmware/iwlwifi-9260*
-rw-r--r-- 1 root root 2637216 Apr 24 2018 /lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode
-rw-r--r-- 1 root root 2678092 Dec 14 05:23 /lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode
-rw-r--r-- 1 root root 2521412 Dec 14 04:54 /lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode
$ sudo lspci -nnk
00:01.0 PCI bridge [0604]: NVIDIA Corporation Device [10de:0fae] (rev a1)
Kernel driver in use: pcieport
00:02.0 PCI bridge [0604]: NVIDIA Corporation Device [10de:0faf] (rev a1)
Kernel driver in use: pcieport
01:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
Subsystem: Intel Corporation Device [8086:0014]
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:0123]
Kernel driver in use: r8168
$ sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: Wireless-AC 9260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 29
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:13000000-13003fff
Intel officially starts supporting in kernel 4.14 according to https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi; can I update the ubuntu kernel on my jetbot to something later than 4.9 and still have everything else working?
Also I found a way to backport kernel driver in these forums (https://devtalk.nvidia.com/default/topic/1039522/jetson-agx-xavier/intel-9260-adapter-not-working/post/5308646/#5308646) but it is very unclear where I can get the matching linux kernel headers and source for the 4.9.140-tegra used in the jetbot image.