Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bluetooth pairing fail Microsoft Deisgner Keyboard and Dell WM527 mouse #728

Closed
smeadows53 opened this issue May 14, 2019 · 14 comments
Closed
Assignees
Labels

Comments

@smeadows53
Copy link

smeadows53 commented May 14, 2019

I have Dell XPS 9370 laptop and I am unable to pair my mouse or keyboard after installation of Clear Linux. WIFI works without issue, able to connect both IP 4/6. Bluetooth recognized my keyboard and mouse, but fail to connect to pair with either successfully

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
39:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
6e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
smeadows@xps9370 ~ $ uname -a
Linux xps9370 5.0.15-754.native #1 SMP Fri May 10 18:30:14 UTC 2019 x86_64 GNU/Linux
smeadows@xps9370 ~ $
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2019-05-14 15:58:18 EDT; 35min ago
Docs: man:bluetoothd(8)
Main PID: 655 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
Memory: 2.3M
CGroup: /system.slice/bluetooth.service
└─655 /usr/libexec/bluetooth/bluetoothd

May 14 16:06:32 xps9370 bluetoothd[655]: input-hog profile accept failed for F8:25:E6:87:A4:1A
May 14 16:08:44 xps9370 bluetoothd[655]: Pair device timed out for hci0
May 14 16:18:25 xps9370 bluetoothd[655]: No cache for F8:25:E6:87:A4:1B
May 14 16:18:28 xps9370 bluetoothd[655]: input-hog profile accept failed for F8:25:E6:87:A4:1B
May 14 16:24:43 xps9370 bluetoothd[655]: input-hog profile accept failed for F8:25:E6:87:A4:1B
May 14 16:24:44 xps9370 bluetoothd[655]: input-hog profile accept failed for F8:25:E6:87:A4:1B
May 14 16:25:33 xps9370 bluetoothd[655]: Unable pair since another pairing is in progress
May 14 16:27:34 xps9370 bluetoothd[655]: Unable pair since another pairing is in progress
May 14 16:28:07 xps9370 bluetoothd[655]: No cache for F8:25:E6:87:A4:1C
May 14 16:28:10 xps9370 bluetoothd[655]: input-hog profile accept failed for F8:25:E6:87:A4:1C

@cesperanc
Copy link

I am having the same issue with a Logitech MX Anywhere 2 Mouse with a clean installation. It connects with the system but the cursor doesn't move:

`systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2019-05-16 02:38:19 WEST; 19min ago
Docs: man:bluetoothd(8)
Main PID: 794 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
Memory: 2.1M
CGroup: /system.slice/bluetooth.service
└─794 /usr/libexec/bluetooth/bluetoothd

mai 16 02:38:43 C3 bluetoothd[794]: Endpoint registered: sender=:1.48 path=/MediaEndpoint/A2DPSource
mai 16 02:38:43 C3 bluetoothd[794]: Endpoint registered: sender=:1.48 path=/MediaEndpoint/A2DPSink
mai 16 02:39:05 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:77
mai 16 02:39:05 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:77
mai 16 02:39:53 C3 bluetoothd[794]: No cache for CE:C2:6F:F2:F6:78
mai 16 02:39:54 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:78
mai 16 02:40:10 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:78
mai 16 02:40:11 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:78
mai 16 02:53:38 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:78
mai 16 02:53:39 C3 bluetoothd[794]: input-hog profile accept failed for CE:C2:6F:F2:F6:78`

@adm-dx
Copy link

adm-dx commented May 17, 2019

Hi team, the same problem for me and with Anywhere MX2 too. As workaround use mouse as USB device. Any updates?
P.S. I've found and tried a couple of solutions for ubuntu (maybe it sound stupid, sorry, I'm newbie for linux) but they doesn't work.

@lebensterben
Copy link

I am having the same issue with a Logitech MX Anywhere 2 Mouse with a clean installation. It connects with the system but the cursor doesn't move: ...

@cesperanc I have a Logitecg MX Master 2S mouse, it uses Logitech's unifying receiver to connect to my computer, and it works perfectly fine.

Does your mouse connect to your laptop directly via bluetooth, or via unifying receiver?

Sent with GitHawk

@adm-dx
Copy link

adm-dx commented May 17, 2019

@lebensterben I think this is all about direct connect via Bluetooth, as I wrote before device work fine with USB receiver.

@cesperanc
Copy link

@lebensterben Yes, my mouse connects directly to the laptop via Bluetooth. I've also tested with an old logitech performance mx with the unifying receiver and is does work (but it doesn't use Bluetooth).

@lebensterben
Copy link

@adm-dx @cesperanc
Unfortunately my desktop computer does not have Bluetooth adapter. :(

@brendanrankin
Copy link

brendanrankin commented May 19, 2019

I believe it's a distribution-independent bug introduced in the 5.0.15 kernel (I see it on the latest Fedora 30/5.0.16 kernel as well).

I haven't had the time to bisect exactly which change caused the issue, but there were quite a few BT-related changes in 5.0.15.

@smeadows53
Copy link
Author

smeadows53 commented May 19, 2019 via email

@smeadows53
Copy link
Author

smeadows53 commented May 20, 2019 via email

@dac73
Copy link

dac73 commented May 20, 2019

+1 for Logitech MX Anywhere 2

@brendanrankin
Copy link

It's fixed as of 5.1.4-5.1.5 (on Fedora 30). I still see occasional scrolling issues (post idle reconnect on BLE devices) with my MS Arc (touch) mouse, but that's more of a bluez reporting issue from what I see.

@mrkz
Copy link

mrkz commented Jul 24, 2019

@miguelinux solution from issue #956 (comment) should fix this issue as well:

@mrkz a kernel with the following config

* for bluetooth media buttons
  CONFIG_INPUT_UINPUT=y

* for UHID devices to work correctly once paired.
  CONFIG_UHID=y

will be available in 1 or 2 days.
linux-5.2.2-807 kernel version or higher.

@smeadows53
Copy link
Author

smeadows53 commented Jul 24, 2019 via email

@mrkz
Copy link

mrkz commented Jul 24, 2019

A kernel update with built-in modules is available now (release 30500) and should fix this issue 🎉

If you continue to have issues when pairing Bluetooth devices please open a new issue with the relevant data

@mrkz mrkz closed this as completed Jul 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants