Вопрос или проблема
Устройство USB root hub, похоже, инициализировано, но не обеспечивает питание для любых устройств (клавиатура, мышь). Поэтому я не могу использовать рабочий стол LXDE, потому что клавиатура и мышь не распознаются. Другая установка дистрибутива Linux (mister fpga на устройстве arrow sockit) может использовать мышь/клавиатуру, которые запитываются напрямую от этого же устройства. Также клавиатура и две мыши, которые я пробовал, работают прекрасно на других компьютерах. Так что это проблема с Linux/программным обеспечением. Я не пробовал более позднюю версию Ubuntu, потому что для неё требуется программная настройка, присутствующая в образе установки Linux, которая отсутствует в обычных версиях установки.
В чем может быть проблема?
Примечание: я использую консоль через серийный терминал, так что я могу вносить обычные изменения в консоли с помощью клавиатуры и мыши.
Вывод lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
udevadm monitor: ничего не показывает при подключении USB-устройства.
Некоторые журналы загрузки:
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
…
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: DWC OTG Controller
usb usb1: Manufacturer: Linux 3.13.0-00298-g3c7cbb9-dirty dwc2_hsotg
usb usb1: SerialNumber: ffb40000.usb
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
…
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
Ответ или решение
Проблема с распознаванием USB-мыши и клавиатуры в Ubuntu 13.04 с LXDE
Введение
При использовании операционной системы Ubuntu 13.04 на окружении рабочего стола LXDE вы столкнулись с проблемой, когда USB-клавиатура и мышь не распознаются, несмотря на то, что они успешно работают на других устройствах, а также на других дистрибутивах Linux. В данной статье мы рассмотрим возможные причины этой проблемы и предложим решения.
Анализ проблемы
-
Вывод
lsusb
:
Вывод командной строкиlsusb
показывает, что USB-контроллер и хабы распознаются, однако отсутствуют устройства ввода, такие как клавиатура и мышь. Это может указывать на проблемы с драйверами или настройками системы. -
Вывод
udevadm monitor
:
Если командаudevadm monitor
не отображает никаких событий при подключении устройств, это может указывать на то, что система вообще не видит подключенные USB-устройства. Возможно, драйверы для HID (Human Interface Device) не загружаются должным образом. -
Логи загрузки:
Логи, приведенные в вашем запросе, показывают, что системы правильно распознают USB-хаб, но отсутствуют упоминания об устройствах ввода. Это может означать проблему далеко за пределами механизма самих устройств и может быть связано системными компонентами или совместимостью.
Возможные причины
- Конфликт драйверов: Ваша версия ядра (3.13.0) может не полностью поддерживать используемые USB-контроллеры или устройства ввода.
- Версия ядра: Возможно, в данном ядре есть ошибки, влияющие на его работу с USB-портами.
- Неправильные настройки конфигурации: Конфигурационные файлы могут быть настроены не оптимально, особенно в отношении обработки USB-устройств.
- Обновления и исправления: Вы используете устаревшую версию Ubuntu, где могли быть проблемы, исправленные в более поздних версиях.
Решения
-
Обновление ядра: Попробуйте обновить ядро до более новой версии, если это возможно. Это может решить проблему с совместимостью с USB-устройствами.
-
Проверка конфигураций:
- Просмотрите
/etc/modprobe.d/
и/etc/udev/rules.d/
на наличие конфигурационных файлов, связанных с USB и HID, которые могли бы блокировать правильную работу устройств ввода. - Убедитесь, что все необходимые модули загружаются при старте системы. Если
usbhid
не загружается автоматически, добавьте его в файл/etc/modules
.
- Просмотрите
-
Использование другого окружения рабочего стола: Поскольку проблема возникает в LXDE, попробуйте временно установить KDE или GNOME и проверьте, будут ли корректно распознаваться клавиатура и мышь.
-
Переподключение устройств: Иногда переподключение USB-устройств может помочь. Пробуйте разные порты и перезагрузите систему после подключения.
Заключение
Проблема с отсутствием распознавания USB-клавиатуры и мыши в Ubuntu 13.04 может быть связана с конфликтами драйверов, неправильными конфигурациями или устаревшимkernel. Попробуйте предложенные решения, и, если это не поможет, рассмотрите возможность установки более новой версии Ubuntu, которая будет более стабильной и лучшим образом поддержит ваши USB-устройства.