Bug 1109547 - Bluetooth keyboard is disconnected after 5 sec since kernel version 3.14.6-200.fc20
Summary: Bluetooth keyboard is disconnected after 5 sec since kernel version 3.14.6-20...
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 20
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-06-15 08:08 UTC by Alexey Chernjayeff
Modified: 2014-07-20 18:56 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-20 18:56:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
btmon logs, both binary and text output (8.31 KB, application/gzip)
2014-06-15 08:08 UTC, Alexey Chernjayeff
no flags Details

Description Alexey Chernjayeff 2014-06-15 08:08:19 UTC
Created attachment 908893 [details]
btmon logs, both binary and text output

Description of problem:
Bluetooth keyboard is automatically disconnected after 5 seconds of successful connection.

Version-Release number of selected component (if applicable):
3.14.6-200.fc20, 3.14.7-200.fc20

How reproducible:
Always

Steps to Reproduce:
1. Assume the keyboard is already paired with the computer.
2. Push any key on the keyboard - keyboard successfully connects.
3. Wait 5 sec. Doesn't matter if I'm pushing keys or just waiting.

Actual results:
The keyboard is disconnected.

Expected results:
The keyboard stays connected.


Additional info:
If I boot to kernel version 3.14.5-200.fc20, the problem eliminates: the keyboard disconnects after 600 sec of idling by request from keyboard itself. As I can understand from btmon logs, in newer kernels it's disconnected after 5 sec by request from computer.

Comment 1 Claudio Saavedra 2014-06-15 12:28:25 UTC
Relevant kernel bug, includes a patch that has been applied upstream:

https://bugzilla.kernel.org/show_bug.cgi?id=77541

Comment 2 Timothy Davis 2014-06-17 14:43:44 UTC
Same/similar with by bluetooth headset; connects for about 5 seconds then disconnects. Works fine with 3.14.5 kernel

Comment 3 Timothy Davis 2014-06-18 11:04:51 UTC
Kernel 3.14.7 still does the same thing, headphones connect then five seconds later disconnect

[tdavis@localhost ~]$ journalctl -f | grep blue
Jun 18 07:04:19 localhost.localdomain bluetoothd[2917]: /org/bluez/hci0/dev_00_1E_7C_22_1E_3B/fd1: fd(31) ready
Jun 18 07:04:24 localhost.localdomain dbus-daemon[614]: dbus[614]: [system] Rejected send message, 4 matched rules; type="method_return", sender=":1.56" (uid=1000 pid=1636 comm="/usr/bin/pulseaudio --start --log-target=syslog ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.99" (uid=0 pid=2917 comm="/usr/libexec/bluetooth/bluetoothd ")
Jun 18 07:04:24 localhost.localdomain dbus[614]: [system] Rejected send message, 4 matched rules; type="method_return", sender=":1.56" (uid=1000 pid=1636 comm="/usr/bin/pulseaudio --start --log-target=syslog ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.99" (uid=0 pid=2917 comm="/usr/libexec/bluetooth/bluetoothd ")

Comment 4 Garrett Mitchener 2014-06-20 15:19:49 UTC
I just updated to kernel 3.14.8 and I'm seeing the same problem with a keyboard that used to work fine.  (Same keyboard as https://bugzilla.kernel.org/show_bug.cgi?id=77541)

Some related bug reports: The process of displaying a PIN during pairing of the keyboard has suddenly broken:

bug #1072048

https://bugzilla.gnome.org/show_bug.cgi?id=725865

Comment 5 Timothy Davis 2014-06-20 15:37:43 UTC
I am reporting that kernel 3.14.8 did not fix my headphones either; still on 3.14.5

Comment 6 Claudio Saavedra 2014-07-03 15:10:04 UTC
Did this make it to 3.14.9?

Comment 7 Timothy Davis 2014-07-03 17:17:47 UTC
No fix in 3.14.9; still on 3.14.5

Comment 8 Alexey Chernjayeff 2014-07-08 16:11:51 UTC
kernel-PAE-3.15.3-200.fc20.i686, the problem persists.

Comment 9 Timothy Davis 2014-07-10 15:53:26 UTC
3.15.3-200.fc20.x86_64 Headphones are staying connected now, thank you.

Comment 10 Alexey Chernjayeff 2014-07-20 18:56:08 UTC
3.15.5-200.fc20.i686, the bug fixed.
Finally I can upgrade from old good 3.14.5 kernel.


Note You need to log in before you can comment on or make changes to this bug.