Bluetooth touchpad (Apple Magic Trackpad) disconnects every few minutes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Confirmed
|
Medium
|
|||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I recently got an Apple's Magic Trackpad. I paired it with Ubuntu 18.04.2 LTS and worked out of the box, no special drivers needed.
However, I experience frequent disconnections that last a few seconds (5-15 seconds usually), which are quite annoying, as the cursor stops responding during that interval. The trackpad connects by itself after that period. That usually happens every 20-40 minutes.
I use the onboard bluetooth device of my laptop. I also have, at the same time, two more bluetooth devices (keyboard and mouse) and they do not experience that issue, just the trackpad. On ocassion I use bluetooth headphones which work just fine.
First of all:
Using the command "bluetoothctl" I get the following every time I experience a disconnection:
[CHG] Device F4:1B:A1:33:F9:8D Connected: no
[CHG] Device F4:1B:A1:33:F9:8D Connected: yes
Checking "dmesg" I can see more information: (if I am not mistaken, this shows 4 disconnections)
[ 1609.070538] magicmouse 0005:05AC:
[ 1609.070797] input: Apple Wireless Trackpad as /devices/
[ 1609.071460] magicmouse 0005:05AC:
[ 1676.917377] NET: Registered protocol family 38
[ 1872.815348] magicmouse 0005:05AC:
[ 1872.815559] input: Apple Wireless Trackpad as /devices/
[ 1872.816248] magicmouse 0005:05AC:
[ 3101.682671] magicmouse 0005:05AC:
[ 3101.683100] input: Apple Wireless Trackpad as /devices/
[ 3101.683673] magicmouse 0005:05AC:
[ 3110.683360] magicmouse 0005:05AC:
[ 3110.683929] input: Apple Wireless Trackpad as /devices/
[ 3110.684487] magicmouse 0005:05AC:
And this is what journalctl -b shows at the moment of the disconnection/
de juny 13 21:37:49 TM1703 /usr/lib/
de juny 13 21:37:49 TM1703 /usr/lib/
de juny 13 21:37:49 TM1703 /usr/lib/
de juny 13 21:37:49 TM1703 gnome-shell[5071]: g_array_unref: assertion 'array' failed
de juny 13 21:37:49 TM1703 /usr/lib/
de juny 13 21:37:49 TM1703 /usr/lib/
de juny 13 21:37:49 TM1703 upowerd[1271]: unhandled action 'unbind' on /sys/devices/
de juny 13 21:37:50 TM1703 kernel: magicmouse 0005:05AC:
de juny 13 21:37:50 TM1703 kernel: input: Apple Wireless Trackpad as /devices/
de juny 13 21:37:50 TM1703 kernel: magicmouse 0005:05AC:
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 upowerd[1271]: unhandled action 'bind' on /sys/devices/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:50 TM1703 /usr/lib/
de juny 13 21:37:51 TM1703 upowerd[1271]: treating change event as add on /sys/devices/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 gnome-shell[5071]: g_array_unref: assertion 'array' failed
de juny 13 21:37:59 TM1703 upowerd[1271]: unhandled action 'unbind' on /sys/devices/
de juny 13 21:37:59 TM1703 kernel: magicmouse 0005:05AC:
de juny 13 21:37:59 TM1703 kernel: input: Apple Wireless Trackpad as /devices/
de juny 13 21:37:59 TM1703 kernel: magicmouse 0005:05AC:
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 /usr/lib/
de juny 13 21:37:59 TM1703 upowerd[1271]: unhandled action 'bind' on /sys/devices/
de juny 13 21:38:00 TM1703 upowerd[1271]: treating change event as add on /sys/devices/
lines 6761-6814/6814 (END)
In case it is useful, I am using blueman 2.0.5-1ubuntu1 and libinput-bin 1.10.4-1
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
DistroRelease: Ubuntu 18.04
InstallationDate: Installed on 2019-01-10 (166 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180725)
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 04f3:0c1a Elan Microelectronics Corp.
Bus 001 Device 002: ID 05c8:03a2 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Timi TM1703
Package: linux (not installed)
ProcEnviron:
LANG=ca_ES.UTF-8
TERM=xterm-
PATH=(custom, no user)
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
PulseList:
Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 1.173.6
Tags: bionic
Uname: Linux 4.15.0-52-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 09/11/2018
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: XMAKB3M0P130D
dmi.board.
dmi.board.name: TM1703
dmi.board.vendor: Timi
dmi.board.version: XMAKB3M0P130D
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Timi
dmi.chassis.
dmi.modalias: dmi:bvnInsydeCo
dmi.product.family: Timibook
dmi.product.name: TM1703
dmi.product.
dmi.sys.vendor: Timi
affects: | ubuntu → libinput (Ubuntu) |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in tlp (Ubuntu): | |
status: | New → Incomplete |
no longer affects: | tlp (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | added: hwe-bluetooth hwe-touchpad |
The above log looks like a kernel issue (if not a hardware issue).