Bug 1648745

Summary: Bluetooth mouse loses pairing on power cycle
Product: [Fedora] Fedora Reporter: Johann Amin <johann>
Component: blueberryAssignee: Alternative GTK desktop environments <alt-gtk-de-sig>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 29CC: alt-gtk-de-sig, dwmw2, dzickus, kevin, leigh123linux, spacewar
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: blueberry-1.2.9-1.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-09-22 02:25:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Johann Amin 2018-11-12 01:49:04 UTC
Description of problem:
Bluetooth pairing between mouse & notebook is lost if either the mouse is switched off or goes into power saving, or if the notebook is suspended.

All was fine previously on F27.

Version-Release number of selected component (if applicable):
bluez-5.50-3

How reproducible:
Always

Steps to Reproduce:
1. Pair mouse
2. Switch bluetooth mouse off & on again
3. Use bluetooth mouse

Actual results:
Mouse loses pairing & has to be paired again.

Expected results:
Mouse pairing retained & function normally

Additional info:
N/A

Comment 1 Johann Amin 2018-11-26 01:33:23 UTC
Going into a terminal and using bluetoothctl to pair, connect & trust the mouse, seems to work correctly. Looks like its the Cinnamon applet that is doing something funky.

Comment 2 leigh scott 2018-11-28 13:53:32 UTC
@Bastien Nocera

cinnamon-control-center doesn't have any bluetooth panel neither does cinnamon package.
cinnamon-settings has a link that points to blueberry.

Comment 3 Kevin Fenzi 2018-12-01 23:35:49 UTC
Any messages from blueberry in your journal ? ( sudo journalctl -b -l | grep blueberry ) or session logs? (possibly ~/.xsession-errors )

Comment 4 Johann Amin 2018-12-03 07:53:27 UTC
The command "journalctl -b -l | grep blueberry" only has this to say:

Dec 03 09:34:58 johann.akiss.com.my dbus-daemon[1558]: [session uid=1000 pid=1558] Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service' requested by ':1.62' (uid=1000 pid=1885 comm="blueberry-obex-agent

But based on the time stamp, I doubt it has anything to do with my testing now at 15:00++ hours.

The command "grep blueberry .xsession-errors" has this to say:

Cjs-Message: 09:35:04.489: JS LOG: [LookingGlass/info] Adding systray: blueberry-tray.py (24x24px)
Cjs-Message: 09:35:04.490: JS LOG: [LookingGlass/info] Resized blueberry-tray.py with normalized size (24x24px)
(blueberry-tray.py:2320): Gdk-CRITICAL **: 09:35:05.056: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
(blueberry.py:9558): Gtk-WARNING **: 14:57:17.116: Theme parsing error: <data>:1:41: The style property GtkWidget:wide-separators is deprecated and shouldn't be used anymore. It will be removed in a future version

Comment 5 Fedora Update System 2019-09-14 12:42:40 UTC
FEDORA-2019-bafa677dd2 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-bafa677dd2

Comment 6 Fedora Update System 2019-09-15 00:24:01 UTC
blueberry-1.2.9-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-bafa677dd2

Comment 7 Fedora Update System 2019-09-22 02:25:53 UTC
blueberry-1.2.9-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.