Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает камера Logitech  (Прочитано 3443 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Не работает камера Logitech
« : 23 Июля 2019, 21:09:44 »
Добрый вечер. Уже совсем запутался, пытался что-то найти установить но все тщетно. Камера так и не работает. Скайп определяет USB camera (046d:08d9), но камера не запускается. Чиз говорит устройства не обнаружены. Микрофон работает. Камера вроде как поддерживается линксом с 2007 года, но вот ubuntu 19.04 никак не могу побороть. С линуксом опыт общения минимальный, прошу помощи, куда смотреть?

sergei@sergei-P5K-SE:~$ sudo ls -l /dev/ | grep video
crw-rw----  1 root   video    29,   0 июл 23 21:02 fb0
crw-rw----+ 1 root   video    81,   0 июл 23 21:02 video0

sergei@sergei-P5K-SE:~$ hwinfo --usb

05: USB 00.1: 11200 TV Card
  [Created at usb.122]
  Unique ID: sjcF.pZWswtC6BGB
  Parent ID: zPk0.7gZT0a5zLs5
  SysFS ID: /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1
  SysFS BusID: 4-1:1.1
  Hardware Class: tv card
  Model: "Logitech QuickCam IM/Connect"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0x08d9 "QuickCam IM/Connect"
  Revision: "1.00"
  Driver: "snd-usb-audio"
  Driver Modules: "snd_usb_audio"
  Speed: 12 Mbps
  Module Alias: "usb:v046Dp08D9d0100dc00dsc00dp00ic01isc01ip00in01"
  Driver Info #0:
    Driver Status: gspca_zc3xx is active
    Driver Activation Cmd: "modprobe gspca_zc3xx"
  Driver Info #1:
    Driver Status: snd_usb_audio is active
    Driver Activation Cmd: "modprobe snd_usb_audio"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (Hub)

Оффлайн Vav4eg

  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #1 : 23 Июля 2019, 22:24:38 »
попробуй в VLC захват сделать
ga3ry: Посоветуйте linux–дистрибутив для чайника на USB–шке
Drap_Vader: Для "чайника" или для чайника? Такие времена настали...

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #2 : 23 Июля 2019, 23:21:00 »
попробуй в VLC захват сделать

Этот источник не открывается:
VLC не может открыть MRL 'v4l2:///dev/video0'. Ищите более подробную информацию в лог-файле.

Пользователь добавил сообщение 23 Июля 2019, 23:34:56:
Может проще новую камеру, которая заведомо работать будет, воткнул и забыл? Или так в Ubuntu не бывает?
« Последнее редактирование: 23 Июля 2019, 23:34:56 от Mosaudio »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #3 : 24 Июля 2019, 00:51:16 »
Ищите более подробную информацию в лог-файле.
Ну так и ищите более подробную информацию в лог-файле, т.к. еще не все Ванги с отпусков воротились.  ;D Запустите в терминале чиз или vlc, включите захват с камеры и лог происходящего выложите на форум.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #4 : 24 Июля 2019, 02:42:28 »
Mosaudio, может стоит не камеру, а версию ОС сменить? Тестовые - они такие тестовые. Попробуйте сделать загрузочную флэшку с 18.04 LTS, запустить её в режиме "без установки" и подключить к ней камеру. Интересно, заработает оно или нет?

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #5 : 24 Июля 2019, 06:01:35 »
Ищите более подробную информацию в лог-файле.
Ну так и ищите более подробную информацию в лог-файле, т.к. еще не все Ванги с отпусков воротились.  ;D Запустите в терминале чиз или vlc, включите захват с камеры и лог происходящего выложите на форум.

Ну вот что получилось, через mplayer видео на экран выводит

mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30
MPlayer 1.3.0 (Debian), built with gcc-8 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB Camera (046d:08d9)
 Capabilities:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = gspca_zc3xx;
 Current input: 0
 Current format: unknown (0x4745504a)
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Inappropriate ioctl for device
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.35.100 (external)
Mismatching header version 58.18.100
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Audio: no sound
Starting playback...
[mjpeg @ 0x7f5da3c00820]No JPEG data found in image
Error while decoding frame!
[mjpeg @ 0x7f5da3c00820]No JPEG data found in image
Error while decoding frame!
[mjpeg @ 0x7f5da3c00820]No JPEG data found in image
Error while decoding frame!
[mjpeg @ 0x7f5da3c00820]No JPEG data found in image
Error while decoding frame!
[mjpeg @ 0x7f5da3c00820]No JPEG data found in image
Error while decoding frame!
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is undefined - no prescaling applied.
[swscaler @ 0x7f5da473b000]bicubic scaler, from yuv422p to yuyv422 using MMXEXT
[swscaler @ 0x7f5da473b000]using unscaled yuv422p -> yuyv422 special converter
VO: [vdpau] 640x480 => 640x480 Packed YUY2
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 640x480 => 640x480 Packed YUY2
V:   0.0 663/663 ??% ??% ??,?% 0 0
v4l2: ioctl set mute failed: Invalid argument
v4l2: 660 frames successfully processed, 3040 frames dropped.

Exiting... (Quit)

VLC выдает

sergei@sergei-P5K-SE:~$ vlc v4l2:///dev/video0
VLC media player 3.0.7 Vetinari (revision 3.0.7-0-g86cee31)
[0000000000645400] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
Qt: Session management error: None of the authentication protocols specified are supported
[00007fdadc000ed0] v4l2 demux error: cannot open device '/dev/video0': Operation not permitted
[00007fdadc000ed0] v4l2 demux error: cannot open device '/dev/video0': Operation not permitted
[00007fdadc002100] v4l2 stream error: cannot open device '/dev/video0': Operation not permitted




Пользователь добавил сообщение 24 Июля 2019, 07:31:44:
Mosaudio, может стоит не камеру, а версию ОС сменить? Тестовые - они такие тестовые. Попробуйте сделать загрузочную флэшку с 18.04 LTS, запустить её в режиме "без установки" и подключить к ней камеру. Интересно, заработает оно или нет?
Запустил с флешки 18.04, чиз так же говорит, что устройства не найдены... :-\
« Последнее редактирование: 24 Июля 2019, 07:31:44 от Mosaudio »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #6 : 24 Июля 2019, 08:30:49 »
v4l2 demux error: cannot open device '/dev/video0': Operation not permitted
Недостаточно прав. Возможно необходимо добавить пользователя в группу video. Более того, в системе отсутствует поддержка аппаратного ускорения декодирования видео, о чем говорят следующие строки в терминале (при обработке было отброшено 3040 кадров):
v4l2: 660 frames successfully processed, 3040 frames dropped.
Частично почерпнуть информацию по последней проблеме можно здесь.

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #7 : 24 Июля 2019, 08:56:57 »
v4l2 demux error: cannot open device '/dev/video0': Operation not permitted
Недостаточно прав. Возможно необходимо добавить пользователя в группу video.

Не уверен, правильно ли я сделал?
sergei@sergei-P5K-SE:~$ sudo gpasswd -a sergei video
Добавление пользователя sergei в группу video
sergei@sergei-P5K-SE:~$ sudo chmod 666 /dev/video0
sergei@sergei-P5K-SE:~$ cheese

(cheese:5856): Gtk-WARNING **: 08:53:36.955: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name

(cheese:5856): Gtk-WARNING **: 08:53:38.199: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name
** Message: 08:53:38.427: cheese-application.vala:211: Error during camera setup: Устройства не найдены


(cheese:5856): cheese-CRITICAL **: 08:53:38.462: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:5856): GLib-CRITICAL **: 08:53:38.462: g_variant_new_string: assertion 'string != NULL' failed

(cheese:5856): GLib-CRITICAL **: 08:53:38.462: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:5856): GLib-GIO-CRITICAL **: 08:53:38.462: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:5856): GLib-CRITICAL **: 08:53:38.462: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:5856): GLib-GIO-CRITICAL **: 08:53:38.462: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:5856): GLib-CRITICAL **: 08:53:38.462: g_variant_unref: assertion 'value != NULL' failed

** (cheese:5856): CRITICAL **: 08:53:38.462: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #8 : 24 Июля 2019, 09:19:10 »
sudo chmod 666 /dev/video0
Вот эта команда явно лишняя. Ваш пользователь был добавлен в группу video, у которого есть права на чтение/запись (конечно если ранее вы ничего не мутили с правами доступа к файлу устройства). Модуль ядра uvcvideo загружен?: (должен быть загружен, если ранее mplayer успешно работал с камерой)
lsmod | grep uvcvideoПосле добавления в группу перелогинились/перезагрузились?
« Последнее редактирование: 24 Июля 2019, 09:25:22 от archuser »

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #9 : 24 Июля 2019, 09:50:17 »
sudo chmod 666 /dev/video0
Вот эта команда явно лишняя. Ваш пользователь был добавлен в группу video, у которого есть права на чтение/запись (конечно если ранее вы ничего не мутили с правами доступа к файлу устройства). Модуль ядра uvcvideo загружен?: (должен быть загружен, если ранее mplayer успешно работал с камерой)
lsmod | grep uvcvideoПосле добавления в группу перелогинились/перезагрузились?
Соррян, я в линуксе сильно дуб. Перезагружал систему не помогает.

sergei@sergei-P5K-SE:~$ lsmod | grep uvcvideo
sergei@sergei-P5K-SE:~$ cheese

(cheese:2535): Gtk-WARNING **: 09:48:34.682: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name

(cheese:2535): Gtk-WARNING **: 09:48:35.225: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name
** Message: 09:48:35.500: cheese-application.vala:211: Error during camera setup: Устройства не найдены


(cheese:2535): cheese-CRITICAL **: 09:48:35.523: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:2535): GLib-CRITICAL **: 09:48:35.523: g_variant_new_string: assertion 'string != NULL' failed

(cheese:2535): GLib-CRITICAL **: 09:48:35.523: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:2535): GLib-GIO-CRITICAL **: 09:48:35.523: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:2535): GLib-CRITICAL **: 09:48:35.523: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:2535): GLib-GIO-CRITICAL **: 09:48:35.523: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:2535): GLib-CRITICAL **: 09:48:35.523: g_variant_unref: assertion 'value != NULL' failed

** (cheese:2535): CRITICAL **: 09:48:35.523: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #10 : 24 Июля 2019, 10:05:28 »
sergei@sergei-P5K-SE:~$ lsmod | grep uvcvideo
sergei@sergei-P5K-SE:~$ cheese
Странно, почему модуль ядра uvcvideo не загрузился. Загрузите вручную и проверьте работу камеры:
sudo modprobe uvcvideoЕсли заработает, то в каталоге /etc/modules-load.d создайте файл uvcvideo.conf, содержимое которого представляет собой одну строку с именем загружаемого модуля:
uvcvideo

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #11 : 24 Июля 2019, 10:12:51 »
sergei@sergei-P5K-SE:~$ lsmod | grep uvcvideo
sergei@sergei-P5K-SE:~$ cheese
Странно, почему модуль ядра uvcvideo не загрузился. Загрузите вручную и проверьте работу камеры:
sudo modprobe uvcvideoЕсли заработает, то в каталоге /etc/modules-load.d создайте файл uvcvideo.conf, содержимое которого представляет собой одну строку с именем загружаемого модуля:
uvcvideo

Не помогло

sergei@sergei-P5K-SE:~$ sudo modprobe uvcvideo
sergei@sergei-P5K-SE:~$ cheese

(cheese:3833): Gtk-WARNING **: 10:06:29.782: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name

(cheese:3833): Gtk-WARNING **: 10:06:30.201: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name
** Message: 10:06:30.437: cheese-application.vala:211: Error during camera setup: Устройства не найдены


(cheese:3833): cheese-CRITICAL **: 10:06:30.457: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:3833): GLib-CRITICAL **: 10:06:30.457: g_variant_new_string: assertion 'string != NULL' failed

(cheese:3833): GLib-CRITICAL **: 10:06:30.457: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:3833): GLib-GIO-CRITICAL **: 10:06:30.457: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:3833): GLib-CRITICAL **: 10:06:30.457: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:3833): GLib-GIO-CRITICAL **: 10:06:30.457: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:3833): GLib-CRITICAL **: 10:06:30.457: g_variant_unref: assertion 'value != NULL' failed

** (cheese:3833): CRITICAL **: 10:06:30.457: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed


Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #12 : 24 Июля 2019, 10:21:00 »
Не помогло
а запустите cheese с привилегиями рута:
sudo cheese

Оффлайн Mosaudio

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #13 : 24 Июля 2019, 10:24:53 »
Не помогло
а запустите cheese с привилегиями рута:
sudo cheese

sergei@sergei-P5K-SE:~$ uvcvideo
uvcvideo: команда не найдена
sergei@sergei-P5K-SE:~$ sudo cheese
[sudo] пароль для sergei:

(cheese:4417): Gtk-WARNING **: 10:23:47.802: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name

(cheese:4417): Gtk-WARNING **: 10:23:48.411: Theme parsing error: gtk.css:4385:28: 'none' is not a valid color name
** Message: 10:23:48.621: cheese-application.vala:211: Error during camera setup: Устройства не найдены


(cheese:4417): cheese-CRITICAL **: 10:23:48.638: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:4417): GLib-CRITICAL **: 10:23:48.638: g_variant_new_string: assertion 'string != NULL' failed

(cheese:4417): GLib-CRITICAL **: 10:23:48.638: g_variant_ref_sink: assertion 'value != NULL' failed

(cheese:4417): GLib-GIO-CRITICAL **: 10:23:48.638: g_settings_schema_key_type_check: assertion 'value != NULL' failed

(cheese:4417): GLib-CRITICAL **: 10:23:48.638: g_variant_get_type_string: assertion 'value != NULL' failed

(cheese:4417): GLib-GIO-CRITICAL **: 10:23:48.638: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:4417): GLib-CRITICAL **: 10:23:48.638: g_variant_unref: assertion 'value != NULL' failed

** (cheese:4417): CRITICAL **: 10:23:48.638: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 701
    • Просмотр профиля
Re: Не работает камера Logitech
« Ответ #14 : 24 Июля 2019, 10:37:56 »
** Message: 10:23:48.621: cheese-application.vala:211: Error during camera setup: Устройства не найдены
Странно, а другие приложения также не работают?

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.