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
