USB-камера не обнаружена

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

Я купил USB-камеру Logitech c920, которая, по всей видимости, должна быть «просто подключи и работай» в Ubuntu. Она регистрируется в моих USB-устройствах, когда я выполняю $ lsusb, но не отображается в Cheese или любом другом приложении. Странно, но микрофон на камере работает (например, в Google Meet, Firefox отображает его как вариант для микрофона).

Я использую Ubuntu 18.04.4.

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 04f2:b5c0 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 027: ID 046d:082d Logitech, Inc. HD Pro Webcam C920

$ lsusb -v
Bus 001 Device 026: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Не удалось открыть устройство, некоторые данные будут отсутствовать

и затем следуют тонны строчек с деталями

Я предполагаю, что вы используете машину, которая поддерживает USB 3.0

Если вы используете VMWare или Virtual Box для работы с Ubuntu в качестве гостя, проверьте, включен ли USB 3.0 в настройках.
Для Virtual Box -> Настройки -> USB -> Контроллер USB 3.0 (xHCI).

Если вы используете Ubuntu в качестве хоста, возможно, проверьте, работают ли драйверы USB 3.0

Как заставить драйвер USB 3.0 работать или проверить, что он уже работает

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

USB камера не распознается в Ubuntu: возможные причины и решения

Если ваша USB камера Logitech C920 не определяется в Ubuntu, несмотря на то что она отображается в списке USB-устройств, существует ряд потенциальных причин и решений. В данном руководстве мы постараемся разобраться в данной проблеме и предложить эффективные способы её устранения.

1. Проверка подключения и совместимости

Первым делом убедитесь, что ваша камера корректно подключена к USB-порту. Иногда прерывистое соединение может вызывать проблемы с обнаружением устройства. Попробуйте подключить камеру к другому USB-порту, желательно к тому, который поддерживает USB 3.0, так как Logitech C920 оптимизирована под это стандарт.

2. Проверка вывода lsusb

Согласно вашему сообщению, камера распознается в выводе команды lsusb. Убедитесь, что она отображается следующим образом:

Bus 001 Device 027: ID 046d:082d Logitech, Inc. HD Pro Webcam C920

Это означает, что камера физически подключена и обнаружена системой. Однако, если вы получаете сообщение о том, что не удалось открыть устройство при использовании lsusb -v, это может указывать на проблемы с правами доступа или конфликт драйверов.

3. Проблема с драйверами и модулями ядра

Для Ubuntu 18.04 поддержка USB 3.0 должна быть встроена в ядро системы, но иногда может возникнуть конфликт или недоработка в драйверах. Рекомендую следующее:

  • Обновите систему: Запустите команды в терминале для обновления всех пакетов:

    sudo apt update
    sudo apt upgrade
  • Проверьте загруженные модули: Запустите команду lsmod, чтобы убедиться, что модули для USB-видео (UVC) загружены. Вы должны увидеть uvcvideo в списке загруженных модулей.

    lsmod | grep uvcvideo

Если модули не загружены, выполните команду:

sudo modprobe uvcvideo

4. Настройки разрешений

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

groups

Если вашей учетной записи не хватает права, добавьте её в группу video:

sudo usermod -aG video $USER

Перезагрузите систему после внесения изменений.

5. Использование приложений для тестирования

Если камера все еще не распознается, попробуйте использовать альтернативные приложения для захвата видео, такие как guvcview. Установите его с помощью команды:

sudo apt install guvcview

Запустите приложение и проверьте, сможет ли оно обнаружить вашу камеру. Это может помочь диагностировать проблему и предоставить больше информации о состоянии камеры.

6. Проблемы с виртуализацией

Если вы используете Ubuntu в виртуальной машине (например, через VMware или VirtualBox), убедитесь, что настройки USB-устройств правильно сконфигурированы. Для VirtualBox проверьте следующее:

  • Перейдите в Настройки -> USB, и убедитесь, что активирован USB 3.0 (xHCI) Controller.
  • Также проверьте, что ваше устройство USB подключено к виртуальной машине, выбрав его в меню устройств.

7. Обновление ядра или переход на новую версию Ubuntu

Если проблема сохраняется, вы можете рассмотреть возможность обновления ядра системы до более новой версии или переход на более современную версию Ubuntu (например, 20.04 или 22.04), так как они могут содержать улучшенную поддержку оборудования.

Заключение

Неисправность в распознавании USB камеры на Ubuntu может быть вызвана различными факторами, от проблем с подключением до конфликтов драйверов. Следуя шагам, описанным в этом руководстве, вы повысите шансы на успешное решение проблемы. Если все попытки не увенчались успехом, рассмотрите возможность обращения в техническую поддержку или на форумы сообщества Ubuntu для получения дополнительной помощи.

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

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