You are not logged in.

#1 2016-03-08 23:19:16

Tojik_CZ
Member
Registered: 2015-04-28
Posts: 2

Bluetooth not discovering devices RTL8723AE

Hi, i am running Arch on MSI GE60 2OE laptop and my bluetooth barely ever worked. I tried to fix it numerous times but failed everytime.

My card is RTL8723AE, but lsusb sees it as

 Bus 003 Device 003: ID 13d3:3394 IMC Networks Bluetooth

lspci sees

 05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter 

and finally lshw

*-usb:1
                   description: Bluetooth wireless interface
                   product: RT Bluetooth Radio
                   vendor: Realtek
                   physical id: 7
                   bus info: usb@3:7
                   version: 2.00
                   serial: 00e04c000001
                   capabilities: bluetooth usb-2.00
                   configuration: driver=btusb maxpower=500mA speed=12Mbit/s

(this confuses me, so is RTL8723AE only wifi card and bluetooth is some other usb card?)

As of now, i am running on latest stock 4.4.3-1-ARCH kernel

I have installed https://github.com/lwfinger/rtlwifi_new (if there is more to it than make install, please point me towards what to do next) with minimum to no effect

My bluetooth works to the point where i can discover it, but i can't discover anything with it, the discovering state of the card stays the same "no" no matter what i do.

Every boot i get these errors

bře 08 22:56:30 TojikMSI bluetoothd[695]: Failed to obtain handles for "Service Changed" characteristic
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Error adding Link Loss service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Current Time Service could not be registered
bře 08 22:56:30 TojikMSI bluetoothd[695]: gatt-time-server: Input/output error (5)
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Not enough free handles to register service
bře 08 22:56:30 TojikMSI bluetoothd[695]: Sap driver initialization failed.
bře 08 22:56:30 TojikMSI bluetoothd[695]: sap-server: Operation not permitted (1)

and dmesg says this

dmesg | grep Blue
[    3.876164] Bluetooth: Core ver 2.21
[    3.876177] Bluetooth: HCI device and connection manager initialized
[    3.876179] Bluetooth: HCI socket layer initialized
[    3.876182] Bluetooth: L2CAP socket layer initialized
[    3.876185] Bluetooth: SCO socket layer initialized
[    3.882787] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=0e3d lmp_ver=06 lmp_subver=a5b1
[    3.882789] Bluetooth: rtl: assuming no firmware upload needed.
[    3.972859] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.972862] Bluetooth: BNEP filters: protocol multicast
[    3.972864] Bluetooth: BNEP socket layer initialized
[   11.616617] Bluetooth: RFCOMM TTY layer initialized
[   11.616624] Bluetooth: RFCOMM socket layer initialized
[   11.616628] Bluetooth: RFCOMM ver 1.11
[   13.615463] Bluetooth: hci0 command 0x0c24 tx timeout
[   15.615344] Bluetooth: hci0 command 0x0c52 tx timeout

What am i missing? (there is obviously more things i did and tried, but even now this question is more than screen long and i need some sleep before a class tomorrow)

Thank you for your help (or criticism, i know there is probably something wrong with my question)

Offline

#2 2016-03-10 12:49:22

Tojik_CZ
Member
Registered: 2015-04-28
Posts: 2

Re: Bluetooth not discovering devices RTL8723AE

I have made some progress, now my bluetooth sort of works, sometimes, a bit...

I knew there was https://github.com/lwfinger/rtl8723au_bt
But this was for older kernels, turns out, there is a "kernel" and "test" branch which builds on recent kernels.

the kernel branch did not do much, but the test branch made my bluetooth discover devices, pair to some of them and even play audio.
so, for everyone who has problems with their bluetooth on rtl8723ae or simmilar and executes every bit of code that could help (which they shouldn't do, but whatever)

git clone https://github.com/lwfinger/rtl8723au_bt.git
cd rtl8723au_bt
git checkout test # or kernel, if you wish to try a different branch
make
sudo make install
sudo depmod # i call this explicitly, because it could have failed in the make script
sudo modprobe -vr btusb
sudo modprobe -v btusb
cd ..

Hope it helps

Last edited by Tojik_CZ (2016-03-10 12:50:31)

Offline

Board footer

Powered by FluxBB