Wifi Card Adapter suggestions?

I am currently using an intel 8265NGW card and it works somewhat, I continously get the error:

iwlwifi 000:01:00: No association and the time event is over already...

What other non-intel cards work well with TX2? I am trying to connect to high-channel 5Ghz connection.

There are some other topics of 8265 as you can get and refer to by searching in forum, such as:

https://devtalk.nvidia.com/default/topic/1072005
https://devtalk.nvidia.com/default/topic/1064621
https://devtalk.nvidia.com/default/topic/1055769

Thanks for your reply and I am well aware of how to use the search function, however:

  1. None of those threads are featuring the same issue I am featuring
  2. None of those threads feature an actual solution to a wireless card issue that I am having

The card is activated and is able to connect to wireless networks, sometimes, but not always because of the issue listed. This is why I am asking for suggestions to go away from intel.

Hi,

We cannot guarantee what card is supported since they are from different vendors.
I will let other forum users here to share their experience here.

As for your error, we just resolved some issue on TX2+ ac8265. Please try to add this patch.
This would set w-disable1 line active high for PCIe M.2 connector

diff --git a/kernel-dts/t18x-common-plugin-manager/tegra186-quill-p3310-1000-a00-plugin-manager.dtsi b/kernel-dts/t18x-common-plugin-manager/tegra186-quill-p3310-1000-a00-plugin-manager.dtsi
index 90f53bf..f69058c 100644
--- a/kernel-dts/t18x-common-plugin-manager/tegra186-quill-p3310-1000-a00-plugin-manager.dtsi
+++ b/kernel-dts/t18x-common-plugin-manager/tegra186-quill-p3310-1000-a00-plugin-manager.dtsi
@@ -302,6 +302,14 @@
 					};
 				};
 			};
+			override@3 {
+				target = <&{/fixed-regulators}>;
+				_overlay_ {
+					regulator@17 {
+						enable-active-high;
+					};
+				};
+			};
 		};
 
 		fragment-e3320-dp {

We’ve already applied this patch in the last flash. This patch was added to activate the J18 which it did, now the iwlwifi firmware is not working.

How about sharing the full dmesg? Also, you could try to contact Intel for the error you meet.

dmesg is read exactly as the original post states.

iwlwifi 000:01:00: No association and the time event is over already...

Repeatedly. The intel wiif card works without issue on the Jetson Nano, however, the TX2 has some firmware conflict. Intel refers to Nvidia.

Could you share the log prior to this line?

[ 5.482399] iwlwifi 0000:01:00.0: enabling device (0000 -> 0002)
[ 5.491804] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-26.ucode failed with error -2
[ 5.501144] iwlwifi 0000:01:00.0: Falling back to user helper
[ 7.359545] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-25.ucode failed with error -2
[ 7.359547] iwlwifi 0000:01:00.0: Falling back to user helper
[ 7.755576] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-24.ucode failed with error -2
[ 7.755578] iwlwifi 0000:01:00.0: Falling back to user helper
[ 7.768539] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8265-23.ucode failed with error -2
[ 7.768541] iwlwifi 0000:01:00.0: Falling back to user helper
[ 7.781642] iwlwifi 0000:01:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
[ 8.214225] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 8265, REV=0x230
[ 8.216604] iwlwifi 0000:01:00.0: L1 Enabled - LTR Enabled
[ 8.217136] iwlwifi 0000:01:00.0: L1 Enabled - LTR Enabled
[ 8.272391] ieee80211 phy1: Selected rate control algorithm 'iwl-mvm-rs'
[ 8.273103] thermal thermal_zone8: Registering thermal zone thermal_zone8 for type iwlwifi

[ 7.781642] iwlwifi 0000:01:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm

Looks like the firmware is loaded. Any usecase to hit this issue? For example, are you using as STA or AP mode?

We are using a python module that works with nmcli, it disconnects the wifi and connects to a different wifi. Every time it tries to connect to a network, the error appears.

Could you also share your python code?

def loop_cameras(self, action="start"):
        """Called to complete an action"""

        current0 = 0
        startTime = 0
        endTime = 0

        for cam in self.cameras:
            # For each camera
            print()
            print("WIRELESS: Connecting to: " + cam)
            tries0 = 0
            
            # While we are not connected to the camera
            while self.wireless.current() != self.cameras[cam]['name']:
                # Has five tries before we quit
                if tries0 < 5:
                    try:

                        # Connecting to camera's access point
                        <b>self.wireless.connect(ssid=self.cameras[cam]['name'], password=self.cameras[cam]['password'])</b>
                        
                        # Successfully connected to camera
                        gpCam = GoProCamera.GoPro() # Connected to camera

                        ## MORE CODE BELOW
                        ...

This function is called and is the function that connects to the wifi. The bolded part specifically. When the bolded section happens, the error above occurs.

Hi max.newberry,

I just tried with normal setup which does not use your python code. But cannot reproduce your issue.
Could we try to narrow down the cause by using the Ubuntu GUI to set up wifi at this moment?
Are you able to see this issue with this simple setup?

Also, your python code seems not help because it does not provide the real commands that connect to wifi.

It uses wireless, which is an abandoned python module, but still works without an issue. I have run the script on multi-user.target, and the issue persists.

I think you could try to narrow down the case to just use the simple nmcli command and see if you could reproduce this issue.

To be honest, what if this issue comes from the wireless python module? Especially when this module is already abandoned.