Jump to content

Recommended Posts

Posted

Armbian Linux v6.1 - Ubuntu 24.04 (Noble) with XFCE seems not to support full bluetooth controller at boot stage, we need to manually load hci_uart module and and attach it to the serial interface. Is there any other service that is required to be enabled or any overlay that should be checked? 

 

After boot, we need to execute some commands to get the BT controller alive:  


 

user@bananapim7:~$ hcitool dev
Devices:


user@bananapim7:~$ sudo modprobe bluetooth

user@bananapim7:~$ sudo modprobe hci_uart


user@bananapim7:~$ sudo btattach -B /dev/ttyS6 -P bcm -S 115200 &
[1] 3405
Attaching Primary controller to /dev/ttyS6
Switched line discipline from 0 to 15
Device index 0 attached


user@bananapim7:~$ hcitool dev
Devices:
    hci0    F0:23:AE:09:82:E3

 

Thanks for your help!

 

PS: 

 

Some data that may help:


 

user@bananapim7:~$ uname -a
Linux bananapim7 6.1.115-vendor-rk35xx #1 SMP Thu Oct 16 07:30:53 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
user@bananapim7:~$ 
user@bananapim7:~$ lsmod
Module                  Size  Used by
bnep                   24576  2
squashfs               53248  0
pwm_fan                20480  0
rk805_pwrkey           16384  0
bcmdhd               1495040  0
panfrost               61440  0
drm_shmem_helper       20480  1 panfrost
gpu_sched              40960  1 panfrost
joydev                 24576  0
input_leds             16384  0
zram                   28672  3
zsmalloc               20480  1 zram
binfmt_misc            20480  1
sch_fq_codel           20480  4
fuse                  114688  1
dm_mod                110592  0
nfnetlink              20480  1
ip_tables              28672  0
ipv6                  458752  48
r8169                  77824  0
nvmem_rockchip_otp     20480  0
rockchip_cpuinfo       16384  1 nvmem_rockchip_otp
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
user@bananapim7:~$ 
user@bananapim7:~$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Mon 2025-10-27 23:00:19 -03; 1 day 9h ago
       Docs: man:bluetoothd(8)
   Main PID: 1794 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 37795)
     Memory: 2.5M (peak: 3.0M)
        CPU: 48ms
     CGroup: /system.slice/bluetooth.service
             └─1794 /usr/libexec/bluetooth/bluetoothd

oct 27 23:00:19 bananapim7 systemd[1]: Started bluetooth.service - Bluetooth service.
oct 27 23:00:19 bananapim7 bluetoothd[1794]: Starting SDP server
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support csip plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support micp plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support vcp plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support mcp plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support bass plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: src/plugin.c:plugin_init() System does not support bap plugin
oct 27 23:00:19 bananapim7 bluetoothd[1794]: Bluetooth management interface 1.22 initialized    

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines