Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

5.x kernel with bluetooth support for M1

Featured Replies

  • Author
On 5/30/2022 at 9:21 PM, Chris4arm said:

Hi,

any hope to have a 5.x server image with support for the M1 bluetooth soon ?

 

Chris

 

unfortunately it seems till unsupported in last 5.17 official images :(

Perhaps because due to the lack of /dev/ttyS2 used by BT ?

However it appears in dmesg :

 

[    3.275178] ff130000.serial: ttyS2 at MMIO 0xff130000 (irq = 20, base_baud = 1500000) is a 16550A
[    3.275619] serial serial0: tty port ttyS2 registered

 

What is missing ?

 

Chris

  • Author
On 6/3/2022 at 9:57 AM, Chris4arm said:

 

unfortunately it seems till unsupported in last 5.17 official images :(

Perhaps because due to the lack of /dev/ttyS2 used by BT ?

However it appears in dmesg :

 

[    3.275178] ff130000.serial: ttyS2 at MMIO 0xff130000 (irq = 20, base_baud = 1500000) is a 16550A
[    3.275619] serial serial0: tty port ttyS2 registered

 

What is missing ?

 

Chris

 

A check of Armbian_22.05.0-trunk_Station-m1_sid_edge_5.18.0_xfce_desktop.img.xz shows same thing.

Looking deeper I see a unit related to bluetooth and it's uart which is dead :

 

root@station-m1:# systemctl status sys-devices-platform-ff130000.serial-serial0-serial0\x2d0-bluetooth-hci0.device
○ sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device - /sys/devices/platform/ff130000.serial/serial0/serial0x2d0/bluetooth/hci0
     Loaded: loaded
     Active: inactive (dead)

 

Try to restart it :

 

root@station-m1:# systemctl start sys-devices-platform-ff130000.serial-serial0-serial0\x2d0-bluetooth-hci0.device
Job for sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device timed out.
root@station-m1:/boot/dtb/rockchip# systemctl status sys-devices-platform-ff130000.serial-serial0-serial0\x2d0-bluetooth-hci0.device
○ sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device - /sys/devices/platform/ff130000.serial/serial0/serial0x2d0/bluetooth/hci0
     Loaded: loaded
     Active: inactive (dead)

Jun 04 13:57:07 station-m1 systemd[1]: sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device: Job sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device/start timed out.
Jun 04 13:57:07 station-m1 systemd[1]: Timed out waiting for device /sys/devices/platform/ff130000.serial/serial0/serial0x2d0/bluetooth/hci0.
Jun 04 13:57:07 station-m1 systemd[1]: sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device: Job sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device/start failed with result 'timeout'.

 

So there is something broken around that unit (dtb ?).

An idea ?

 

Chris

  • Author
7 hours ago, Chris4arm said:

 

A check of Armbian_22.05.0-trunk_Station-m1_sid_edge_5.18.0_xfce_desktop.img.xz shows same thing.

Looking deeper I see a unit related to bluetooth and it's uart which is dead :

 

root@station-m1:# systemctl status sys-devices-platform-ff130000.serial-serial0-serial0\x2d0-bluetooth-hci0.device
○ sys-devices-platform-ff130000.serial-serial0-serial0x2d0-bluetooth-hci0.device - /sys/devices/platform/ff130000.serial/serial0/serial0x2d0/bluetooth/hci0
     Loaded: loaded
     Active: inactive (dead)

 

 

 

Maybe another track around the firmware :

dmesg |egrep -i "RTL|hci0"

[   11.207253] Bluetooth: hci0: RTL: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723
[   11.211722] Bluetooth: hci0: RTL: rom_version status=0 version=2
[   11.211773] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723ds_fw.bin
[   11.226538] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723ds_config.bin
[   11.262916] Bluetooth: hci0: RTL: cfg_sz 47, total sz 30147
[   13.282610] Bluetooth: hci0: command 0xfc20 tx timeout
[   21.478655] Bluetooth: hci0: RTL: download fw command failed (-110)

 

the files exist

ls -l /lib/firmware/rtl_bt/rtl8723ds*
-rw-rw-r-- 1 root root    47 May 20 12:25 /lib/firmware/rtl_bt/rtl8723ds_config.bin
-rw-rw-r-- 1 root root 48988 May 20 12:25 /lib/firmware/rtl_bt/rtl8723ds_fw.bin

 

but the loading fails.

Bad firmware ?

 

Chris

  • Author
On 6/4/2022 at 11:24 PM, Chris4arm said:

 

 

ls -l /lib/firmware/rtl_bt/rtl8723ds*
-rw-rw-r-- 1 root root    47 May 20 12:25 /lib/firmware/rtl_bt/rtl8723ds_config.bin
-rw-rw-r-- 1 root root 48988 May 20 12:25 /lib/firmware/rtl_bt/rtl8723ds_fw.bin

 

but the loading fails.

Bad firmware ?

 

 

 

Or something to do with this (old ?) bug :

Realtek Bluetooth controller failed to download firmware larger than 32K ?

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.