Xavier NX cannot open Bluetooth using Intel AX200NGW, but wifi works fine

Dear NV_Team,

I’m using WIFI6 module(Intel AX200NGW), now the wifi works fine on NX, but bluetooth cannot open?
Can anyone meet this problem and give me some advice, thanks so much?

Compile and install wifi drivers:

nvidia@nx:~$ git clone --single-branch --branch release/core45 https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git

nvidia@nx:~$ cd backport-iwlwifi

nvidia@nx:~$ make defconfig-iwlwifi-public

nvidia@nx:~$ sed -i ‘s/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/’ .config

nvidia@nx:~$ make -j4

nvidia@nx:~$ sudo make install

Install the latest firmware for the ax200ngw:

nvidia@nx:~$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git --branch iwlwifi-fw-2019-07-20 --single-branch

nvidia@nx:~$ sudo cp ./linux-firmware/iwlwifi-cc-a0-48.ucode /lib/firmware

nvidia@nx:~$ sudo reboot

Enable BT and WIFI, bluetoothctl command return ‘no default controller’ and cannot open the BT device:

nvidia@nx:~$ modprobe iwlwifi bt_coex_active=1

nvidia@nx:~$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

nvidia@nx:~$ bluetoothctl
Agent registered
[bluetooth]# devices
No default controller available

Driver module display as :

nvidia@nx:~$ lsmod
Module Size Used by
iwlmvm 534415 0
mac80211 919943 1 iwlmvm
bnep 16562 2
fuse 103841 2
btusb 40213 0
btrtl 7318 1 btusb
btbcm 8808 1 btusb
btintel 10771 1 btusb
zram 26166 6
overlay 48691 0
iwlwifi 459999 1 iwlmvm
cfg80211 762120 3 iwlmvm,iwlwifi,mac80211
spidev 13282 0
compat 120228 4 iwlmvm,iwlwifi,mac80211,cfg80211
nvgpu 1580098 23
bluedroid_pm 13912 0
ip_tables 19441 0
x_tables 28951 1 ip_tables

Hi,

Please check the dmesg first.

It‘s a new device which support on kennel 5.1+ by intel. The firmware may partially work with earlier kernel build.
So in the same times you may try other version of firmware per compare.

Hi alanz,

You are right, but we tried other version firmware stilll failed to using bluetooth.
BTW we are waiting for new JetPack using kernel5.1 to verify it again,

Thanks so much.