USB-устройства не авторизованы для использования после обновления Debian.

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

Я использую Debian на Lenovo Thinkpad X240. Некоторое время назад я обновился с Stretch до Buster. С тех пор USB-клавиатура и USB-мышь не работают. Я также не могу читать или получить доступ к USB-накопителям. Система обновлена, и я её несколько раз перезагружал.

Клавиатура и мышь распознаются (я вижу их при выполнении lsusb), но при выполнении dmesg я получаю сообщение Устройство не авторизовано для использования. Я также получаю это сообщение при подключении любого USB-накопителя.

> dmesg
[10599.977463] usb 2-2: new low-speed USB device number 10 using xhci_hcd  
[10600.134705] usb 2-2: New USB device found, idVendor=XXXX, idProduct=XXXX, bcdDevice= 1.07  
[10600.134709] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0  
[10600.135024] usb 2-2: Device is not authorized for usage  

Что мне делать, чтобы продолжить устранение неполадок и заставить USB работать?

Вероятно, вам нужны udev-правила, чтобы их включить. Что-то похожее на здесь.

Обновление:

Попробуйте создать следующий файл: /etc/udev/rules.d/99-permissions.rules и внутри добавьте следующее:

SUBSYSTEM=="usb",GROUP="users",MODE="0666"

Затем выполните:

$ udevadm control --reload-rules && udevadm trigger

и перезагрузите ваш Linux. Это из ubuntu 16.04, я предполагаю, что путь тот же в debian buster. Это сработало в конфигурации, где мне нужно было использовать какое-то оборудование для принтера/сканера.

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

После обновления системы Debian с верcии Stretch до Buster на ноутбуке Lenovo Thinkpad X240 возникла проблема с использованием USB-устройств. Несмотря на то, что USB-клавиатура и мышь распознаются системой (это можно увидеть при выполнении команды lsusb), однако в выводе dmesg содержится ошибка: "Device is not authorized for usage". Эта ошибка также возникает при подключении USB-накопителей. В системе установлен актуальный пакет обновлений и проведено несколько перезагрузок, но проблема не исчезает.

Для решения этой проблемы можно предпринять следующие шаги:

Диагностика

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

  2. Идентификация устройств: Выполните команду lsusb, чтобы получить информацию об устройствах, которые не авторизованы. Сравните выведенные идентификаторы idVendor и idProduct с теми, которые работают корректно, чтобы исключить возможные проблемы с драйверами.

Решение

  1. Создание udev-правил:

    • Создайте файл /etc/udev/rules.d/99-permissions.rules и добавьте в него следующую строку:
      SUBSYSTEM=="usb", GROUP="users", MODE="0666"
    • Эта строка предоставляет всем пользователям группы users полные права доступа к USB-устройствам, что может быть необходимо для их корректного распознавания и использования.
  2. Перезагрузка правил udev:

    • Выполните команды для перезагрузки правил udev:
      udevadm control --reload-rules && udevadm trigger
    • После этого перезагрузите систему, чтобы изменения вступили в силу.

Дополнительные шаги

  1. Настройка авторизации USB-устройств:

    • Если проблема не решена, возможно, необходимо вручную добавить авторизацию для каждого устройства, используя более детальные параметры в udev-правилах, такие как idVendor и idProduct.
  2. Логи и журналирование:

    • В случае сохранения проблемы, изучите дополнительные логи системы, которые могут содержать ошибки или предупреждения о подключении USB-устройств. Это может помочь на этапе дальнейшей диагностики.
  3. Совместимость и обновления:

    • Убедитесь, что все пакеты и компоненты системы, включая драйверы и модули ядра, обновлены до актуальных версий, совместимых с Debian Buster.

Применение вышеописанных шагов должно помочь в решении проблемы с авторизацией USB-устройств после обновления системы.

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

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