Web камера Creative VF0415 Live! Cam Vid. IM Ultra не работает
dis 5 июня, 2010 - 12:48
Приветствую всех форумчан.
Собственно проблема: недавно приобрел сабжевый девайс, возникли проблемы при настройке.
uvcvideo, v4l и v4l2 в ядре включены. Устройства /dev/video0 и /dev/video1 в системе есть. При попытке воспроизвести через vlc или mplayer /dev/video0 выдает ошибку, /dev/video1 выдает полосы. Не удалось запустить также ни в Skype, Camorama и Cheese. Попробовал камеру на ноутбуке с Zenwalk, завелась с коробки. В чем может быть проблема?
Ядро 2.6.31, Gnome.
»
- Для комментирования войдите или зарегистрируйтесь
модулях
Проблема в ядре и модулях, недособрано.
Так должна показывать mplayer tv:// -tv device=/dev/video0, смотри ошибки в логах.
буду честен, я не знаю, почему у меня все работает
А что пишет mplayer?
у меня вот:
И ещё вот
И USE-флаги глобально: v4l v4l2
а эта строка - это просто подпись
media-video/linux-uvc
media-video/linux-uvc
установлен?Нейтральность - высшее достижение сознания!
=
у меня - нет, не знаю, как у dis
а эта строка - это просто подпись
А разве uvc не в ядре уже? В
А разве uvc не в ядре уже? В 2.6.32 точно есть, если я не ошибаюсь видел его и в 2.6.31.
P.S.:
CONFIG_USB_VIDEO_CLASS
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV
Справедливость восторжествует.
Вывод mplayer tv:// -tv
Вывод mplayer tv:// -tv device=/dev/video0
MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
Playing tv://.
comment: first try, more to come ;-)
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
Selected device: vivi
Capabilites: video capture read/write streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL-M; 6 = PAL-60;
inputs: 0 = Camera 0; 1 = Camera 1; 2 = Camera 2; 3 = Camera 3;
Current input: 0
Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
Movie-Aspect is undefined - no prescaling applied.
[swscaler @ 0x93374c0]BICUBIC scaler, from uyvy422 to rgb32 using MMX2
VO: [x11] 640x480 => 640x480 BGRA
Selected video codec: [rawuyvy] vfm: raw (RAW UYVY)
==========================================================================
Audio: no sound
Starting playback...
v4l2: ioctl set mute failed: Invalid argument
v4l2: 325 frames successfully processed, 8 frames dropped.
Ошибок нет, но изображаются только полосы, как и в vlc.
Вывод mplayer tv:// -tv device=/dev/video1
MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
Playing tv://.
comment: first try, more to come ;-)
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: VF0415 Live! Cam Vid. IM Ultra
Capabilites: video capture streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: MJPEG
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Audio: no sound
Starting playback...
v4l2: ioctl streamon failed: No space left on device
V: 0.0 15/ 15 ??% ??% ??,?% 0 0
Изображения нет, лампочка на камере загорается.
linux-uvc не стоит. Поддержка UVC включена в ядре.
В общем камера - /dev/video1,
В общем камера - /dev/video1, но ни в одной программе не могу добиться результата. Ощущение что не хватает какого-то модуля или декодера...
А тут ничего нету про этот
А тут ничего нету про этот девайс? http://www.ideasonboard.org/uvc/
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Нет, id этой камеры в списке
Нет, id этой камеры в списке нет.
lsusb:
Bus 003 Device 005: ID 041e:4071 Creative Technology, Ltd
А что говорит? $ rmmod
А что говорит?
Working on Gentoo Linux for Asus P535 and Qtopia :-)
libmpeg2, libmpeg3
libmpeg2, libmpeg3 установлены?
буду честен, я не знаю, почему у меня все работает
libmpeg2 и 3
libmpeg2 и 3 установлены.
rmmod uvcvideo ничего не скажет, т.к. собрано не модулями, а в ядре.
Ну так собери модулями!
Ну так собери модулями!
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Собственно, после пересборки
Собственно, после пересборки ядра ничего не изменилось.
ПЛя!! А лог сюда выложить
ПЛя!! А лог сюда выложить трудно!??
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Перезагрузка модуля: [
Перезагрузка модуля:
[ 429.110300] usbcore: deregistering interface driver uvcvideo
[ 440.354061] uvcvideo 1-2:1.0: usb_probe_interface
[ 440.354065] uvcvideo 1-2:1.0: usb_probe_interface - got id
[ 440.354101] uvcvideo: Found UVC 1.00 device VF0415 Live! Cam Vid. IM Ultra (041e:4071)
[ 440.357268] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 1
[ 440.357392] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 2
[ 440.357516] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 3
[ 440.357641] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 4
[ 440.357766] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 5
[ 440.357891] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 6
[ 440.358017] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 7
[ 440.358142] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 8
[ 440.358267] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 9
[ 440.358392] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 10
[ 440.358517] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 11
[ 440.358642] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 12
[ 440.358766] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 13
[ 440.358892] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 14
[ 440.359017] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 15
[ 440.359141] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 16
[ 440.359266] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 17
[ 440.359391] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 18
[ 440.359516] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 19
[ 440.359641] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 20
[ 440.359766] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 21
[ 440.359890] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 22
[ 440.360016] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 23
[ 440.360141] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 24
[ 440.360266] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 25
[ 440.360391] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 26
[ 440.360516] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 27
[ 440.360639] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 28
[ 440.360766] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 29
[ 440.360889] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 30
[ 440.361016] ehci_hcd 0000:00:1a.7: detected XactErr len 0/8 retry 31
[ 440.361141] ehci_hcd 0000:00:1a.7: devpath 2 ep0in 3strikes
[ 440.361340] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 440.363954] input: VF0415 Live! Cam Vid. IM Ultra as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input8
[ 440.364354] usb 1-2:1.0: uevent
[ 440.364475] usb 1-2: uevent
[ 440.365045] usbcore: registered new interface driver uvcvideo
[ 440.365459] USB Video Class driver (v0.1.0)
[ 440.365685] usb 1-2:1.0: uevent
[ 440.365856] usb 1-2:1.0: uevent
[ 440.365974] usb 1-2: uevent
[ 440.367548] usb 1-2:1.0: uevent
[ 440.368626] ehci_hcd 0000:00:1a.7: reused qh f6883100 schedule
[ 440.368631] usb 1-2: link qh4-0001/f6883100 start 1 [1/0 us]
[ 440.370282] usb 1-2: unlink qh4-0001/f6883100 start 1 [1/0 us]
Цитата: [ 440.361340]
Ну вот тебе и ответ. Похоже эта вебкамера страдает следующим:
http://www.ideasonboard.org/uvc/#footnote-1
Шукай патчи или лучше поменяй её.
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Если запустить таким
Если запустить таким образом:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so mplayer tv:// -tv device=/dev/video1
выдает следующее:
MPlayer SVN-r29796-4.3.4 (C) 2000-2009 MPlayer Team
Playing tv://.
comment: first try, more to come ;-)
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: VF0415 Live! Cam Vid. IM Ultra
Capabilites: video capture read/write streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: MJPEG
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 640x480 => 640x480 Planar YV12
[swscaler @ 0x991dcb0]using unscaled yuv420p -> rgb32 special converter
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
libv4l2: error turning on stream: No space left on device
v4l2: ioctl streamon failed: No space left on device
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.
В окне mplayer равномерный зеленый экран...
У меня на ASUS F9E похожая
У меня на ASUS F9E похожая проблема... Втроенная камера - "USB2.0 UVC PC Camera".
mplayer показывает зеленый экран, но что станно, все начинает нормально работать если в "фоне"
активно "шуршит" винчестер.
Работа в Ekiga без нареканий.
Ядро 2.6.32.
Единственная программа, где
Единственная программа, где камера заработала - Ekiga, остальные ни в какую...