Re: [PATCH 00/13] Bluetooth: Add RTL8723BS support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 28 May 2018 at 05:05, Hans de Goede <hdegoede@xxxxxxxxxx> wrote:

> Here is a series of patches adding support for RTL8723BS' bluetooth
> component through serdev enumration.


Hi All,

I've tested this series on six (6) different Intel based devices which use
the RTL8723BS chip and Bluetooth worked without issue. I added the patch
series to the v4.17-rc7 kernel and used both an Ubuntu and Lubuntu 18.04
user space together with the firmware as referenced by Martin in the
original RFC ([0] https://github.com/lwfinger/rtl8723bs_bt in [RFC v1 0/8]
Realtek Bluetooth serdev support (H5 protocol)).

Besides the successful pairing of a Bluetooth mouse I ran some additional
confirmatory commands and include the output below.

I offer my
Tested-by: Ian W MORRISON <ianwmorrison@xxxxxxxxx>
if it helps.

Best regards,
Ian

root@lubuntu:~# tree -d /sys/bus/acpi/devices/OBDA8723:00
/sys/bus/acpi/devices/OBDA8723:00
├── physical_node -> ../../../../platform/80860F0A:00/serial0/serial0-0
├── power
└── subsystem -> ../../../../../bus/acpi

3 directories
root@lubuntu:~# tree -ndL 4
/sys/devices/platform/80860F0A:00/serial0/serial0-0
/sys/devices/platform/80860F0A:00/serial0/serial0-0
├── bluetooth
│   └── hci0
│       ├── device -> ../../../serial0-0
│       ├── hci0:2
│       │   ├── 0005:046D:B010.0007
│       │   ├── device -> ../../hci0
│       │   ├── power
│       │   └── subsystem -> ../../../../../../../../class/bluetooth
│       ├── power
│       ├── rfkill1
│       │   ├── device -> ../../hci0
│       │   ├── power
│       │   └── subsystem -> ../../../../../../../../class/rfkill
│       └── subsystem -> ../../../../../../../class/bluetooth
├── driver -> ../../../../../bus/serial/drivers/hci_uart_h5
├── firmware_node ->
../../../../LNXSYSTM:00/LNXSYBUS:00/80860F0A:00/OBDA8723:00
├── power
└── subsystem -> ../../../../../bus/serial

18 directories
root@lubuntu:~#

root@lubuntu:~# modinfo btrtl
filename:
/lib/modules/4.17.0-041700rc7-linuxium/kernel/drivers/bluetooth/btrtl.ko
firmware:       rtl_bt/rtl8822b_config.bin
firmware:       rtl_bt/rtl8822b_fw.bin
firmware:       rtl_bt/rtl8821a_config.bin
firmware:       rtl_bt/rtl8821a_fw.bin
firmware:       rtl_bt/rtl8761a_config.bin
firmware:       rtl_bt/rtl8761a_fw.bin
firmware:       rtl_bt/rtl8723ds_config.bin
firmware:       rtl_bt/rtl8723ds_fw.bin
firmware:       rtl_bt/rtl8723bs_config.bin
firmware:       rtl_bt/rtl8723bs_fw.bin
firmware:       rtl_bt/rtl8723b_config.bin
firmware:       rtl_bt/rtl8723b_fw.bin
firmware:       rtl_bt/rtl8723a_fw.bin
license:        GPL
version:        0.1
description:    Bluetooth support for Realtek devices ver 0.1
author:         Daniel Drake <drake@xxxxxxxxxxxx>
srcversion:     9C1AD30DDA9DA320E135F91
depends:        bluetooth
retpoline:      Y
intree:         Y
name:           btrtl
vermagic:       4.17.0-041700rc7-linuxium SMP mod_unload
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4
root@lubuntu:~#

root@lubuntu:~# dmesg | grep Bluetooth
[   23.511094] Bluetooth: Core ver 2.22
[   23.511140] Bluetooth: HCI device and connection manager initialized
[   23.511148] Bluetooth: HCI socket layer initialized
[   23.511153] Bluetooth: L2CAP socket layer initialized
[   23.511170] Bluetooth: SCO socket layer initialized
[   23.686184] Bluetooth: HCI UART driver ver 2.3
[   23.686189] Bluetooth: HCI UART protocol H4 registered
[   23.686191] Bluetooth: HCI UART protocol BCSP registered
[   23.686234] Bluetooth: HCI UART protocol LL registered
[   23.686236] Bluetooth: HCI UART protocol ATH3K registered
[   23.686266] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   23.686356] Bluetooth: HCI UART protocol Intel registered
[   23.686530] Bluetooth: HCI UART protocol Broadcom registered
[   23.686532] Bluetooth: HCI UART protocol QCA registered
[   23.686534] Bluetooth: HCI UART protocol AG6XX registered
[   23.686536] Bluetooth: HCI UART protocol Marvell registered
[   24.348107] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b
lmp_ver=06 lmp_subver=8723
[   24.357025] Bluetooth: hci0: rom_version status=0 version=1
[   24.357032] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723bs_fw.bin
[   24.375237] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723bs_config.bin
[   24.400183] Bluetooth: hci0: cfg_sz 55, total size 24263
[   24.518884] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   24.518888] Bluetooth: BNEP filters: protocol multicast
[   24.518896] Bluetooth: BNEP socket layer initialized
[   59.619637] Bluetooth: hci0: last event is not cmd complete (0x0f)
[   69.137958] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   69.137967] Bluetooth: HIDP socket layer initialized
[   70.602740] input: Bluetooth Mouse M557 as
/devices/platform/80860F0A:00/serial0/serial0-0/bluetooth/hci0/hci0:2/0005:046D:B010.0007/input/input11
[   70.605395] hid-generic 0005:046D:B010.0007: input,hidraw4: BLUETOOTH
HID v10.01 Mouse [Bluetooth Mouse M557] on 28:c2:dd:a0:eb:84
root@lubuntu:~#
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux