<SOLVED> Bluetooth keyboard no longer pairs

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
alexisalive
Level 1
Level 1
Posts: 4
Joined: Fri Aug 30, 2019 11:05 pm

<SOLVED> Bluetooth keyboard no longer pairs

Post by alexisalive »

Hi there,

I've been having a pairing problem recently with my Bluetooth keyboard. It's a Microsoft Surface Ergonomic keyboard. I have been using it for a year or so with Mint out of the box on my desktop, without any issues or special configuration, but recently, since changing the batteries in the keyboard (which I think meant it lost its pairing memory) it won't pair.

On my desktop I'm running 64bit Mint 19.2 Cinnamon 4.2.4, 5.4.0-60-generic kernel. Full output from inxi -Fxxxrz is below.

Using the GUI, I can apparently go through the pairing process far enough to have a 6-digit PIN shown on the screen, with instructions to enter this on the keyboard and press enter, but when I do so, nothing happens. The PIN remains on the screen, and the keyboard pairing indicator light continues flashing.

I have successfully paired the same keyboard to my laptop, to rule out the keyboard itself being faulty, and tried many times to pair to the desktop, to rule out an intermittent fault - as it paired to the laptop on the first attempt, that seems unlikely.

I have tried experimenting a bit with bluetoothctl but I'm not really sure what I'm doing. I can see the device though:

Code: Select all

[bluetooth]# devices
Device 42:B3:97:01:57:4D 42-B3-97-01-57-4D
Device 2B:34:7B:07:43:50 2B-34-7B-07-43-50
Device 49:CC:1C:C1:C7:9F 49-CC-1C-C1-C7-9F
Device 41:AA:51:C8:46:58 41-AA-51-C8-46-58
Device B0:34:95:3D:C2:33 B0-34-95-3D-C2-33
Device 38:F9:D3:81:E0:D0 38-F9-D3-81-E0-D0
Device 74:61:85:F8:AA:4C 74-61-85-F8-AA-4C
Device 66:13:83:BC:A6:27 66-13-83-BC-A6-27
Device 17:AC:47:5B:B6:56 17-AC-47-5B-B6-56
Device A0:ED:CD:F0:C7:61 A0-ED-CD-F0-C7-61
Device 06:34:EE:AD:98:93 06-34-EE-AD-98-93
Device 50:DE:06:9B:28:D9 50-DE-06-9B-28-D9
Device F0:62:E4:68:7C:D8 Ergonomic Keyboard
Device 40:26:45:2D:47:16 40-26-45-2D-47-16
[bluetooth]# info F0:62:E4:68:7C:D8 
Device F0:62:E4:68:7C:D8 (random)
	Name: Ergonomic Keyboard
	Alias: Ergonomic Keyboard
	Appearance: 0x03c1
	Icon: input-keyboard
	Paired: no
	Trusted: no
	Blocked: no
	Connected: no
	LegacyPairing: no
	ManufacturerData Key: 0x0006
	ManufacturerData Value:
  03 00 80                                         ...             
	RSSI: -64
	TxPower: 0
[bluetooth]# 
Any help would be very much appreciated.

Output of inxi -Fxxxrz:

Code: Select all

System:
  Host: alex-dev-desktop Kernel: 5.4.0-60-generic x86_64 bits: 64 
  compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.2.4 wm: muffin 4.2.2 
  dm: LightDM 1.26.0 Distro: Linux Mint 19.2 Tina base: Ubuntu 18.04 bionic 
Machine:
  Type: Desktop System: ASUS product: All Series v: N/A serial: <filter> 
  Mobo: ASUSTeK model: X99-DELUXE v: Rev 1.xx serial: <filter> 
  UEFI: American Megatrends v: 4101 date: 07/10/2019 
CPU:
  Topology: 6-Core model: Intel Core i7-5820K bits: 64 type: MT MCP 
  arch: Haswell rev: 2 L2 cache: 15.0 MiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 79159 
  Speed: 1200 MHz min/max: 1200/3600 MHz Core speeds (MHz): 1: 1199 2: 1199 
  3: 1200 4: 1200 5: 1199 6: 1200 7: 1200 8: 1199 9: 1204 10: 1200 11: 1200 
  12: 1200 
Graphics:
  Device-1: AMD vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 03:00.0 
  chip ID: 1002:7340 
  Display: x11 server: X.Org 1.19.6 driver: amdgpu,ati 
  unloaded: fbdev,modesetting,radeon,vesa 
  resolution: 1920x1080~60Hz, 1920x1080~60Hz 
  OpenGL: 
  renderer: Radeon RX 5500 XT (NAVI14 DRM 3.35.0 5.4.0-60-generic LLVM 9.0.0) 
  v: 4.5 Mesa 19.3.4 direct render: Yes 
Audio:
  Device-1: Intel C610/X99 series HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:8d20 
  Device-2: AMD driver: snd_hda_intel v: kernel bus ID: 03:00.1 
  chip ID: 1002:ab38 
  Device-3: Logitech OrbiCam type: USB driver: snd-usb-audio,uvcvideo 
  bus ID: 3-9.4:8 chip ID: 046d:0892 serial: <filter> 
  Sound Server: ALSA v: k5.4.0-60-generic 
Network:
  Device-1: Intel Ethernet I218-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k 
  port: f000 bus ID: 00:19.0 chip ID: 8086:15a1 
  IF: eno1 state: down mac: <filter> 
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb 
  v: 5.6.0-k port: d000 bus ID: 09:00.0 chip ID: 8086:1539 
  IF: enp9s0 state: down mac: <filter> 
  Device-3: Broadcom and subsidiaries BCM4360 802.11ac Wireless Network 
  Adapter 
  vendor: ASUSTeK driver: wl v: kernel port: d000 bus ID: 0a:00.0 
  chip ID: 14e4:43a0 
  IF: wlp10s0 state: up mac: <filter> 
  IF-ID-1: br-35d5436cfacd state: down mac: <filter> 
  IF-ID-2: br-61fbc2ba6766 state: down mac: <filter> 
  IF-ID-3: br-6fa770e280ec state: up speed: N/A duplex: N/A mac: <filter> 
  IF-ID-4: br-90bfce1a18b3 state: down mac: <filter> 
  IF-ID-5: br-f79eb0c4c44f state: down mac: <filter> 
  IF-ID-6: docker0 state: down mac: <filter> 
  IF-ID-7: veth18d0d35 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
  IF-ID-8: veth5a00519 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
  IF-ID-9: veth7d62787 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
  IF-ID-10: vethb44c0a6 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
  IF-ID-11: vethbbba987 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
  IF-ID-12: vethe039909 state: up speed: 10000 Mbps duplex: full 
  mac: <filter> 
Drives:
  Local Storage: total: 1.36 TiB used: 317.86 GiB (22.7%) 
  ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1B6Q scheme: GPT 
  ID-2: /dev/sdb vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 2B6Q scheme: GPT 
  ID-3: /dev/sdc vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB 
  speed: 6.0 Gb/s serial: <filter> rev: 1B6Q 
  ID-4: /dev/sdd type: USB vendor: Samsung model: SSD 860 EVO 500GB 
  size: 465.76 GiB serial: <filter> scheme: MBR 
Partition:
  ID-1: / size: 227.74 GiB used: 154.95 GiB (68.0%) fs: ext4 dev: /dev/sdb2 
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A 
Use of uninitialized value $val2 in string eq at /usr/bin/inxi line 5759.
Use of uninitialized value $val2 in split at /usr/bin/inxi line 5764.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5766.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5767.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5768.
  Fan Speeds (RPM): N/A gpu: fan: 0 
Repos:
  Active apt repos in: /etc/apt/sources.list 
  1: deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
  Active apt repos in: /etc/apt/sources.list.d/amdgpu-pro-local.list 
  1: deb [ trusted=yes ] file:/var/opt/amdgpu-pro-local/ ./
  Active apt repos in: /etc/apt/sources.list.d/ansible-ansible-bionic.list 
  1: deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main
  Active apt repos in: /etc/apt/sources.list.d/docker.list 
  1: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
  1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/insomnia.list 
  1: deb https://dl.bintray.com/getinsomnia/Insomnia /
  Active apt repos in: /etc/apt/sources.list.d/mongodb-org-4.2.list 
  1: deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse
  Active apt repos in: /etc/apt/sources.list.d/nm-l2tp-network-manager-l2tp-bionic.list 
  1: deb http://ppa.launchpad.net/nm-l2tp/network-manager-l2tp/ubuntu bionic main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
  1: deb http://packages.linuxmint.com tina main upstream import backport #id:linuxmint_main
  2: deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
  3: deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
  4: deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ bionic partner
  No active apt repos in: /etc/apt/sources.list.d/oibaf-graphics-drivers-bionic.list 
  Active apt repos in: /etc/apt/sources.list.d/ondrej-php-bionic.list 
  1: deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
  Active apt repos in: /etc/apt/sources.list.d/rael-gc-rvm-bionic.list 
  1: deb http://ppa.launchpad.net/rael-gc/rvm/ubuntu bionic main
  Active apt repos in: /etc/apt/sources.list.d/skype-stable.list 
  1: deb [arch=amd64] https://repo.skype.com/deb stable main
  Active apt repos in: /etc/apt/sources.list.d/slack.list 
  1: deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main
  Active apt repos in: /etc/apt/sources.list.d/spotify.list 
  1: deb http://repository.spotify.com stable non-free
  Active apt repos in: /etc/apt/sources.list.d/sublime-text.list 
  1: deb https://download.sublimetext.com/ apt/stable/
  Active apt repos in: /etc/apt/sources.list.d/teams.list 
  1: deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
  Active apt repos in: /etc/apt/sources.list.d/wolfgang42-vagrant.list 
  1: deb https://vagrant-deb.linestarve.com/ any main
Info:
  Processes: 367 Uptime: 17m Memory: 15.55 GiB used: 3.19 GiB (20.5%) 
  Init: systemd v: 237 runlevel: 5 Compilers: gcc: 7.5.0 alt: 7 Shell: bash 
  v: 4.4.20 running in: gnome-terminal inxi: 3.0.32 
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
alexisalive
Level 1
Level 1
Posts: 4
Joined: Fri Aug 30, 2019 11:05 pm

Re: Bluetooth keyboard no longer pairs

Post by alexisalive »

Woohoo, I've just managed to pair the keyboard again. Not sure if it was related, but every week I update and upgrade packages using apt, and I did that yesterday. As I do this just about every week, if it was a package, then I guess it was one that changed between 2021-03-26 and 2021-04-11. Not going to risk un-pairing it to experiment with pairing it again to see if I can narrow down what changed though :lol:
Locked

Return to “Hardware Support”