cannot connect to K380 bluetooth keyboard
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Had trouble connecting my K380 keyboard with the laptop (previously used it without issues), unpaired and now I can no longer pair it.
Other bluetooth devices work with this particular laptop (mouse, earbuds), the keyboard works flawlessly with a different laptop (running the same Ubuntu 20.04 OS) and an Android phone.
Used bluetoothctl to peek under the hood and got nowhere after turning scan on on the controller and activating the keyboard:
[NEW] Device [...mac address of the keyboard...] Keyboard K380
[CHG] Device [...mac address of the keyboard...] Connected: no
[DEL] Device [...mac address of the keyboard...] Keyboard K380
After this action, I get:
# connect [...mac address of the keyboard...]
Device [...mac address of the keyboard...] not available
When I activate the keyboard (by pressing any key on it while it's turned on), in the bluetooth settings GUI tool I see the keyboard appear for a fraction of a second in the list of unpaired devices and then it disappears.
Help?
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: bluez 5.53-0ubuntu3.6
ProcVersionSign
Uname: Linux 5.15.0-56-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri Dec 30 19:41:41 2022
InstallationDate: Installed on 2022-11-03 (57 days ago)
InstallationMedia: Ubuntu 20.04.5 LTS "Focal Fossa" - Release amd64 (20220831)
InterestingModules: rfcomm bnep btusb bluetooth
MachineType: Intel(R) Client Systems LAPKC71E
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: bluez
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/12/2021
dmi.bios.release: 5.19
dmi.bios.vendor: Intel Corp.
dmi.bios.version: KCTGL357.
dmi.board.name: LAPKC71E
dmi.board.vendor: Intel Corporation
dmi.board.version: M22221-402
dmi.chassis.type: 10
dmi.chassis.vendor: Intel(R) Corporation
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnIntelCor
dmi.product.family: KC
dmi.product.name: LAPKC71E
dmi.product.sku: BKC71EBFB6000
dmi.product.
dmi.sys.vendor: Intel(R) Client Systems
hciconfig:
hci0: Type: Primary Bus: USB
BD Address: 20:1E:88:3C:4C:FD ACL MTU: 1021:4 SCO MTU: 96:6
UP RUNNING PSCAN ISCAN
RX bytes:221779 acl:5063 sco:0 events:6018 errors:0
TX bytes:785416 acl:104 sco:0 commands:4168 errors:0
Forgot to mention: I use this utility to invert Fn key behaviour:
https:/ /github. com/jergusg/ k380-function- keys-conf
...and it's set up to start on boot using a variant of the procedure described here:
https:/ /github. com/embuc/ k480_conf
My /etc/udev/ rules.d/ 80-k380. rules looks as follows:
ACTION=="add", KERNEL= ="hidraw[ 0-9]*", RUN+="/ usr/local/ bin/fn_ on.sh /dev/%k"
Tried temporarily removing the udev rule (without a reboot, though), but nothing changed.