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]#
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