Hi Volker,

On Saturday 26 July 2008, Dr. Volker Jaenisch wrote:
> Hi UVC People!
>
> I try to run a new
>
> Logitech QuickCam Pro for Notebooks 046d:0991
>
> on my debian etch using a vanilla kernel 2.6.26.
>
> The device is found by UVC but refuses to work (ekiga, mplayer, xawtv).
>
> dmesg :
>
> Linux video capture interface: v2.00
> ACPI: Power Button (CM) [PWRB]
> uvcvideo: Found UVC 1.00 device <unnamed> (046d:0991)
> input: UVC Camera (046d:0991) as /class/input/input6
> usbcore: registered new interface driver uvcvideo
> USB Video Class driver (v0.1.0)

You should probably upgrade to a newer driver.

> I am irritated a bit by the "<unnamed>". Since lsusb says:
>
> # lsusb
> Bus 001 Device 002: ID 15ca:00c3 Textech International Ltd. Mini Optical
> Mouse
> Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 002 Device 003: ID 04b8:011b Seiko Epson Corp. Perfection 2400 Photo
> Bus 002 Device 002: ID 046d:0991 Logitech, Inc. QuickCam Pro for Notebooks
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The driver relies on the name provided by the camera. The QC Pro for Notebooks 
doesn't provide a device name in the USB descriptoes. lsusb queries a 
userspace database (/usr/share/misc/usb.ids in Gentoo) that is not accessible 
from the driver.

> May be I did a stupid beginners error. Any help welcome.
>
> Volker Jaenisch
>
> Attached:
> * mplayer log
> * v4l-info
> * v4lctl
>
> mplayer:
>  mplayer  -tv mjpeg:driver=v4l2:width=640:height=480:outfmt=i420  -vo xv
> tv://
> MPlayer 1.0rc1-4.1.2-DFSG-free (C) 2000-2006 MPlayer Team
> CPU: Dual-Core AMD Opteron(tm) Processor 2212 (Family: 15, Model: 65,
> Stepping: 2)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
> Compiled with runtime CPU detection.
> mplayer: could not connect to socket
> mplayer: 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 <[EMAIL PROTECTED]>
>  comment: first try, more to come ;-)
> v4l2: ioctl get standard failed: Invalid argument
> Selected device: UVC Camera (046d:0991)
>  Capabilites:  video capture  streaming
>  supported norms:
>  inputs: 0 = Camera 1;
>  Current input: 0
>  Current format: unknown (0x47504a4d)
> v4l2: ioctl set format failed: Invalid argument
> v4l2: ioctl enum norm failed: Invalid argument
> Error: Cannot set norm!
>   MJP: width 640 height 480
> Selected input hasn't got a tuner!
> v4l2: ioctl set mute failed: Invalid argument
> v4l2: ioctl query control failed: Invalid argument
> FPS not specified in the header or invalid, use the -fps option.
> No stream found.
>
> ===============================================================
>
> or with -fps 30:
> ..
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
> v4l2: ioctl dequeue buffer failed: Invalid argument, idx = 0
>
> ===============================================================

mplayer has a known bug, fixed in its SVN repository. Please try with a recent 
mplayer snapshot.

xawtv 3.95 has a known bug as well which will be fixed in the xawtv 4 release. 
Ekiga should work though. Does it report any error ? Does the driver print 
any message in the kernel log when you run Ekiga ?

Best regards,

Laurent Pinchart
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to