Колесо мыши Microsoft Surface Precision Mouse перестает работать через несколько минут.

Вопрос или проблема

У меня есть Microsoft Surface Precision Mouse.

Я использую Debian 6.10.11 x86_64 GNU/Linux на LENOVO X1 CARBON V6 2018.

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

Но через некоторое время колесо перестает работать, хотя остальные функции мыши работают.

Когда я запускаю xev, я не вижу никаких событий для кнопок 4 и 5 (колесо) в этот момент, хотя изначально в первые минуты после входа в систему события для кнопок 4 и 5 присутствуют в xev.

Если я запускаю sudo systemctl restart bluetooth, чтобы перезапустить Bluetooth, то колесо снова начинает работать на несколько минут, прежде чем снова остановиться.

Не знаю, что вызывает его остановку. На экране события, связанные с отключением и повторным подключением BTLE Precision Mouse, происходят сразу перед тем, как колесо мыши перестает работать.

Не уверен, как дополнительно это диагностировать.

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


sudo dmesg | grep -i "mouse"
[-----.------] ввод: BTLE Precision Mouse Keyboard как /devices/virtual/misc/uhid/XXXX:XXXX:XXXX.XXXX/input/input127
[-----.------] ввод: BTLE Precision Mouse как /devices/virtual/misc/uhid/XXXX:XXXX:XXXX.XXXX/input/input128
[-----.------] ввод: BTLE Precision Mouse как /devices/virtual/misc/uhid/XXXX:XXXX:XXXX.XXXX/input/input129
[-----.------] hid-generic XXXX:XXXX:XXXX.XXXX: ввод,hidraw4: BLUETOOTH HID v1.25 Mouse [BTLE Precision Mouse] на YY:YY:YY:YY:YY:YY

sudo dmesg | grep -i "bluetooth"
[-----.------] Bluetooth: hci0: Плохой флаг (0x1) против поддерживаемого (0x0)
[-----.------] hid-generic XXXX:XXXX:XXXX.XXXX: ввод,hidraw4: BLUETOOTH HID v1.25 Mouse [BTLE Precision Mouse] на YY:YY:YY:YY:YY:YY
[-----.------] hid-generic ZZZZ:ZZZZ:ZZZZ.ZZZZ: ввод,hidraw5: BLUETOOTH HID v1.34 Keyboard [Ergonomic Keyboard] на YY:YY:YY:YY:YY:YY

sudo libinput list-devices

Устройство:           Эргономичная Клавиатура
Ядро:                /dev/input/event19
Группа:               9
Место:                seat0, по умолчанию
Возможности:         клавиатура указатель 
Тап-щелчок:          н/a
Тап-и-перетаскивание: н/a
Блокировка перетаскивания: н/a
Левша:               н/a
Естественная прокрутка: отключена
Имитация средней кнопки: н/a
Калибровка:         н/a
Методы прокрутки:   отсутствие
Методы щелчка:     отсутствие
Отключить при вводе: н/a
Отключить при использовании трекпоинта: н/a
Профили акселерации: н/a
Поворот:            0.0

Устройство:           BTLE Precision Mouse
Ядро:                /dev/input/event15
Группа:               10
Место:                seat0, по умолчанию
Возможности:         указатель 
Тап-щелчок:          н/a
Тап-и-перетаскивание: н/a
Блокировка перетаскивания: н/a
Левша:               отключен
Естественная прокрутка: отключена
Имитация средней кнопки: отключена
Калибровка:         н/a
Методы прокрутки:   по кнопке
Методы щелчка:     отсутствие
Отключить при вводе: н/a
Отключить при использовании трекпоинта: н/a
Профили акселерации: плоский *адаптивный пользовательский
Поворот:            0.0

Устройство:           BTLE Precision Mouse Keyboard
Ядро:                /dev/input/event16
Группа:               10
Место:                seat0, по умолчанию
Возможности:         клавиатура указатель 
Тап-щелчок:          н/a
Тап-и-перетаскивание: н/a
Блокировка перетаскивания: н/a
Левша:               н/a
Естественная прокрутка: отключена
Имитация средней кнопки: н/a
Калибровка:         н/a
Методы прокрутки:   отсутствие
Методы щелчка:     отсутствие
Отключить при вводе: н/a
Отключить при использовании трекпоинта: н/a
Профили акселерации: н/a
Поворот:            0.0

sudo X -version
X.Org X Server 1.21.1.11

Версия протокола X 11, Ревизия 0

Текущая операционная система: Linux ???? 6.10.11-1????-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-???? (2024-??-??) x86_64

Команда ядра: ima_hash=sha256 kfence.sample_interval=100 intel_iommu=sm_off pci=noats printk.devkmsg=on slab_nomerge lsm=landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf apparmor=1 panic=30 glinux-boot-image=default-20241122.00.04 earlycon=uart8250,io,0x3f8 console=ttyS0,115200n8 console=hvc0 console=tty0 splash plymouth.ignore-serial-consoles i915.enable_psr=0
xorg-server 2:21.1.12-1 (https://www.debian.org/support) 
Текущая версия pixman: 0.42.2
    Перед тем, как сообщать о проблемах, проверьте http://wiki.x.org
    чтобы убедиться, что у вас последняя версия.

echo $DESKTOP_SESSION
cinnamon

Ответ или решение

Проблема с колесом мыши Microsoft Surface Precision Mouse на Debian 6.10.11

Пользователи, сталкивающиеся с проблемами работы с колесом мыши Microsoft Surface Precision Mouse на Debian 6.10.11, могут испытывать временные сбои в работе колеса прокрутки. В этом ответе мы рассмотрим возможные причины и способы диагностики проблемы, а также рекомендации для решения.

Описание проблемы

Вы используете Microsoft Surface Precision Mouse с ноутбуком LENOVO X1 CARBON V6 2018 на Debian 6.10.11 x86_64 GNU/Linux. Мышь работает корректно в начале сеанса, однако через некоторое время колесо прокрутки перестает отвечать на команды, несмотря на то что другие функции мыши продолжают работать. Рестарт Bluetooth-сервиса временно восстанавливает функциональность колеса, но также вновь приводит к сбою через несколько минут.

Возможные причины

  1. Проблемы с Bluetooth-соединением: Повторные отключения Bluetooth, отмеченные в заголовках логов, могут быть причиной появления проблемы с колесом. Если мышь постоянно теряет соединение, это может привести к тому, что колесо прокрутки перестает функционировать.

  2. Драйвер или проблемный модуль: Возможно, что используемый драйвер или модуль для Bluetooth и HID-устройств не полностью совместим с вашим оборудованием или версиями программного обеспечения.

  3. Конфликты в конфигурации X-сервера: Системные настройки могут конфликтовать с определенными аспектами работы мыши, особенно в том, что касается Bluetooth.

  4. Обновления и изменения в версии ядра: Ваша система может иметь устаревшие компоненты или требования, которые ведут к нестабильной работе Bluetooth-устройств.

Диагностика

Для более точной диагностики проблемы, выполните следующие шаги:

  1. Просмотр логов:

    • Проверьте системные логи, используя команды dmesg | grep -i "bluetooth" и dmesg | grep -i "mouse". Логи могут указать на проблемы с драйверами или потерю связи.
  2. Статус Bluetooth:

    • Убедитесь, что сервис Bluetooth работает исправно. Используйте команду systemctl status bluetooth для получения информации о его состоянии.
  3. Тестирование других устройств:

    • Попробуйте подключить другое Bluetooth-устройство. Это поможет определить, существует ли проблема именно с вашей мышью или с Bluetooth-адаптером системы в целом.
  4. Обновление системы:

    • Убедитесь, что ваша система обновлена до последних версий драйверов и компонентов. Для этого выполните sudo apt update && sudo apt upgrade.

Решения

  1. Переподключение устройства: После того как колесо мыши перестанет работать, попробуйте переподключить мышь вручную через настройки Bluetooth. Это может помочь избежать временной потерянной связи.

  2. Изменение настроек энергосбережения: Попробуйте отключить режим экономии энергии для Bluetooth-адаптера, который может приводить к отключению или снижению производительности устройств.

  3. Настройка конфигурации X-сервера: Проверьте файлы конфигурации X и попробуйте внести изменения, которые могут помочь корректно обрабатывать события колеса прокрутки.

  4. Тестирование на другом дистрибутиве: Если проблема продолжает существовать, попробуйте протестировать мышь на другой системе или дистрибутиве, чтобы исключить специфические ошибки Debian.

Заключение

Проблема с работой колеса мыши Microsoft Surface Precision Mouse может быть вызвана различными факторами — от проблем с драйверами до конфликтов системных настроек. Используйте предложенные методы диагностики и решения, чтобы устранить неисправности. Если ситуация не изменится, рекомендуется обратиться к сообществу поддержки Debian или форумам, связанным с использованием Bluetooth-устройств.

Оцените материал
Добавить комментарий

Капча загружается...