Рейтинг:2

USB-камера Toshiba не распознается в Ubuntu 20.04

флаг cc

У меня есть веб-камера Toshiba USB, но я не могу заставить ее работать на моем компьютере с Ubuntu 20.04.

Здесь я разместил некоторые выходные данные команд, которые могут быть полезны:

$> hwinfo --usb
03: USB 00.2: ТВ-карта 11200                                     
  [Создано на usb.122]
  Уникальный идентификатор: WiL4.3qstbdAw+R6
  ID родителя: k4bc.2DFUsyrieMD
  Идентификатор SysFS: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2
  Идентификатор шины SysFS: 1-2:1.2
  Класс оборудования: телевизионная карта
  Модель: "Веб-камера Pixart Imaging PAC731x Trust"
  Горячее подключение: USB
  Поставщик: usb 0x093a "Pixart Imaging, Inc."
  Устройство: usb 0x2621 "PAC731x Trust Webcam"
  Редакция: "1.00"
  Драйвер: "snd-usb-аудио"
  Модули драйверов: "snd_usb_audio"
  Скорость: 12 Мбит/с
  Псевдоним модуля: "usb:v093Ap2621d0100dc00dsc00dp00ic01isc02ip00in02"
  Информация о водителе №0:
    Статус драйвера: gspca_pac7311 активен
    Команда активации драйвера: «modprobe gspca_pac7311»
  Информация о водителе №1:
    Статус драйвера: gspca_pac7302 активен
    Команда активации драйвера: «modprobe gspca_pac7302»
  Статус конфигурации: cfg=новый, доступный=да, нужен=нет, активный=неизвестно
  Прикреплен к: #8 (концентратор)
$> лс /dev/видео*
/dev/видео0 /dev/видео1 /dev/видео2

При отключении камеры эта команда выводит только два результата.

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so сыр

С помощью этой последней команды Cheese распознает мою камеру. Но когда я выбираю его, все черное.

Две вещи, которые, возможно, стоит отметить:

  1. В моем ноутбуке есть встроенная веб-камера (могут ли они конфликтовать друг с другом?)
  2. Когда USB-камера подключена к другому устройству, загорается синий светодиод. На моей машине с Ubuntu этот светодиод не горит.
$> LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so fswebcam --device /dev/video2 dd.jpg

--- Открытие /dev/video2...
Пробуем исходный модуль v4l2...
/dev/video2 открыт.
Вход не был указан, используя первый.
Изменение разрешения с 384х288 на 640х480.
libv4l2: ошибка включения потока: ошибка протокола
Ошибка запуска потока.
VIDIOC_STREAMON: ошибка протокола
Невозможно использовать mmap. Вместо этого используйте чтение.
--- Захват кадра...
libv4l2: ошибка удаления из очереди buf: недопустимый аргумент
VIDIOC_DQBUF: неверный аргумент
Нет захваченных кадров.

После выполнения этой команды лс /dev/видео* выводит на одну запись меньше. Также Cheese не распознает камеру с помощью третьей команды выше. Кроме того, синий светодиод остается включенным. Если отключенное поведение возвращается, как указано в начале поста.

Если вы хотите увидеть вывод другой команды, дайте мне знать!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.