Kinesis Advantage wird unter Linux nicht erkannt

Kinesis Advantage wird unter Linux nicht erkannt

Ich habe mir diese beiden Beiträge angesehen: Kinesis Advantage, eingeschaltet, aber keine Ausgabe, Kinesis Advantage-Tastatur schlägt nach dem Upgrade auf systemd-221 fehl, und ihre Probleme mit Kinesis Advantage scheinen sich ein wenig von meinen zu unterscheiden. Meine Tastatur funktioniert etwa alle 5 bis 10 Startvorgänge einwandfrei, und bei anderen Gelegenheiten muss ich die Tastatur mehrmals trennen und wieder anschließen, bis die Statusleuchten darauf erlöschen. Wenn die Tastatur nicht richtig funktioniert, bleiben alle Statusleuchten an.

Hauptplatine: Rampage V Extreme Betriebssystem: Arch Linux

uname -a:

Linux Odin 4.2.5-1-ARCH #1 SMP PREEMPT Dienstag, 27. Oktober 2015, 08:13:28 MEZ x86_64 GNU/Linux

systemctl --version:

systemd 228 +PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN

***UPDATE: Nachdem die Tastatur nach dem Booten nicht erfolgreich erkannt wurde, sind die Lichter aus und lsusb zeigt:

Bus 003 Gerät 002: ID 05f3:0081 PI Engineering, Inc. Kinesis Integrated Hub

Es wird auch nicht in /proc/bus/input/devices angezeigt.

Wenn ich es aus- und wieder einstecke, bleiben die Lichter an und in den obigen Auflistungen ändert sich nichts. Wenn es nicht funktioniert, ist beim Drücken der Tasten kein Ton zu hören. In Windows funktioniert es die meiste Zeit. Gelegentlich muss ich es aus- und wieder einstecken, aber unter Windows funktioniert es. Bei jedem Hochfahren funktioniert die Tastatur auch im BIOS und in rEFInd.

Kennt jemand mögliche Problemumgehungen? Wie etwa ein Skript, das die Tastaturerkennung erneut versucht, wenn sie nicht gefunden wird, bis sie erkannt wird?

Antwort1

Ich habe die Tastatur gerade von einem USB 2.0-Anschluss auf einen USB 3.0-Anschluss umgestellt und sie scheint bisher bei jedem Systemstart erkannt zu werden. Ich glaube, ich habe seit dem Umschalten der Anschlüsse viermal hochgefahren und jedes Mal war es erfolgreich.

Antwort2

Ich bekomme genau dasselbe Ergebnis im selben Setup (Kinesis Advantage mit Arch Linux). Es scheint auch am USB 3.0-Anschluss ein gutes Stück zuverlässiger zu sein, aber immer noch weit von perfekt entfernt.

Ein weiteres Problem, das mir aufgefallen ist, ist, dass (unabhängig vom USB-Anschluss) die Tastatur, sobald sie ordnungsgemäß erkannt wird und funktioniert, zuverlässig abstürzt, wenn ich Makros (egal welche Makros) verwende. Das genaue Verhalten ist wie folgt:

  • Tastatur angeschlossen und ordnungsgemäß erkannt: Status-LEDs blinken und die NumLock-Anzeige-LED leuchtet auf
  • Makro auslösen: NumLock-LED erlischt (NumLock erlischt nicht wirklich), aber die Tastatur funktioniert weiterhin
    • Wenn ich dann ein weiteres Makro auslöse, stirbt die Tastatur
    • Wenn ich dann jedoch die NumLock-Taste aus- und wieder einschalte, damit die LED wieder angeht, funktioniert die Tastatur einwandfrei (und stürzt bei der Verwendung von Makros nicht mehr ab).
    • Wenn ich außerdem die NumLock-Taste gleich nach dem Anschließen der Tastatur umschalte, verhindert dies auch den Tod durch Makros.

Meine Lösung besteht also darin, es so lange anzuschließen, bis es richtig erkannt wird, und dann die NumLock-Taste zu betätigen. Dann funktioniert es einwandfrei.

verwandte Informationen