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