LINUX.ORG.RU

Зависание мыши Logitech MX-518 на Ubuntu 24.04, сессия X11

 , , , ,


0

2

Добрый день. Столкнулся с проблемой: периодически зависает мышь Logitech MX-518 Gaming Mouse. Клавиатура продолжает работать, реагирует на Alt+Tab и другие комбинации. Помогает выход из сеанса (logout), но проблема возвращается через некоторое время. Единственный гарантированный способ вернуть работоспособность — полная перезагрузка, но и это не всегда помогает надолго.

Система:

  • Ubuntu 24.04.4 LTS (Noble)
  • Ядро: 6.17.0-35-generic
  • Сессия: X11

Оборудование:

  • Мышь: Logitech MX-518 Gaming Mouse (ID 046d:c08e)
  • Подключение: проводная USB, через хаб VIA Labs, Inc. Hub (ID 2109:0811)
  • В том же хабе подключены: A4Tech USB Device (клавиатура), Hori Fighting Commander (геймпад)

Диагностика:

  1. USB autosuspend уже отключен глобально: $ cat /sys/module/usbcore/parameters/autosuspend -1

  2. xinput list показывает три устройства для одной мыши: ⎜ ↳ Logitech MX518 Gaming Mouse id=8 [slave pointer (2)] ⎜ ↳ Logitech MX518 Gaming Mouse Keyboard id=9 [slave pointer (2)] ↳ Logitech MX518 Gaming Mouse Keyboard id=13 [slave keyboard (3)]

  3. Оба pointer-устройства (id=8 и id=9) используют драйвер libinput, но имеют разные Device Node:

    • id=8: /dev/input/event3
    • id=9: /dev/input/event4
  4. Устройство id=9 называется «Logitech MX518 Gaming Mouse Keyboard», но определено как slave pointer, а не keyboard. Это выглядит подозрительно.

  5. Свойства устройства id=8 (основная мышь): Device Enabled (153): 1 Device Node (272): «/dev/input/event3» Device Product ID (273): 1133, 49294 libinput Accel Speed (295): 0.000000

  6. Свойства устройства id=9 (подозрительный pointer): Device Enabled (153): 1 Device Node (272): «/dev/input/event4» Device Product ID (273): 1133, 49294

Попытки решения:

Выполнено отключение устройства id=9: xinput disable 9

Прошу помощи в диагностике и решении проблемы. Буду благодарен за любые советы.

А если отключить и снова включить мышь в xinput, она оживёт? Или прям реинициализация libinput нужна?

mord0d ★★★★★
()

А переткнуть мышь в разъём не помогает?

И в dmesg что-нить пишется в момент когда мышь перестаёт работать?

Что в xinput list когда она исчезла?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

«зависает мышь»:

  • курсор не перемещается
  • теряются клики

?

Помогает выход из сеанса (logout)

(?намёк на сбой подсистемы ввода-вывода в сеансе)

В DE(?) есть графическая «конфигурялка» мыши? Что там за настройки?

anonymous
()
Ответ на: комментарий от anonymous

Вдогонку:

  • зависает в произвольный момент
  • или при использовании определенных программ
  • или выполнении определённых действий
  • после периода покоя

В консоли мышью не пользуешся? (извини за кучу вопросов, но чем полнее будет описание, тем проще что-то предложить)

P.S. у меня тоже иногда мышь кратковременно «фризит» (обычно в браузере), а иногда что-то с usb (порты видимо подубиты: блоку более 10 лет) и она отваливается (наверное: переподключение лечит)

anonymous
()
Ответ на: комментарий от andytux

проводная USB…

Провод, usb-разъём.

Помогает выход из сеанса (logout), но проблема возвращается через некоторое время.

переписать на rust, не только usb перестанет дребезжать, но проц станет холоднее.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария