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