1

Я посмотрел оба этих поста: преимущество Kinesis, но без вывода, клавиатура Kinesis Advantage дает сбой после обновления до systemd-221, и их проблемы с Kinesis Advantage, похоже, немного отличаются от моих. Моя клавиатура работает нормально примерно через каждые 5-10 загрузок, и в других случаях мне нужно несколько раз отсоединять и снова подключать клавиатуру, пока не погаснут индикаторы состояния на ней. Когда клавиатура работает неправильно, все индикаторы состояния остаются включенными.

Материнская плата: Rampage V Extreme Операционная система: Arch Linux

uname -a:

Linux Odin 4.2.5-1-ARCH # 1 PREEMPT Вторник, 27 октября 08:13:28 CET 2015 x86_64 GNU/Linux

systemctl - версия:

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

*** ОБНОВЛЕНИЕ: После неудачного определения клавиатуры после загрузки индикаторы выключаются, и lsusb показывает:

Шина 003 Устройство 002: ID 05f3: 0081 PI Engineering, Inc. Kinesis Integrated Hub

Это не отображается в /proc /bus /input /devices.

Отключение и повторное подключение приводит к тому, что огни остаются на месте, и ничего не меняется в приведенных выше списках. Когда он не работает, нажатия клавиш не издают звук. Это работает в Windows большую часть времени. Иногда мне нужно отключить и снова подключить его с Windows. Каждый раз, когда я загружаюсь, клавиатура также работает в BIOS и REFInd.

Кто-нибудь знает о возможных обходных путях? Как сценарий, который повторяет обнаружение клавиатуры, если он не найден, пока не будет обнаружен?

2 ответа2

1

Я только что переместил клавиатуру с порта USB 2.0 на USB 3.0, и, похоже, он обнаруживается при каждой загрузке. Я думаю, что я загрузился 4 раза с момента переключения портов, причем каждый раз был успешным.

0

Я получаю то же самое на той же установке (Kinesis Advantage с Arch Linux). Он также выглядит более надежным для порта USB 3.0, но все еще далек от совершенства.

Еще одна проблема, которую я заметил, заключается в том, что (независимо от порта USB), когда клавиатура правильно обнаружена и работает, она надежно умрет, когда я использую макросы (любые макросы). Точное поведение выглядит следующим образом:

  • Клавиатура подключена и правильно обнаружена: светодиодные индикаторы состояния мигают, а светодиодный индикатор NumLock включается
  • Запуск макроса: индикатор NumLock выключается (NumLock фактически не выключается), но клавиатура все еще работает
    • Если я тогда вызову другой макрос, клавиатура умрет
    • Однако если я затем включу (выключу / включу) NumLock, чтобы снова включить светодиод, то клавиатура будет работать нормально (и больше не умирает при использовании макросов)
    • Кроме того, если я сразу переключаю NumLock после подключения клавиатуры, это также предотвращает смерть от макросов.

Таким образом, мое решение состоит в том, чтобы продолжать подключать его до тех пор, пока он не будет правильно обнаружен, а затем включить NumLock. Тогда все работает нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .