Bug 48182 - Не правильно определяются кнопки ctrl, win, alt для клавиатур redragon asura
Summary: Не правильно определяются кнопки ctrl, win, alt для клавиатур redragon asura
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kernel-image-std-def (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-25 20:26 MSK by Nikolay K.
Modified: 2023-11-20 20:02 MSK (History)
4 users (show)

See Also:


Attachments
выводы с lsusb --verbose (48.08 KB, text/plain)
2023-10-28 01:52 MSK, Nikolay K.
no flags Details
вывод с dmesg (111.32 KB, text/plain)
2023-10-28 01:54 MSK, Nikolay K.
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay K. 2023-10-25 20:26:14 MSK
Не правильно определяются кнопки ctrl, win, alt для клавиатур redragon asura k-501 в ядре 6.1.59-std-def-alt1, также это касается и ядра 5.10.198-alt1 из Branch p10, эту проблему исправили ещё 2018, но у вас в ядрах она осталась
Comment 1 obidinog@basealt.ru 2023-10-26 10:32:07 MSK
Уточните, пожалуйста, на каком дистрибутиве воспроизводится. Приложите пожалуйста выводы с lsusb --verbose и dmesg
Comment 2 Nikolay K. 2023-10-28 01:52:54 MSK
Created attachment 14920 [details]
выводы с lsusb --verbose
Comment 3 Nikolay K. 2023-10-28 01:54:04 MSK
Created attachment 14921 [details]
вывод с dmesg
Comment 4 Nikolay K. 2023-10-28 02:11:07 MSK
Приложил два файла с выводом, воспроизводится на Simply Linux, Альт Рабочая станция, regular, в данный момент стоит regular, выводы тоже с него. Если нужно могу поставить остальные дистрибутивы и с них приложить выводи этих команд. Эти кнопки ctrl, win, alt в системе при нажатии определяются как левый Shift, даже если их нажимать с правой стороны.
Comment 5 obidinog@basealt.ru 2023-11-07 10:45:30 MSK
Отсутствует подходящее оборудование для проверки бага. 

@Vitaly Chikunov

Вот ошибка, где пишут про патч https://unix.stackexchange.com/questions/370612/redragon-asura-usb-keyboard-maps-all-ctrl-alt-win-keys-to-shift-l
Comment 6 Vitaly Chikunov 2023-11-07 13:49:48 MSK
@obidinog Спасибо! Значит вопрос сводится к конфигу HID_REDRAGON. В Федоре и Убунту она не включена, а в Сусе вроде как есть (посмотрел только в их git). При этом автор патча сам сделал что она не включена по умолчанию.
Comment 7 Nikolay K. 2023-11-09 01:08:00 MSK
Так же поставил Альт Рабочая станция K 10 с ядром std-def-5.10.198-alt1 эта же проблема тоже есть, так же с ядром un-def-6.1.60-alt1. Когда у меня стоял debian я эту проблему решил поставить стороннее ядро с сайта https://kernel.org/ , на тот момент последнее ядро было версии 5.15 , а в debian намного ниже и после этого всё работало норм.
Comment 8 Anton Farygin 2023-11-09 08:49:01 MSK
У модуля redragon есть жёсткая привязка к ID, ничего поломать не должно включение этого модуля.

Надо включить.
Comment 9 Vitaly Chikunov 2023-11-09 17:54:40 MSK
Да в Дебиане вклчюено (судя по git). Пожалуй, можно включать, в том числе в p10.
Comment 10 Nikolay K. 2023-11-10 19:51:55 MSK
Пересобрал ядро 6.1.61-un-def с включённым модулем HID_REDRAGON, клавиатура заработала нормально, единственное я не нашёл в исходниках ядра драйвер r8125 и после загрузки не работала сетевая карта Realtek RTL8125 2.5GbE на материнской плате ASUS TUF GAMING B550-Pro, решил проблему только после установки с официального сайта https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software драйвера 2.5G/5G Ethernet LINUX driver r8125 for kernel up to 6.4 V9.012.03 и всё заработало
Comment 11 Repository Robot 2023-11-20 20:02:04 MSK
kernel-image-std-debug-2:6.1.63-alt1 -> sisyphus:

 Mon Nov 20 2023 Kernel Bot <kernelbot@altlinux> 2:6.1.63-alt1
 - v6.1.63 (2023-11-20).
 - config: Enable HID_REDRAGON module (ALT#48182).