clearlinux / distribution

Placeholder repository to allow filing of general bugs/issues/etc against the Clear Linux OS for Intel Architecture linux distribution
522 stars 29 forks source link

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

Closed smeadows53 closed 5 years ago

smeadows53 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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

cesperanc commented 5 years ago

@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 commented 5 years ago

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

brendanrankin commented 5 years ago

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 commented 5 years ago

I found the Bluetooth OBEX services wasn't defined or started, and did so. Once OBEX was running, I noticed media Endpoints like A2SPSOurce and A2DPSink for my Bluetooth speakers were missing and think maybe mouse and keyboard bluetooth profile are not available as well.

On 5/19/19 3:49 PM, brendanrankin wrote:

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 changed in 5.0.15.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/clearlinux/distribution/issues/728?email_source=notifications&email_token=AJGY6JBYCYSENCTN4WKCPYDPWGVOFA5CNFSM4HM5OLY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVXJJEQ#issuecomment-493786258, or mute the thread https://github.com/notifications/unsubscribe-auth/AJGY6JA5634IFSD76BMBJ63PWGVOFANCNFSM4HM5OLYQ.

smeadows53 commented 5 years ago

I found the Bluetooth OBEX services wasn't defined or started, and did so. Once OBEX was running, I noticed media Endpoints like A2SPSOurce and A2DPSink were missing?

On 5/19/19 3:49 PM, brendanrankin wrote:

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 changed in 5.0.15.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/clearlinux/distribution/issues/728?email_source=notifications&email_token=AJGY6JBYCYSENCTN4WKCPYDPWGVOFA5CNFSM4HM5OLY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVXJJEQ#issuecomment-493786258 , or mute the thread https://github.com/notifications/unsubscribe-auth/AJGY6JA5634IFSD76BMBJ63PWGVOFANCNFSM4HM5OLYQ . https://github.com/notifications/beacon/AJGY6JF5HWEQWYSP557TT4DPWGVOFA5CNFSM4HM5OLY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVXJJEQ.gif

dac73 commented 5 years ago

+1 for Logitech MX Anywhere 2

brendanrankin commented 5 years ago

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 commented 5 years ago

@miguelinux solution from issue https://github.com/clearlinux/distribution/issues/956#issuecomment-514434420 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 commented 5 years ago

Thank you. I will implement linux-5.2.2-807 kernel in 1 or 2 day as instructed.

On 7/24/19 11:20 AM, Marcos Simental wrote:

@miguelinux https://github.com/miguelinux solution from issue #956 (comment) https://github.com/clearlinux/distribution/issues/956#issuecomment-514434420 should fix this issue as well:

@mrkz <https://github.com/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.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/clearlinux/distribution/issues/728?email_source=notifications&email_token=AJGY6JAVNG2TCKRDACRWNDLQBBXNRA5CNFSM4HM5OLY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2WVZDY#issuecomment-514677903, or mute the thread https://github.com/notifications/unsubscribe-auth/AJGY6JBW6YF3WFGU6FUSIJ3QBBXNRANCNFSM4HM5OLYQ.

-- Thanks, Steven Meadows smeadows53@gmail.com (678) 653-8819

mrkz commented 5 years ago

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

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