Re: zc3xx: "Creative Webcam Live!" never worked with in-tree driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 24 Feb 2009 16:00:59 -0800
Auke Kok <auke@xxxxxxxxxxxxxxxx> wrote:

> Auke Kok wrote:
> > 
> > All,
> > 
> > I have a "Creative Technology, Ltd Webcam Live!/Live! Pro" that until 
> > recently worked fine with the out-of-tree gspcav1 driver 
> > (gspcav1-20071224.tar.gz is the latest version I used unti 2.6.26).
> > 
> > Since this driver (basically) got merged in the kernel I got my hopes up 
> > that the in-kernel gspca_zc3xx drivers would work. However, that does 
> > not provide a usable video0 device - mplayer tv:// crashes with 'No 
> > stream found.' for instance:
> > 
> > Playing tv://.
> > Cache fill:  0.00% (0 bytes)
> > TV file format detected.
> > Selected driver: v4l2
> >  name: Video 4 Linux 2 input
> >  author: Martin Olschewski <olschewski@xxxxxxxxxxxxxxxx>
> >  comment: first try, more to come ;-)
> > Selected device: WebCam Live!
> >  Capabilites:  video capture  read/write  streaming
> >  supported norms:
> >  inputs: 0 = zc3xx;
> >  Current input: 0
> >  Current format: unknown (0x4745504a)
> > 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
> > v4l2: ioctl query control 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.
> > 
> > v4l2: ioctl set mute failed: Invalid argument
> > v4l2: 0 frames successfully processed, 0 frames dropped.
> > 
> > Exiting... (End of file)
> > 
> > 
> > I've regressed back to the original import of the spca driver in the 
> > kernel tree and this doesn't fix it, so I'm assuming that the driver 
> > were not merged correctly for my particular device.
> > 
> > Basically the driver probes and load fine as is right now, no unusual 
> > message in dmesg as far as I can see:
> > 
> > zc0301: V4L2 driver for ZC0301[P] Image Processor and Control Chip v1:1.10
> > usbcore: registered new interface driver zc0301
> > usbcore: deregistering interface driver zc0301
> > gspca: probing 041e:4036
> > zc3xx: probe 2wr ov vga 0x0000
> > zc3xx: probe sensor -> 11
> > zc3xx: Find Sensor HV7131R(c)
> > gspca: probe ok
> > usbcore: registered new interface driver zc3xx
> > zc3xx: registered
> > 
> > 
> > I can post the output of the gspcav1 module with debug=5 for the 
> > register writes/reads if that is interesting, or anything else for that 
> > matter - I'd really like to keep this webcam working and staying at 
> > kernel 2.6.25 is not an option.
> > 
> > is there a way to get the gspca_zc3xx driver dump register read/writes? 
> > this would be a quick way to compare the two drivers and look at the 
> > differences.
> > 
> > Cheers,
> > 
> > Auke
> > 
> > 
> 
> 
> seems I just found the v4lcompat.so stuff, which (apart from being a 
> pain in the rear) makes the webcam work again...

This seems to be a very common error. IMO, we should write message when loading
a gspca that would require libv4l in order to work.

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux