I just did a zypper dup for a machine running OpenSuse Tumbleweed and rebooted it. After reboot my Logitech G613 keyboard’s G keys stopped working.
I use Solaar for programming G-keys to produce desired key sequences. With Solaar I can divert G keys from F keys. It has worked nicely until today. If G keys diversion is off in Solaar then for example G key G1 sends same sequence than function key F1.
Now, when diversion is on, nothing is produced. I checked also with xev that nothing comes out from G keys. No errors are logged anywhere AFAIK. Could this be a HID++ driver issue?
OpenSuse Tumbleweed version:
cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20230517"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20230517"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20230517"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumblew
Kernel was upgraded from 6.2.9 to 6.3.2. It not possible to test with previous kernel if this issue is kernel related. It has already been purged.
I checked that Solaar version did not change during upograde process. Solaar package version:
type or paste code herezypper info solaar
Loading repository data...
Reading installed packages...
Information for package solaar:
-------------------------------
Repository : Main Repository (OSS) (20230517)
Name : solaar
Version : 1.1.9-1.1
Arch : noarch
Vendor : openSUSE
Installed Size : 1.8 MiB
Installed : Yes
Status : up-to-date
Source package : solaar-1.1.9-1.1.src
Upstream URL : https://pwr-solaar.github.io/Solaar
Summary : Linux devices manager for the Logitech Unifying Receiver
Description :
Solaar will detect all devices paired with your Unifying Receiver, and
at the very least display some basic information about them.
For some devices, extra settings (usually not available through the
standard Linux system configuration) are supported. For a full list of
supported devices and their features, see docs/devices.md.