Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7436 Discussions

AX210 bluetooth not working on jetson xavier nx on linux kernel 5.10

JimmyHu
Employee
11,514 Views

Hi,

 

I am trying to use Ax210 module on Nvidia Jetson Xavier NX with Linux kernel 5.10. However, the driver of bluetooth is not working successfully and I have already taken more then half year to deal with this issue. I found that the usage of RAM is increased significantly.

 

The related logs are available:

 

```leonpano@leonpano-desktop:~$ sudo dmesg
[270042.556595] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270042.561460] Bluetooth: hci0: Reading Intel version information failed (-22)
[270042.561739] Bluetooth: hci0: Intel Read version failed (-22)
[270042.561996] Bluetooth: hci0: Intel reset sent to retry FW download
[270042.562630] usb 1-3: USB disconnect, device number 119
[270043.005595] usb 1-3: new full-speed USB device number 120 using tegra-xusb
[270043.156155] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270043.156166] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270043.160392] Bluetooth: hci0: Reading Intel version information failed (-22)
[270043.160576] Bluetooth: hci0: Intel Read version failed (-22)
[270043.160790] Bluetooth: hci0: Intel reset sent to retry FW download
[270043.162438] usb 1-3: USB disconnect, device number 120
[270043.601622] usb 1-3: new full-speed USB device number 121 using tegra-xusb
[270043.756542] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270043.756648] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270043.761442] Bluetooth: hci0: Reading Intel version information failed (-22)
[270043.761697] Bluetooth: hci0: Intel Read version failed (-22)
[270043.761964] Bluetooth: hci0: Intel reset sent to retry FW download
[270043.762559] usb 1-3: USB disconnect, device number 121
[270044.213553] usb 1-3: new full-speed USB device number 122 using tegra-xusb
[270044.372165] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270044.372177] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270044.376431] Bluetooth: hci0: Reading Intel version information failed (-22)
[270044.376664] Bluetooth: hci0: Intel Read version failed (-22)
[270044.376912] Bluetooth: hci0: Intel reset sent to retry FW download
[270044.385984] usb 1-3: USB disconnect, device number 122
[270044.821546] usb 1-3: new full-speed USB device number 123 using tegra-xusb
[270044.976360] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270044.976370] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270044.983421] Bluetooth: hci0: Reading Intel version information failed (-22)
[270044.983647] Bluetooth: hci0: Intel Read version failed (-22)
[270044.983871] Bluetooth: hci0: Intel reset sent to retry FW download
[270044.984571] usb 1-3: USB disconnect, device number 123
[270045.433557] usb 1-3: new full-speed USB device number 124 using tegra-xusb
[270045.592200] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270045.592213] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270045.598451] Bluetooth: hci0: Reading Intel version information failed (-22)
[270045.598679] Bluetooth: hci0: Intel Read version failed (-22)
[270045.598891] Bluetooth: hci0: Intel reset sent to retry FW download
[270045.599486] usb 1-3: USB disconnect, device number 124
[270046.041519] usb 1-3: new full-speed USB device number 125 using tegra-xusb
[270046.196072] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270046.196081] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270046.201408] Bluetooth: hci0: Reading Intel version information failed (-22)
[270046.201647] Bluetooth: hci0: Intel Read version failed (-22)
[270046.201881] Bluetooth: hci0: Intel reset sent to retry FW download
[270046.204525] usb 1-3: USB disconnect, device number 125
[270046.645518] usb 1-3: new full-speed USB device number 126 using tegra-xusb
[270046.796081] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270046.796090] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270046.800405] Bluetooth: hci0: Reading Intel version information failed (-22)
[270046.800594] Bluetooth: hci0: Intel Read version failed (-22)
[270046.800789] Bluetooth: hci0: Intel reset sent to retry FW download
[270046.804520] usb 1-3: USB disconnect, device number 126
[270047.253498] usb 1-3: new full-speed USB device number 127 using tegra-xusb
[270047.408090] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270047.408100] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270047.412400] Bluetooth: hci0: Reading Intel version information failed (-22)
[270047.412586] Bluetooth: hci0: Intel Read version failed (-22)
[270047.412785] Bluetooth: hci0: Intel reset sent to retry FW download
[270047.413355] usb 1-3: USB disconnect, device number 127
[270047.861512] usb 1-3: new full-speed USB device number 3 using tegra-xusb
[270048.016095] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270048.016105] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270048.021419] Bluetooth: hci0: Reading Intel version information failed (-22)
[270048.021678] Bluetooth: hci0: Intel Read version failed (-22)
[270048.021908] Bluetooth: hci0: Intel reset sent to retry FW download
[270048.024991] usb 1-3: USB disconnect, device number 3
[270048.477487] usb 1-3: new full-speed USB device number 4 using tegra-xusb
[270048.636532] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270048.636542] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270048.641419] Bluetooth: hci0: Reading Intel version information failed (-22)
[270048.641648] Bluetooth: hci0: Intel Read version failed (-22)
[270048.641867] Bluetooth: hci0: Intel reset sent to retry FW download
[270048.642439] usb 1-3: USB disconnect, device number 4
[270049.093967] usb 1-3: new full-speed USB device number 6 using tegra-xusb
[270049.244350] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270049.244359] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270049.249453] Bluetooth: hci0: Reading Intel version information failed (-22)
[270049.249699] Bluetooth: hci0: Intel Read version failed (-22)
[270049.249968] Bluetooth: hci0: Intel reset sent to retry FW download
[270049.250859] usb 1-3: USB disconnect, device number 6
[270049.701457] usb 1-3: new full-speed USB device number 7 using tegra-xusb
[270049.852162] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270049.852207] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270049.857398] Bluetooth: hci0: Reading Intel version information failed (-22)
[270049.857637] Bluetooth: hci0: Intel Read version failed (-22)
[270049.857916] Bluetooth: hci0: Intel reset sent to retry FW download
[270049.865799] usb 1-3: USB disconnect, device number 7
[270050.313445] usb 1-3: new full-speed USB device number 8 using tegra-xusb
[270050.468099] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270050.468109] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270050.472417] Bluetooth: hci0: Reading Intel version information failed (-22)
[270050.472633] Bluetooth: hci0: Intel Read version failed (-22)
[270050.472866] Bluetooth: hci0: Intel reset sent to retry FW download
[270050.473549] usb 1-3: USB disconnect, device number 8
[270050.917447] usb 1-3: new full-speed USB device number 9 using tegra-xusb
[270051.072130] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270051.072139] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270051.077496] Bluetooth: hci0: Reading Intel version information failed (-22)
[270051.077746] Bluetooth: hci0: Intel Read version failed (-22)
[270051.077990] Bluetooth: hci0: Intel reset sent to retry FW download
[270051.079183] usb 1-3: USB disconnect, device number 9
[270051.533429] usb 1-3: new full-speed USB device number 10 using tegra-xusb
[270051.692145] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270051.692154] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270051.696430] Bluetooth: hci0: Reading Intel version information failed (-22)
[270051.696632] Bluetooth: hci0: Intel Read version failed (-22)
[270051.696862] Bluetooth: hci0: Intel reset sent to retry FW download
[270051.699099] usb 1-3: USB disconnect, device number 10
[270052.141429] usb 1-3: new full-speed USB device number 11 using tegra-xusb
[270052.304030] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270052.304040] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270052.308403] Bluetooth: hci0: Reading Intel version information failed (-22)
[270052.308592] Bluetooth: hci0: Intel Read version failed (-22)
[270052.308791] Bluetooth: hci0: Intel reset sent to retry FW download
[270052.309344] usb 1-3: USB disconnect, device number 11
[270052.757415] usb 1-3: new full-speed USB device number 12 using tegra-xusb
[270052.908221] usb 1-3: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[270052.908242] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[270052.917437] Bluetooth: hci0: Reading Intel version information failed (-22)
[270052.917621] Bluetooth: hci0: Intel Read version failed (-22)
[270052.917841] Bluetooth: hci0: Intel reset sent to retry FW download
[270052.918499] usb 1-3: USB disconnect, device number 12
```

 

System Information:

 

Hardware: NVIDIA Jetson Xavier NX Developer Kit

Wi-Fi module: Ax210

OS: Ubuntu 20.04.5 LTS (GNU/Linux 5.10.104-tegra aarch64)

 

Could anyone help me to deal with this issue? Thank you.

0 Kudos
36 Replies
DeividA_Intel
Employee
3,286 Views

Hello leonpano and JimmyHu,  



Thanks for your time. I was checking the report and noticed that the kernel version is 5.10, does this mean that you cant install the kernel version 6.1.8? Were you able to check with the Linux support team to install this kernel version as JimmyHu mentioned?


I will be waiting for the confirmation.



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
leonpano
Novice
3,275 Views
I said that is very hard for me
Is not easy to port Nvidia blobs to newer kernel
(Note ax210 on my HPE ProLient ML350 Gen9 works fine with Ubuntu 20.04 kernel 5.15)
I wish I could use newer kernel but due to Nvidia
I tried to use official kernel form Ubuntu but that is not working at all
Lockup or error
0 Kudos
DeividA_Intel
Employee
3,267 Views

Hello leonpano, 



Thanks for the confirmation. I understand that Nvidia has placed some limitations/restrictions on their device, I will check internally to confirm if we have any alternative steps for this issue.


I will get back to you as soon as possible.



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
DeividA_Intel
Employee
3,245 Views

Hello JimmyHu, 



Thanks for your patience. Due to the limitations placed by Nvidia, I recommend you check with them to confirm which wireless adapters are suitable to use and what is the maximum kernel version able to use.


If the Intel® Wi-Fi 6E AX210 (Gig+) is one of them, please let me know so we can help to advise the firmware versions between Linux kernel 5.18 to 6.10.


Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
leonpano
Novice
3,240 Views
Hi
Thank to azkali to fix this for me
Issue ware cause by Linux kernel 5.10.x
So have to patch with some commits form 5.11
Detail changes can see in here
https://gitlab.azka.li/l4t-community/kernel/t194/kernel-5.10/-/tree/jetson_35.2.1_ax210
0 Kudos
underscores
Beginner
3,056 Views

Hello,leonpano,Can you tell me the changes of this? https://gitlab.azka.li/l4t-community/kernel/t194/kernel-5.10/-/tree/jetson_35.2.1_ax210

I changed the files in the driver/Bluetooth, and this error still occurs in Bluetooth

 

0 Kudos
leonpano
Novice
3,032 Views
You should go to https://discord.gg/9KwevryN9N
To ask azkali
This is not my gitlab
0 Kudos
Sam0427
Beginner
2,089 Views

Same here. Anything I missing?

I have changed the files of driver/Bluetooth: btusb.c, btintel.c, btintel.h and hci_intel.c

0 Kudos
Sam0427
Beginner
2,019 Views

@leonpanoAppreciate for this patch. I've found something wrong fixed will work fine now.

0 Kudos
DeividA_Intel
Employee
3,229 Views

Hello leonpano, 



Thanks for the confirmation. Before we continue further I would like to confirm if the issue is fixed and if you need further assistance.


If the issue is fixed, please let them know if we can close this thread or if you need further assistance.



Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
leonpano
Novice
3,209 Views
Can you or Intel engineer push this update to 5.10 LTS updates?
0 Kudos
Steven_Intel
Moderator
3,186 Views

Many thanks for your response.


We can document the issue on our side, but since the issue was caused by the kernel, we are unable to take any action on it. Our best recommendation is to reach out to distribution forums.


Please let me know if further assistance is needed.


Best regards,


Steven G.

Intel Customer Support Technician.


0 Kudos
leonpano
Novice
3,173 Views
I mean this issue is 5.10 upstream issue form kernel.org
Not Nvidia **bleep** it up
0 Kudos
DeividA_Intel
Employee
3,144 Views

Hello leonpano, 



I appreciate your response. In this case, I will try to check if we can do anything else related to the Kernel version. However, bear in mind that Linux is the one in charge to provide the updates and customization to the Kernel based on the board and manufacturer.


The Intel® Wi-Fi 6E AX210 (Gig+) may support Linux, but the operating system developer and the motherboard manufacturers determine which version and kernel will be supported on their system.


Even though Nvidia did nothing wrong with their system, I recommend you check with them and the Linux developer to confirm if they can add this update to 5.10 LTS updates.


 

Regards,  

Deivid A. 

Intel Customer Support Technician


0 Kudos
DeividA_Intel
Employee
3,135 Views

Hello JimmyHu and leonpano, 



Thanks for your patience. In this case, there is not much we can do related to the Ubuntu kernel version and since this version was causing the issue the only recommendation would be to get in contact with Nvidia and the Linux developer team for further support.



Please keep in mind that this thread will no longer be monitored by Intel.  


Regards,  

Deivid A.  

Intel Customer Support Technician  


0 Kudos
JimmyHu
Employee
3,123 Views

Hi @DeividA_Intel ,

 

OK, I see. Thank you for your reply and help to this issue.

 

Hi @leonpano ,

 

Maybe this issue should be reported to Nvidia and the Linux developer team.

 

Sincerely,

Jimmy Hu

0 Kudos
Reply