Hi,

> I did a little bit of bisecting today and not it is working with
> uvcvideo r121 and kernel 2.6.22.3. I am using the openSUSE patch and in
> addition I had to comment out the following from uvc_driver.c. Which was
> added with revision 119:
> 
> if (intf->cur_altsetting->desc.bInterfaceSubClass
>       != SC_VIDEOSTREAMING) {
>       uvc_trace(UVC_TRACE_DESCR, "device %d "
>               "interface %d isn't a video "
>               "streaming interface\n",
>               udev->devnum, i);
>       continue;
> }

I inserted a few printks at the point of crashing the involved variables
have the following values:
debug: intf->cur_altsetting->desc.bInterfaceSubClass 255
debug: SC_VIDEOSTREAMING 2
debug: udev->devnum 5
debug: i 0

Just commenting continue out stops the crash ;).

Laurent: is there a bug in the continue patch or should the iSight patch
just change the if so it is not entered when an iSight is found?

greetings
Felix Möller
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to