Kinesis Advantage no se detecta en Linux

Kinesis Advantage no se detecta en Linux

Miré estas dos publicaciones: Kinesis Advantage, encendido pero sin salida, el teclado Kinesis Advantage falla después de actualizar a systemd-221, y sus problemas con Kinesis Advantage parecen ser un poco diferentes a los míos. Mi teclado funciona bien cada 5 a 10 arranques y, en otras ocasiones, necesito desconectar y volver a conectar el teclado varias veces hasta que las luces de estado se apagan. Cuando el teclado no funciona correctamente, todas las luces de estado permanecen encendidas.

Placa base: Rampage V Extreme Sistema operativo: Arch Linux

nombre-a:

Linux Odin 4.2.5-1-ARCH #1 SMP PREEMPT Martes 27 de octubre 08:13:28 CET 2015 x86_64 GNU/Linux

systemctl --versión:

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

***ACTUALIZACIÓN: Después de detectar sin éxito el teclado después del arranque, las luces se apagan y lsusb muestra:

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

Tampoco aparece en /proc/bus/input/devices.

Desconectarlo y volver a enchufarlo hace que las luces permanezcan encendidas y nada cambia en los listados anteriores. Cuando no funciona, las pulsaciones de teclas no emiten ningún sonido. Funciona en Windows la mayor parte del tiempo. En ocasiones necesito desconectarlo y volver a enchufarlo con Windows. Cada vez que inicio, el teclado también funciona en la BIOS y en rEFInd.

¿Alguien sabe de posibles soluciones? ¿Como un script que volvería a intentar detectar el teclado, si no se encuentra hasta que se detecta?

Respuesta1

Acabo de mover el teclado de un puerto USB 2.0 a un USB 3.0 y parece que se detecta en cada inicio hasta ahora. Creo que he iniciado 4 veces desde que cambié de puerto y todas tuvieron éxito.

Respuesta2

Obtengo exactamente lo mismo en la misma configuración (Kinesis Advantage con Arch Linux). También parece ser un poco más confiable en el puerto USB 3.0, pero aún está lejos de ser perfecto.

Un problema adicional que he notado es que (independientemente del puerto USB), una vez que el teclado se detecta y funciona correctamente, se apagará de manera confiable cuando use macros (cualquier macro). El comportamiento preciso es el siguiente:

  • Teclado conectado y detectado correctamente: los LED de estado parpadean y el LED indicador de NumLock se enciende
  • Activar una macro: el LED de NumLock se apaga (NumLock en realidad no se apaga) pero el teclado aún funciona
    • Si luego activo otra macro, el teclado se apaga
    • Sin embargo, si luego apago/enciendo el Bloq Num para que el LED vuelva a encenderse, entonces el teclado funcionará bien (y ya no se apagará cuando use macros).
    • Además, si cambio el bloqueo numérico inmediatamente después de conectar el teclado, también evita la muerte por macros.

Entonces, mi solución es seguir conectándolo hasta que se detecte correctamente y luego realizar un ciclo con Bloq Num. Entonces funciona bien.

información relacionada