Ubuntu 12.04 (Linaro 13.04) USB мышь/клавиатура не распознаются в LXDE

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

Устройство USB корневого концентратора кажется инициализированным, но не подает питание на устройства (клавиатура, мышь). Поэтому я не могу использовать рабочий стол LXDE, потому что клавиатура и мышь не обнаруживаются. Другая установка линукс-дистрибутива (модуль mister fpga на устройстве arrow sockit) может использовать мышь/клавиатуру, включенные в это же устройство напрямую. Также клавиатура и две мыши, которые я пробовал, прекрасно работают на других компьютерах. Это проблема с линуксом/программным обеспечением. Я не пробовал более позднюю версию Ubuntu, потому что она требует настройки программного обеспечения, присутствующего в образе установочного диска, который отсутствует в обычных версиях установки.

В чем может быть проблема?

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

Вывод lsusb:

Шина 001 Устройство 001: ID 1d6b:0002 Фонд Linux 2.0 корневой концентратор

udevadm monitor: ничего не показывает при подключении USB-устройства.

Некоторые логи загрузки:

usbcore: зарегистрирован новый интерфейсный драйвер usbfs
usbcore: зарегистрирован новый интерфейсный драйвер hub
usbcore: зарегистрирован новый драйвер устройства usb
…
usb usb1: Найдено новое USB-устройство, idVendor=1d6b, idProduct=0002
usb usb1: Новые строки USB-устройства: Mfr=3, Product=2, SerialNumber=1
usb usb1: Продукт: Контроллер DWC OTG
usb usb1: Производитель: Linux 3.13.0-00298-g3c7cbb9-dirty dwc2_hsotg
usb usb1: Серийный номер: ffb40000.usb
hub 1-0:1.0: Найден USB-концентратор
hub 1-0:1.0: Обнаружен 1 порт
usbcore: зарегистрирован новый интерфейсный драйвер usb-storage
mousedev: Устройство мыши PS/2 общее для всех мышей
…
usbcore: зарегистрирован новый интерфейсный драйвер usbhid
usbhid: Драйвер USB HID

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

Проблема с обнаружением USB-устройств в Ubuntu 12.04 (Linaro 13.04) на LXDE

Обзор проблемы

На машине с установленной Ubuntu 12.04 (Linaro 13.04) возникает проблема, связанная с тем, что USB-устройства, такие как клавиатура и мышь, не распознаются в среде рабочего стола LXDE. Важно отметить, что USB-хаб и внешние устройства функционируют исправно на других компьютерах и в другой системе Linux. Это указывает на то, что проблема, скорее всего, связана с программным обеспечением или конфигурацией системы, а не с аппаратными проблемами.

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

  1. Неправильная конфигурация драйверов USB:

    • Ваша система может не загружать необходимые драйверы для поддержки USB-устройств. Обратите внимание на вывод lsusb, который показывает, что система обнаруживает только корневой USB-хаб, но не видит подключенных устройств (клавиатуру и мышь).
  2. Проблемы с udev:

    • Утилита udevadm monitor не показывает никаких событий при подключении USB-устройств, что может указывать на отсутствие конфигурации правил для автоматического распознавания и инициализации USB-устройств.
  3. Версия ядра и поддержки оборудования:

    • Ubuntu 12.04 (особенно сборка Linaro) может иметь ограничения в поддержке более новых USB-устройств или в использовании необходимых модулей ядра.

Рекомендации по решению проблемы

  1. Проверка и загрузка драйверов:

    • Убедитесь, что драйверы USB и HID (Human Interface Device) правильно загружены. Используйте команду lsmod | grep usbhid для проверки статуса драйвера usbhid.
  2. Переустановка udev:

    • Возможно, потребуется переустановить или обновить udev. Можно попробовать команду:
      sudo apt-get install --reinstall udev
  3. Сброс конфигурации USB:

    • Если проблема вызвана сбоями во временных файлах конфигурации, следует попытаться сбросить состояние USB:
      echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/unbind
      echo '1-1' | sudo tee /sys/bus/usb/drivers/usb/bind
  4. Изменение конфигурации ядра:

    • Если у вас есть доступ к функции загрузки ядра, проверьте, что параметры загрузки ядра включают поддержку USB. Например, убедитесь, что параметры не отключают поддержку USB.
  5. Обновление до более новой версии Ubuntu:

    • Хотя вы указали, что версия Ubuntu требует программного обеспечения, которое отсутствует в стандартных установках, рекомендуем протестировать более новые версии, так как они содержат более свежие версии драйверов и поддержки оборудования.

Заключение

Для решения проблемы с отсутствием поддержки USB-устройств в установке Ubuntu 12.04 (Linaro 13.04) в окружении LXDE, рекомендуется начать с проверки и переустановки драйверов, а также перепроверки конфигурации udev. Если меры не принесут результатов, возможно, обновление до более новой версии Ubuntu может быть самым целесообразным шагом для обеспечения корректной работы USB-устройств. Используя предоставленные вами данные и выполнение этих шагов, можно в значительной мере упростить диагностику и определение источника проблемы.

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

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