Bluetooth Problem - H96 Max RK3399 - Wifi QCA9377 Works

Dear All,

I have a problem with fixing my Internal Bluetooth Driver using H96 Max RK3399, Just to let you know that Wifi Driver QCA9377 (ath10k) is working out of the box using the latest Manjaro stable kernel 5.10.8. But the Bluetooth is not working.

I have asked on Arm Forum, but as per @SickOS suggestion, this problem is not specific to Arm. Therefore General Forum might be able to answer the problem. Here’s the post:

Here’s the result of several test:

$ rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
$ lsmod |grep -i blue
bluetooth             634880  13 btrtl,btqca,btintel,hci_uart,btbcm,bnep
ecdh_generic           16384  1 bluetooth
rfkill                 36864  7 bluetooth,cfg80211
$ lsmod
Module                  Size  Used by
bnep                   32768  2
joydev                 32768  0
zram                   36864  1
nls_ascii              16384  1
ath10k_sdio            36864  0
hantro_vpu             86016  0
ath10k_core           372736  1 ath10k_sdio
rockchip_rga           24576  0
ath                    45056  1 ath10k_core
mac80211              561152  1 ath10k_core
v4l2_h264              16384  1 hantro_vpu
v4l2_mem2mem           40960  2 hantro_vpu,rockchip_rga
videobuf2_dma_contig    24576  1 hantro_vpu
videobuf2_vmalloc      20480  1 hantro_vpu
videobuf2_dma_sg       20480  1 rockchip_rga
videobuf2_memops       20480  3 videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_dma_sg
cfg80211              401408  3 ath,mac80211,ath10k_core
videobuf2_v4l2         32768  3 hantro_vpu,rockchip_rga,v4l2_mem2mem
hci_uart              147456  0
videobuf2_common       61440  4 videobuf2_v4l2,hantro_vpu,rockchip_rga,v4l2_mem2mem
btqca                  20480  1 hci_uart
videodev              282624  5 videobuf2_v4l2,hantro_vpu,rockchip_rga,videobuf2_common,v4l2_mem2mem
btrtl                  24576  1 hci_uart
btbcm                  24576  1 hci_uart
btintel                28672  1 hci_uart
bluetooth             634880  13 btrtl,btqca,btintel,hci_uart,btbcm,bnep
mc                     61440  5 videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
fusb302                28672  0
tcpm                   53248  1 fusb302
rockchip_saradc        20480  0
dw_hdmi_cec            16384  0
ecdh_generic           16384  1 bluetooth
typec                  57344  1 tcpm
ecc                    32768  1 ecdh_generic
snd_soc_simple_card    24576  0
snd_soc_audio_graph_card    24576  0
gpio_keys              20480  0
industrialio_triggered_buffer    16384  1 rockchip_saradc
snd_soc_simple_card_utils    28672  2 snd_soc_audio_graph_card,snd_soc_simple_card
rfkill                 36864  7 bluetooth,cfg80211
snd_soc_es8316         45056  1
pwm_fan                20480  0
kfifo_buf              16384  1 industrialio_triggered_buffer
rtc_rk808              20480  1
sch_fq_codel           20480  2
crypto_user            16384  0
fuse                  126976  3
ip_tables              32768  0
x_tables               45056  1 ip_tables

According to @SickOS, I need to kill the driver that is not needed, like rtl, intel and etc. But I don’t know how to do that?

Could someone please help me?

Many Thanks

rna

When pasting terminal output, use the Preformatted text </> button, not the Quote " button please.

The thing is, when I used the code, it just work for the first line, the rest cannot work. But with quote, all lines are recognized as one. Just now I changed it with your suggestion, but it broke the format that I want.

That’s because you pressed the button without highlighting the text first. :wink: It just adds four spaces indenting the text.

An alternative is three backticks ` above and below the text:

```
text
```

Yes, this one works very well, this is what I was looking for. But, because I couldn’t find it in the icon above, therefore I use quote. Many thanks for this info. Now I can format code properly and easily on Manjaro Forum.

I fix this bluetooth issue with the help from @SickOS and this Github Link: Search · QCA9377 · GitHub

To see my detail process you can see my post on Manjaro Arm section:

Or the easiest way, you can download my dtb from this Armbian Forum: https://forum.armbian.com/topic/17223-bluetooth-is-not-working-h96-max-rk3399/?do=findComment&comment=121073

Then copy paste those dtb to your dtb folder, then change your configuration text to that dtb. Then Restart your box. Bluetooth should work out of the Box.

Hope that helps!
Many Thanks,
rna

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