Xavier cannot connect to WiFi after installing m.2 WiFi module

I installed an m.2 Intel AX200.NGWG.DTK WiFi Module on my AGX dev kit. The module is recognized in the PCI bus. The output of lspci is:

agx@agx-desktop:~$ lspci
0000:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad0 (rev a1)
0000:01:00.0 Non-Volatile memory controller: Micron/Crucial Technology Device 2263 (rev 03)
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)
0003:00:00.0 PCI bridge: NVIDIA Corporation Device 1ad2 (rev a1)
0003:01:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)

However, I cannot see or connect to any WiFi connections or bluetooth devices.

agx@agx-desktop:~$ rfkill list all
0: bluedroid_pm: Bluetooth
	Soft blocked: no
	Hard blocked: no
agx@agx-desktop:~$ sudo iw dev wlan0 scan
command failed: No such device (-19)
agx@agx-desktop:~$ sudo nmcli dev wifi
agx@agx-desktop:~$ 

How to connect to Wifi and bluetooth? The Intel module linked above is WiFi 6. Is that a problem? I assumed it would be fine since the module connects to the dev kit via the standard PCI bus.

Can you share ifconfig result? demsg?

We cannot know if something is really supported.
The chip you are using is from Intel. If their driver does not support kernel4.9, then there is nothing we can help.

@WayneWWW thanks for the response.
Here is the output of ifconfig. dmesg log is also attached.
dmesglog.txt (100.9 KB)

agx@agx-desktop:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.6  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::7a5f:cce5:8142:e7e2  prefixlen 64  scopeid 0x20<link>
        ether 00:04:4b:cc:1c:e8  txqueuelen 1000  (Ethernet)
        RX packets 5641822  bytes 330737928 (330.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6130625  bytes 78872906916 (78.8 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 40  

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 1  (Local Loopback)
        RX packets 806  bytes 65022 (65.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 806  bytes 65022 (65.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 8e:d3:e6:81:3d:21  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

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 8e:d3:e6:81:3d:23  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

HI,

Looks like you totally have no Intel driver installed.

I just searched the forum and there is one guy sharing his experience. Maybe you can take a look.

@WayneWWW Thanks! This almost fixes everything. I can connect to Wifi but bluetooth still doesn’t show up.
I followed these steps:

sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
sudo apt-get update
sudo apt-get install backport-iwlwifi-dkms
modprobe iwlwifi
lshw -class network #Intel card is recognized and assigned logical name wlan0

Bluetooth logs show that system doesn’t recognize the Intel card as a bluetooth adapter.

agx@agx-desktop:~$ bluetoothctl
Agent registered
[bluetooth]# list
[bluetooth]# scan on
No default controller available
[bluetooth]#

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