Intel 9260 adapter not working

This is from dmesg with a intel 9260:

[ 14.804547] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-25.ucode failed with error -2
[ 14.804549] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.079352] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-24.ucode failed with error -2
[ 15.079354] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.081003] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-23.ucode failed with error -2
[ 15.081005] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.085369] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-22.ucode failed with error -2
[ 15.085371] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.087328] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-21.ucode failed with error -2
[ 15.087330] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.088106] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-20.ucode failed with error -2
[ 15.088108] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.091074] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-19.ucode failed with error -2
[ 15.091077] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.092287] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-18.ucode failed with error -2
[ 15.092289] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.093498] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-17.ucode failed with error -2
[ 15.093499] iwlwifi 0002:01:00.0: Falling back to user helper
[ 15.097055] iwlwifi 0002:01:00.0: no suitable firmware found!

Problem is that iwlwifi-9260-th-a0-jf-a0-XX doesn’t seem to exist anywhere, at least i cant find it for download.

Doing a : sudo apt-get install linux-firmware
Only gives you iwlwifi-9260-th-b0-jf-b0-XX firmware, and even if you could use “b0” fw “b0” starts at iwlwifi-9260-th-b0-jf-c0-3X and the current driver in Xavier doesn’t want anything higher than -25 (Api 25)

So, either the driver itself is to old or 9260 isn’t supported at all in kernel 4.9 ??

Firmware isn’t actually in the kernel itself, it gets loaded into the device. Sometimes you will find firmware from the manufacturer (and only the manufacturer) due to copyright. Firmware is more or less architecture independent, so you might look at what firmware Intel has for this and see if there is a Linux candidate.

It doesn’t sound like you have tried to buy something within a large organization :-)

Typically, the cost is almost entirely immaterial, but the paperwork and sign-offs to make a purchase order go out is significant.

Hi linuxdev,
yes, by driver i meant the iwlwifi.ko

“sudo apt-get install linux-firmware” gets the latest fw and all of those are named iwlwifi-9260-th-b0-jf-b0-XX and not “a0”, have checked the fw git and it seems that no “a0” exists for the 9260 :/

hehe, i know snarky ;)

Doesn’t Intel driver support 9260 with k4.14? Is it possible that it is incompatible with k4.9 from Jetpack?

Yes, i think you are correct WayneWWW,
Seems like it’s only supported from 4.14 and up…

Btw, will the next release of Jetpack 4.0 be using kernel 4.14 ?
I found a file referencing 4.14 in the kernel sources for JetPack 4.0 Dp :)

Unfortunately, I see current roadmap is still on k4.9 for next release. Not sure if it would change.

test this
for Nvidia Xavier & intel 9260 :

https://askubuntu.com/a/1046682

&

https://devtalk.nvidia.com/default/topic/1042391/jetson-agx-xavier/is-it-possible-to-build-kernel-module-in-xavier-solved-/post/5288000/#5288000

for r31.1:
(copy public_sources.tbz2 to /usr/src)

cd /usr/src/
sudo tar --no-same-owner -xf public_sources.tbz2 public_sources/kernel_src.tbz2
sudo tar --no-same-owner -xf public_sources/kernel_src.tbz2
zcat /proc/config.gz | sudo tee kernel/kernel-4.9/.config >/dev/null
sudo sed -i '/^EXTRAVERSION/ c EXTRAVERSION = +' kernel/kernel-4.9/Makefile
sudo sed -i '/^EXTRAVERSION/ c EXTRAVERSION = +' linux-headers-4.9.108-tegra/kernel-4.9/Makefile
sudo cp linux-headers-4.9.108-tegra/kernel-4.9/{modules.builtin,modules.order,Module.symvers,System.map} kernel/kernel-4.9/
sudo ln -snf /usr/src/kernel/kernel-4.9 /lib/modules/4.9.108+/build
sudo make -C /lib/modules/"$(uname -r)"/build modules_prepare

cd ~
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install

reboot

$lspci
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0001:01:00.0 SATA controller: Marvell Technology Group Ltd. Device 9171 (rev 13)
0002:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0002:01:00.0 Network controller: Intel Corporation Device 2526 (rev 29)
$ dmesg | grep iwl
[   11.308017] Loading modules backported from iwlwifi
[   11.308024] iwlwifi-stack-public:master:7471:b7580da0
[   11.761840] iwlwifi 0002:01:00.0: enabling device (0000 -> 0002)
[   11.782867] iwlwifi 0002:01:00.0: Direct firmware load for iwl-dbg-cfg.ini failed with error -2
[   11.785441] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.115269] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-46.ucode failed with error -2
[   73.115487] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.118225] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-45.ucode failed with error -2
[   73.118430] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.120217] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-44.ucode failed with error -2
[   73.120385] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.121445] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-43.ucode failed with error -2
[   73.121613] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.122448] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-42.ucode failed with error -2
[   73.122631] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.123445] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-41.ucode failed with error -2
[   73.123623] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.124363] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-40.ucode failed with error -2
[   73.131076] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.138691] iwlwifi 0002:01:00.0: Direct firmware load for iwlwifi-9260-th-b0-jf-b0-39.ucode failed with error -2
[   73.147235] iwlwifi 0002:01:00.0: Falling back to user helper
[   73.168561] iwlwifi 0002:01:00.0: loaded firmware version 38.c0e03d94.0 op_mode iwlmvm
[   73.358937] iwlwifi 0002:01:00.0: Detected Intel(R) Wireless-AC 9260 160MHz, REV=0x324
[   73.413417] iwlwifi 0002:01:00.0: base HW address: 34:13:e8:95:82:dd
[   73.480821] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[   73.482332] thermal thermal_zone8: Registering thermal zone thermal_zone8 for type iwlwifi
[   79.752215] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
[   79.854592] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
[   82.823980] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
[   82.926355] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
[   86.307121] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
[   86.307255] iwlwifi 0002:01:00.0: Unhandled alg: 0x707
$sudo lshw -C network
*-network
       description: Ethernet interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0002:01:00.0
       logical name: wlan0
       version: 29
       serial: 34:13:e8:95:82:dd
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=iwlwifi driverversion=4.9.108+ firmware=38.c0e03d94.0 ip=192.168.2.114 latency=0 link=yes multicast=yes
       resources: irq:36 memory:34200000-34203fff
$ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.114  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::339b:1931:333f:7057  prefixlen 64  scopeid 0x20<link>
        ether 34:13:e8:95:82:dd  txqueuelen 1000  (Ethernet)
        RX packets 283650  bytes 388504813 (388.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 80172  bytes 8466798 (8.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

new firmware:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

for 9260:
iwlwifi-9260-th-b0-jf-b0-41.ucode
iwlwifi-9260-th-b0-jf-b0-43.ucode

syhost,

Does it work well?

very well

Have you been able to get the bluetooth working with this module as well?

Hello everybody

I’m trying to fix the 9260 wireless issue but I don know What I’m doing wrong. I used instructions provided by syhost, WayneWWW and other but the answer is the same. Wireless still UNCLAIMED.

  • Card is 9260NGW
  • Chip is WCS8275

I have downloaded all Intel firmware (last file was “iwlwifi-9260-th-b0-jf-b0-43.ucode”). The other versions was 26, 33, 34, 38 and 42 but none of these files are uploading successfully when I use the instructions for building the firmware in the Xavier. Intel says this firmware mus be installed in version 4.14+ but I don know if the guy syhost uses original 4.9.108 of Xavier. WayneWWW wrote Nvidia are not planning to upgrade the version soon.

I’m not sure if I need to unlock the BIOS because same error was happening in other platform and using same 9260 wireless card, but I unlocked the bios and the driver ran successfully. If yes, ¿How can I do for unblock it?

About files, I checked to make sure the framework is “mac80211” and the module is “wifi”
In addition I tried to modify file “drv.c” but i realize the kernel is still the original and no the others because into this file i can file the new card. The last one is wireless 8000 card.
This is the link that i have used:
https://askubuntu.com/questions/697279/installing-intel-iwlwifi-firmware-for-unclaimed-wireless-8260?rq=1

This is my actual Xavier configuration for your check. I hope this collected information can be read by you and to find how can I do wrong:

nvidia@jetson:~$ uname -a
Linux jetson 4.9.108-tegra #1 SMP PREEMPT Wed Oct 31 15:17:21 PDT 2018 aarch64 aarch64 aarch64 GNU/Linux
nvidia@jetson:~$ sudo lshw -class network
  *-network UNCLAIMED       
       description: Network controller
       product: Wireless-AC 9260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0002:01:00.0
       version: 29
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:34200000-34203fff
nvidia@jetson:~$ lspci -nnk
0002:01:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
	Subsystem: Intel Corporation Device [8086:0014]
nvidia@jetson:~$ lspci -nnk
0002:01:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
	Subsystem: Intel Corporation Device 0014
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 0
	Region 0: Memory at 34200000 (64-bit, non-prefetchable) [disabled] 
	Capabilities: <access denied>
nvidia@jetson:~$ dmesg | grep iwl
   Empty...
nvidia@jetson:~$ ls -al /lib/firmware | grep iwlwifi-9260
-rw-r--r--  1 root root 2637216 Apr 24  2018 iwlwifi-9260-th-b0-jf-b0-33.ucode
drwxr-xr-x  2 root root    4096 Mar 15 22:09 iwlwifi-9260-th-b0-jf-b0-34.618819
-rw-r--r--  1 root root 2678092 Dec 14 08:23 iwlwifi-9260-th-b0-jf-b0-34.ucode
-rw-r--r--  1 root root 2521412 Dec 14 07:54 iwlwifi-9260-th-b0-jf-b0-38.ucode
-rw-r--r--  1 root root 2558176 Mar 15 17:48 iwlwifi-9260-th-b0-jf-b0-43.ucode
nvidia@jetson:~$ modinfo iwlwifi | grep iwlwifi-9
firmware:       iwlwifi-9000-pu-a0-lc-a0--26.ucode
firmware:       iwlwifi-9260-th-a0-jf-a0--26.ucode
firmware:       iwlwifi-9000-pu-a0-jf-a0--26.ucode
nvidia@jetson:~$ rfkill list
0: bluedroid_pm: Bluetooth
	Soft blocked: no
	Hard blocked: no

Cordially, if you can help Me I really appreciate it.
Best regards.

Hi,

Has anyone managed to get the Intel 9260 card to work with the 4.9.140 kernel version?

This is my actual Xavier configuration:

nvidia@nvidia-xavier:~$ uname -a
Linux nvidia-xavier 4.9.140-tegra #1 SMP PREEMPT Wed Mar 13 00:30:11 PDT 2019 aarch64 aarch64 aarch64 GNU/Linux
nvidia@nvidia-xavier:~$ sudo lshw -class network
[sudo] password for nvidia: 
  *-network UNCLAIMED       
       description: Network controller
       product: Wireless-AC 9260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0003:01:00.0
       version: 29
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: memory:34200000-34203fff
nvidia@nvidia-xavier:~$ dmesg | grep iwl
[   10.072937] iwlwifi 0003:01:00.0: enabling device (0000 -> 0002)
[   10.081772] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-26.ucode failed with error -2
[   10.084811] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.623091] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-25.ucode failed with error -2
[   10.626455] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.630656] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-24.ucode failed with error -2
[   10.633900] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.635197] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-23.ucode failed with error -2
[   10.635200] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.638151] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-22.ucode failed with error -2
[   10.638154] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.639504] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-21.ucode failed with error -2
[   10.639508] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.641541] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-20.ucode failed with error -2
[   10.641544] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.642230] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-19.ucode failed with error -2
[   10.642233] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.644620] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-18.ucode failed with error -2
[   10.644623] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.645758] iwlwifi 0003:01:00.0: Direct firmware load for iwlwifi-9260-th-a0-jf-a0-17.ucode failed with error -2
[   10.645760] iwlwifi 0003:01:00.0: Falling back to user helper
[   10.646411] iwlwifi 0003:01:00.0: no suitable firmware found!
nvidia@nvidia-xavier:~$ ls -al /lib/firmware | grep iwlwifi-9260
-rw-r--r--  1 root root 2637216 apr 24  2018 iwlwifi-9260-th-b0-jf-b0-33.ucode
-rw-r--r--  1 root root 2677772 mag  9 15:47 iwlwifi-9260-th-b0-jf-b0-34.ucode
-rw-r--r--  1 root root 2521412 mar 21 20:55 iwlwifi-9260-th-b0-jf-b0-38.ucode
-rw-r--r--  1 root root 2620656 mar 21 21:14 iwlwifi-9260-th-b0-jf-b0-41.ucode
-rw-r--r--  1 root root 2558176 mar 21 21:14 iwlwifi-9260-th-b0-jf-b0-43.ucode
nvidia@nvidia-xavier:~$ modinfo iwlwifi | grep iwlwifi-9
firmware:       iwlwifi-9000-pu-a0-lc-a0--26.ucode
firmware:       iwlwifi-9260-th-a0-jf-a0--26.ucode
firmware:       iwlwifi-9000-pu-a0-jf-a0--26.ucode

Newbie here. Not sure if I should start a new thread or even how to do that. My 9260 is not working. It probably needs firmware installed. I have no ethernet, and with the 9260 not working, no bluetooth nor WiFi. That only leaves flashing a new SD card, one with the 9260 driver installed. Does that even make sense? If so, how would I do that? Thanks!

I switched over to the 8265NGW and it works fine. Let us know when people figure out how to get the 9260 working on the Nano. Thanks!

Exactly the same symptom here…

I take it that this issue has not been solved yet. I too am sitting here with a 9260 wireless card that I can not get to work.

Please, if this has been fixed or if anyone knows of a fix let me know.
Thanks

Hello everyone.

Given the recent IC shortage we are struggling to find compatible wifi adapters for our Xavier NX platform. The Inter 9260 is one of the possible options but I have followed every set of instructions I could find to make it works but with no success.

Since a kernel update is not planned for the imminent future, is there a possibility to get some assistance on how to make it work ?

Has anyone succeeded ? I only get to the point where the device is detected on the PCI bus but it remains unclaimed and iwlwifi will not attempt to enable it or load a firmware.

Would really appreciate the help.