8265NGW cannot join Wifi

I have installed a 8265NGW module card on my Jetson nano B01 4GB (with antennas).
The system boots and can list wifi networks, but it fails to connect to any network, regardless signal strength. After checking the logs it even looks like it is able to exchange DHCP packets but fails with wlan0: deauthenticating from 88:57:ee:82:c7:00 by local choice (Reason: 3=DEAUTH_LEAVING) after a couple of DHCPNAK.

At first I was suspecting power-related issues, but

  • my board is powered by a 5V/4A power adapter
  • I have turned off power save feature with sudo /sbin/iw dev wlan0 set power_save off
  • I have added pcie_aspm=off to my kernel parameters

Below is the output of dmesg when I try to connect the Wifi:

[   34.720041] wlan0: authenticate with 88:57:ee:82:c7:00
[   34.729673] wlan0: send auth to 88:57:ee:82:c7:00 (try 1/3)
[   34.735426] wlan0: authenticated
[   34.738163] wlan0: associate with 88:57:ee:82:c7:00 (try 1/3)
[   34.754880] wlan0: RX AssocResp from 88:57:ee:82:c7:00 (capab=0x1411 status=0 aid=9)
[   34.760230] wlan0: associated
[   34.788589] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   34.855772] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by 88:57:ee:82:c7:00
[   80.370052] wlan0: deauthenticating from 88:57:ee:82:c7:00 by local choice (Reason: 3=DEAUTH_LEAVING)
[  219.433134] wlan0: authenticate with 88:57:ee:82:c7:00
[  219.442995] wlan0: send auth to 88:57:ee:82:c7:00 (try 1/3)
[  219.444890] wlan0: authenticated
[  219.449758] wlan0: associate with 88:57:ee:82:c7:00 (try 1/3)
[  219.462310] wlan0: RX AssocResp from 88:57:ee:82:c7:00 (capab=0x1411 status=0 aid=9)
[  219.464811] wlan0: associated
[  219.483945] wlan0: Limiting TX power to 20 (20 - 0) dBm as advertised by 88:57:ee:82:c7:00
[  265.240772] wlan0: deauthenticating from 88:57:ee:82:c7:00 by local choice (Reason: 3=DEAUTH_LEAVING)

For reference:

  • here is the output of ifconfig wlan
wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether e8:f4:08:fc:f9:8b  txqueuelen 1000  (Ethernet)
        RX packets 84  bytes 15927 (15.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 68  bytes 17270 (17.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • here is the part of dmesg when the system initializes the Wifi
[    4.500957] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[    4.537694] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-26.ucode failed with error -2
[    4.547837] iwlwifi 0000:01:00.0: Falling back to user helper
[    4.603529] using random self ethernet address
[    4.610203] using random host ethernet address
[    4.985802] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-25.ucode failed with error -2
[    4.995991] iwlwifi 0000:01:00.0: Falling back to user helper
[    5.096655] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-24.ucode failed with error -2
[    5.106917] iwlwifi 0000:01:00.0: Falling back to user helper
[    5.193117] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-23.ucode failed with error -2
[    5.202484] iwlwifi 0000:01:00.0: Falling back to user helper
[    5.230330] uvcvideo: Found UVC 1.00 device USB  Live camera (0c45:6536)
[    5.273635] uvcvideo: Unable to create debugfs 1-5 directory.
[    5.273840] uvcvideo 1-2.2:1.0: Entity type for entity Extension 4 was not initialized!
[    5.282105] uvcvideo 1-2.2:1.0: Entity type for entity Extension 3 was not initialized!
[    5.291037] uvcvideo 1-2.2:1.0: Entity type for entity Processing 2 was not initialized!
[    5.301653] uvcvideo 1-2.2:1.0: Entity type for entity Camera 1 was not initialized!
[    5.303186] input: USB  Live camera as /devices/70090000.xusb/usb1/1-2/1-2.2/1-2.2:1.0/input/input6
[    5.306199] usbcore: registered new interface driver uvcvideo
[    5.306201] USB Video Class driver (1.1.1)
[    5.312925] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.312934] Bluetooth: BNEP socket layer initialized
[    5.371220] iwlwifi 0000:01:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
[    5.736178] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
[    5.738560] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled
[    5.739177] iwlwifi 0000:01:00.0: L1 Disabled - LTR Disabled

We see two possible hints from the output of dmsg

  • when connecting:[ 80.370052] wlan0: deauthenticating from 88:57:ee:82:c7:00 by local choice (Reason: 3=DEAUTH_LEAVING)
  • when initializing: [ 5.193117] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-23.ucode failed with error -2

I investigating a bit the former, and tried to set the REGDOMAIN and disable wpa_supplicant.service (because the network manager is supposed to use its own), but no luck so far.

Any help would be very much appreciated.

edit I forgot to mention that I could not make the DHCP work for my wired connection (I tried several different networks) and had to used fixed settings. Maybe the DHCP service is the culprit

OK self reply. After “playing” around I figured out it is a 100% software issue: my Wifi receives ethernet packets, but somehow DHCP fails. I believe this falls outside the scope of this forum, so let me close this thread.

Just some added info: I have this same issue with a certain WiFi router (which is old) and a laptop I inherited. I could never solve this, but research suggests that newer WiFi software which has been patched against some vulnerability might be purposely refusing to work with an old router with that flaw. Not sure, but I can verify this is not just a Jetson issue (the same issue exists on amd64 and different computers with no NVIDIA software present). I wish I knew how to solve this, but it is correct that it isn’t a Jetson issue.

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