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

В настоящее время я использую Ubuntu 20.04 LTS. Я недавно купил новую веб-камеру, потому что с последней у меня были проблемы. Веб-камера какое-то время работает нормально, но по какой-то причине она перестает работать через некоторое время, обычно после того, как я переключаю окна или закрываю приложение, которое использую, и отображает только черный экран в cheese / guvcview / любом другом приложении. Веб-камера все еще распознается системой, и аудиовход никогда не перестает работать.

Вот вывод lsusb :

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 03f0:e111 HP, Inc DeskJet 2130 series
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 1b3f:2247 Generalplus Technology Inc. GENERAL WEBCAM
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Проверка dmesg показывает следующее сообщение об ошибке:

[   62.437596] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.454839] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.455161] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.455333] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.455491] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.455644] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).
[  103.455823] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 1: -32 (exp. 1).

При запуске guvcview я получаю следующие сообщения об ошибках:

V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
V4L2_CORE: Could not grab image (select timeout): Resource temporarily unavailable

Единственный способ заставить видео снова работать на некоторое время - это изменить USB-порт, к которому подключена веб-камера.

Вот что я пробовал:

  1. Перезагрузить / выключить систему
  2. Сбросить USB с помощью usbreset
  3. Перезагрузить uvcvideo
  4. Обновление ядра (я читал, что у некоторых людей были похожие проблемы которые были исправлены в более поздних версиях ядра)

Я видел пару подобных проблем, но большинство из них либо не решены, либо не помогли с моей конкретной проблемой. Любая помощь приветствуется!

1
задан 24 December 2020 в 00:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: