On Monday 07 May 2007, Andreas Volz wrote:
> Am Sun, 6 May 2007 22:10:25 +0200 schrieb Laurent Pinchart:
>
> > Are you using a USB 1.1 device behind a hub ? Error 38 is ENOSYS, and
>
> On the hub is a big "USB 2.0" sign.

Problems arise (if I'm not mistaken) when you use a USB 1.1 device with a USB 
2.0 hub. Protocol handling becomes much more complex for the Linux USB stack, 
and that code is still experimental.

> > the only occurrence of that error in the USB stack code seems to be
> > related to split isochronous transfers. Can you connect the camera
> > directly to the computer if you're using a hub, or turn on
> > CONFIG_USB_EHCI_SPLIT_ISO ("Full speed ISO transactions") in your
> > kernel ?
>
> I compiled the kernel with the option, but it doesn't work. Hm, I did
> only make modules_install because ehci is compiled as module. Do I've
> also to install the new kernel?

Probably not. If the driver still returns error 38, you might have made a 
mistake somewhere. Maybe your kernel doesn't use the correct modules. It 
wouldn't hurt trying the new kernel to check if it works.

> It works only if I connect the camera direct to the computer.

So it works :-)

> > There is no point in testing dv mode, only webcam mode will work for
> > now. We will try dv mode after being done with webcam mode.
>
> However, it works! I get a video with lucview. The resolution looks
> like 320x200. Is this normal?

Yes it is. The device only supports 320x240 in webcam mode.

> And the control buttons doesn't work.

The camera has no processing unit to handle brightness & co. In webcam mode 
the camera has a zoom control, but that's not supported by the driver yet 
(nor by luvcview). It also has media transport controls (play/stop/pause/...) 
which are not supported yet either.

> But I'm very happy to see this fast progress! :-)

So am I :-) There is still work to be done though. I have to implement

- selector unit support to select video input (camera or tape)
- DV format support
- new controls (transport & zoom)

all of those will require changes in the userspace application. Are you 
familiar with C programming ? Could you hack luvcview to test the new 
features ? DV format might be a little more complex, but new controls 
(including input selection) are easy.

Cheers,

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

Reply via email to