Hi,

>> I don't own any MacBook so I can't test driver hacks. A few users helped me 
>> in
>> creating a patch for the Linux UVC driver to support iSight webcams. I wasn't
>> very happy with the last version, so I asked for feedback on a revised patch.
>> I got no reply so far.
> 
> Where is this patch? Generally it's me and Ronald maintaining
> different versions of the patch. Mine has the isight functionallity
> self contained and has firmware loading in kernel space.
> 
> I have attached an updated isight patch against revision 121 (svn
> head) of the trunk. There is a regression introduced for me between
> revision 100 and 121 in finding a valid video chain. Kernel version
> here is 2.6.18.8. Output of modprobe uvcvideo trace=15 of the two
> revisions below.

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;
}

This stopped the crash from appearing.

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

Reply via email to