Jetpack 6 WiFi does not work with Intel AC 9260

I flashed my Jetson Orin NX with Jetpack 6 and the wifi card is detected and bluetooth works, but wifi does not. This card works out of the box with Jetpack 5.

jetson@jetson:~$ lspci
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 229e (rev a1)
0001:01:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0004:01:00.0 Non-Volatile memory controller: Device 1dd4:0020 (rev 03)
0008:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
jetson@jetson:~$ hciconfig
hci0:	Type: Primary  Bus: USB
	BD Address: 64:49:7D:8E:FA:CF  ACL MTU: 1021:4  SCO MTU: 96:6
	UP RUNNING 
	RX bytes:17251 acl:0 sco:0 events:2793 errors:0
	TX bytes:687570 acl:0 sco:0 commands:2791 errors:0
jetson@jetson:~$ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 48:b0:2d:d8:d9:95  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 248  base 0xd000  

l4tbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.55.1  netmask 255.255.255.0  broadcast 192.168.55.255
        inet6 fe80::1  prefixlen 128  scopeid 0x20<link>
        inet6 fe80::3cc7:e7ff:fe79:f387  prefixlen 64  scopeid 0x20<link>
        ether 3e:c7:e7:79:f3:87  txqueuelen 1000  (Ethernet)
        RX packets 933  bytes 136829 (136.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1392  bytes 155777 (155.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1704  bytes 107704 (107.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1704  bytes 107704 (107.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8cda:f6ff:fed0:1871  prefixlen 64  scopeid 0x20<link>
        ether 8e:da:f6:d0:18:71  txqueuelen 1000  (Ethernet)
        RX packets 172  bytes 24042 (24.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 589  bytes 98525 (98.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::8cda:f6ff:fed0:1873  prefixlen 64  scopeid 0x20<link>
        ether 8e:da:f6:d0:18:73  txqueuelen 1000  (Ethernet)
        RX packets 782  bytes 115829 (115.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1155  bytes 219164 (219.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I have seen this issue Cant access Wifi on Jetson Orin Nano running Jetpack 6 dev however the solution is not ideal, since I would then need to hook up ethernet to install backport-iwlwifi-dkms.

Hi,
Does it work if you apply the solution? Jetpack 6 release is more close to upstream kernel and certain configs may not be enabled by default. For this you would need to enable it manually.

Yes installing backport-iwlwifi-dkms fixes the issue. It would nice if this would be included in the kernel. This is a regression from jetpack 5 and requires hooking up an Ethernet cable after flashing. This wifi card is very popular and should be supported out of the box.

Hi,
By default we support the module:

0001:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter

For using other module, please apply the manual step.