Bluetooth on i.MX8M Quad with QCNFA364A

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bluetooth on i.MX8M Quad with QCNFA364A

319 Views
Derek0902
Contributor II

Hi,

here is my environment

Board : i.MX8MQ Custom Board 

Linux version : 6.1.36

Wi-Fi / BT module : QCNFA364A Wi-Fi 5 @ PCIe / BT 4.1 @ USB

 

When I use bluetooth to connect devices, it would appear a2dp-sink / a2dp-source error. Then it cannot connect any devices.

Derek0902_0-1705554934343.png

I found that it seems related with pulseaudio-module. If I use any $ pactl command, it would appear "[drm] pclkc 0 is not supported!" at first time.

Derek0902_1-1705555398097.png

Then Bluetooth can connect with devices correctly. Is there anyone know this problem? 

 

Thanks & Regards,

Derek Lin

0 Kudos
3 Replies

278 Views
cdoumenc
NXP Employee
NXP Employee

Hi Derek0902,

I am sorry, since I am working on NXP wifi+bt combo chipsets support only, I can't support you more on this topic.
You should continue with Qualcomm help and/or NXP i.Mx support via host dedicated forum https://community.nxp.com/t5/i-MX-Forums/ct-p/imx-processors.

Regards

0 Kudos

302 Views
cdoumenc
NXP Employee
NXP Employee

Hi,
I see that QCNFA364A = Qualcomm Atheros wifi+bt combo chipset (https://fccid.io/2AOJ9-7357622/User-Manual/USER-MANUAL-rev1-3719936.pdf).
So you should ask for support on Qualcomm community forum.

Nevertheless, since you are running Linux on i.MX8MQ + BT, did you have a look at i.MX8MQ dedicated doc Getting Started with NXP-based Wireless Modules on i.MX 8M Quad EVK Running Linux OS - User manual ?

Maybe it will help you.

https://community.nxp.com/t5/Wireless-Connectivity-Knowledge/The-A2DP-Audio-Configuration-Based-On-8... may also help you even if based on i.Mx8MN + NXP 88W8987

0 Kudos

288 Views
Derek0902
Contributor II

Hi @cdoumenc ,

I found that it need to start Pulseaudio, Bluetooth connection would be correct. After I use this command below.

 

$ /usr/bin/pulseaudio --start --log-target=syslog

 

 Then there are a2dp-sink / a2dp-source registered in Bluetooth.service.

Derek0902_0-1705642869619.png

But, as long as it is any command about Pulseaudio, it can make "Endpoint registered" in Bluetooth.service. I think it is weird. Dose the Pulseaudio need to be started manually? 

 

Thanks & Regards,

Derek Lin

 

0 Kudos