Вопрос или проблема
У меня недавно установлена версия Ubuntu 18.04, установленная в двойной загрузке с Windows 10. Настройка прошла отлично, и у меня не было проблем с использованием Ubuntu. Однако, когда я включаю компьютер и загружаюсь в Linux, указатель мыши не двигается. У меня есть мышь, которая загорается, когда она включена, и когда она не работает, я заметил, что огни выключены. Кажется, что она даже не получает питание, когда это происходит. Чтобы исправить это, я просто выключаю компьютер и снова включаю, и тогда мышь получает питание и все работает нормально. Когда я загружаюсь в Windows 10, мышь всегда работает. Это стало достаточно частым явлением, чтобы я каждый день снова отключал и включал компьютер, чтобы мышь заработала.
У меня USB-мышь Razor Naga. Клавиатура (тоже USB) кажется не подверженной этому. Мышь подключена к USB на задней стороне компьютера (в отличие от USB-концентратора или дополнительного порта на клавиатуре).
Кто-нибудь сталкивался с этой проблемой? Как вообще можно было бы приступить к устранению этой неисправности? Я не знаком с исследованием системных сбоев (например, драйверами USB) в Linux.
Обновление: вывод dmesg:
[ 1.792881] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_26.bin (v1.26)
[ 1.797053] usb 1-8: New USB device found, idVendor=0d8c, idProduct=0012
[ 1.797054] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.797055] usb 1-8: Product: USB Audio Device
[ 1.797056] usb 1-8: Manufacturer: C-Media Electronics Inc.
[ 1.928008] usb 1-9: new full-speed USB device number 5 using xhci_hcd
[ 2.061261] [drm] failed to retrieve link info, disabling eDP
[ 2.064752] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 1
[ 2.077201] usb 1-9: unable to read config index 0 descriptor/all
[ 2.077203] usb 1-9: can't read configurations, error -71
[ 2.204069] usb 1-9: new full-speed USB device number 6 using xhci_hcd
[ 2.256394] checking generic (d1000000 300000) vs hw (b0000000 10000000)
[ 2.256447] i915 0000:00:02.0: fb1: inteldrmfb frame buffer device
[ 2.354338] usb 1-9: string descriptor 0 read error: -71
[ 2.354342] usb 1-9: New USB device found, idVendor=1532, idProduct=001f
[ 2.354343] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.355456] usb 1-9: can't set config #1, error -71
[ 2.480295] usb 1-14: new full-speed USB device number 7 using xhci_hcd
[ 2.629969] usb 1-14: New USB device found, idVendor=1532, idProduct=021e
[ 2.629984] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.629985] usb 1-14: Product: Razer Ornata Chroma
[ 2.629986] usb 1-14: Manufacturer: Razer
После отключения и повторного подключения мыши:
[ 1436.941950] usb 1-9: USB disconnect, device number 6
[ 1446.504530] usb 1-9: new full-speed USB device number 8 using xhci_hcd
[ 1446.654938] usb 1-9: New USB device found, idVendor=1532, idProduct=001f
[ 1446.654941] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1446.654944] usb 1-9: Product: Razer Naga Epic
[ 1446.654946] usb 1-9: Manufacturer: Razer
[ 1446.656777] input: Razer Razer Naga Epic as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:1532:001F.0006/input/input28
[ 1446.657065] hid-generic 0003:1532:001F.0006: input,hidraw5: USB HID v1.11 Mouse [Razer Razer Naga Epic] on usb-0000:00:14.0-9/input0
[ 1446.657984] input: Razer Razer Naga Epic as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.1/0003:1532:001F.0007/input/input29
[ 1446.716997] hid-generic 0003:1532:001F.0007: input,hidraw6: USB HID v1.11 Keyboard [Razer Razer Naga Epic] on usb-0000:00:14.0-9/input1
Используя эту команду:
strings /usr/src/linux-headers-4.15.0-38-generic/include/uapi/asm-generic/errno.h
Я нашел, что означает код ошибки -71: EPROTO 71 /* Ошибка протокола */
Но я все еще не знаю, что это на самом деле означает… и как это исправить.
Это удаляет мышь. Если вы по ошибке выполните вышеупомянутую команду, выполните эту: sudo modprobe -a psmouse
У меня была такая же проблема с мышью Razer Diamondback 2 на openSUSE Tumbleweed, и я смог ее решить. Я включил описание того, как я решил проблему ниже, так как я не использую Ubuntu, и проблема, похоже, сильно зависит от оборудования.
Краткое резюме: Добавьте следующую строку в /etc/modprobe.d/50-blacklist.conf
:
blacklist mt76x2u
Как убедиться, что решение подходит вам:
Кажется, это проблема с драйвером прошивки MediaTek mt76x2u. Загрузка драйвера приводит к ошибке страницы, если устройство Razer подключено к USB 3 (по крайней мере, это происходило с моей мышью и клавиатурой).
Вам стоит сначала убедиться, что у вас та же проблема. dmesg | grep mt76x2u
выдал мне несколько строк, включая эти две:
[ 10.367973] mt76x2u 5-4.2:1.0: загрузка прошивки завершилась с тайм-аутом
[ 15.552552] mt76x2u: ошибка инициирования 5-4.2:1.0 с ошибкой -5
Вы также должны увидеть аналогичные ошибки в journalctl
.
Как только вы удостоверитесь, что у вас та же проблема, вам просто нужно отключить драйвер. Он был недавно добавлен в linux-firmware, и до этого у меня все работало нормально, так что я решил, что просто не нуждаюсь в нем.
Найдите ваш черный список modprobe. Для меня это /etc/modprobe.d/50-blacklist.conf
, но, по-видимому, это /etc/modprobe.d/blacklist.conf
на некоторых других дистрибутивах. Затем добавьте модуль ядра в черный список, введя строку blacklist mt76x2u
, сохраните файл и перезагрузите компьютер.
Только что столкнулся с проблемой и нашел эту тему, прежде чем что-либо предпринимать. Не читал, пока не исправил.
Вот как это было: мышь Logitech G600 явно показывает наличие питания по огням. То же самое с клавиатурой. Клавиатура реагирует. Открыл настройки мыши, ничего не дала. Обе подключены к KVM-переключателю. Отсоединил мышь и снова подключил. Мгновенное исправление!
Ubuntu 22.04.1 LTS
64-бит
GNOME версия 42.4
Linux 5.15.0-47-generic
вы можете попробовать это: sudo modprobe -r psmouse
это сработало для меня
измените в /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
затем
sudo update-grub
затем выключите и перезагрузите
.
Ответ или решение
Если у вас возникают проблемы с работой USB мыши при загрузке Ubuntu 18.04 после полного отключения питания, это может быть связано с ошибкой "can’t read configurations, error -71". Проблема, судя по вашему описанию, может быть связана с несовместимостью драйверов или проблемами конфигурации USB в Ubuntu. Вот пошаговое руководство по решению этой проблемы.
ФОРМАЛЬНОСТЬ (FREQUENCY)
Ваша проблема описана достаточно часто на форумах, связанных с Ubuntu и другими дистрибутивами Linux. Ошибка с кодом -71 (протокольная ошибка) возникает чаще всего из-за несовместимости USB-оборудования или программных драйверов.
ОРИГИНАЛЬНОСТЬ (ORIGINALITY)
Существует несколько подходов к решению данной проблемы. Рассмотрим несколько оригинальных методов, которые могут помочь устранить неисправность:
-
Переподключение устройства. Это самый простой способ, который иногда срабатывает. Просто отсоедините мышь и подключите её снова после загрузки.
-
Черный список модуля mt76x2u. Если сообщения
dmesg
показывают ошибки, связанные с модулем mt76x2u, добавьте эту строку в файл/etc/modprobe.d/50-blacklist.conf
:blacklist mt76x2u
Это предотвратит загрузку потенциально несовместимого драйвера.
-
Настройки GRUB. Измените параметры ядра в конфигурационном файле GRUB, чтобы улучшить совместимость драйверов:
- Откройте файл
/etc/default/grub
для редактирования. - Измените строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
наGRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
. - Обновите GRUB с помощью команды:
sudo update-grub
- Перезагрузите компьютер.
- Откройте файл
НАДЕЖНОСТЬ (RELIABILITY)
Эти решения использовались многими пользователями для устранения аналогичных проблем. Однако важно протестировать каждое изменение, чтобы убедиться в его эффективности в вашей ситуации.
ЭМОЦИОНАЛЬНОСТЬ (EMOTION)
Работа с такими компьютерными проблемами может вызывать разочарование, особенно когда они повторяются ежедневно. Применение приведенных выше советов может значительно упростить вашу работу с Ubuntu и позволить вам сосредоточиться на важных задачах, а не на устранении сбоев оборудования.
НАГЛЯДНОСТЬ (SIMPLICITY)
Каждое из предложенных решений предназначено для простого внедрения и минимального вмешательства в систему. Они сфокусированы на точечной настройке для достижения максимальной производительности.
Следуя данным рекомендациям и оставаясь внимательным к каждому шагу, вы увеличиваете вероятность успешного решения проблемы с USB мышью в Ubuntu 18.04.