The upstream driver has support for some new devices. It has also undergone major restructuring. The isight patch has been ported to this new version and also works with 2.6.21 whereas 0.1.0e does not. As there is no official release, I have uploaded a snapshot tar to my site. Reproducible: Always
Created attachment 118337 [details] linux-uvc-0.1.20070506.ebuild
Created attachment 118340 [details] isight-0.1.20070506.patch
The iSight patch has been submitted upstream. Let's hope for better integration. http://developer.berlios.de/feature/?func=detailfeature&feature_id=3389&group_id=5681
sorry, we need to get rid of the libusb depend at boottime :/ http://i-nz.net/projects/linux-kernel/ offers a good solution for that.
Created attachment 118399 [details] linux-uvc-0.1.0_pre100.ebuild ebuild to test - please report back how it works for you :)
Which SVN revision does that build?
revision 100 as the ebuild name tells :)
Created attachment 118488 [details] linux-uvc-0.1.0_pre100.ebuild This ebuild works for isight on macbook But the numbering doesn't work with portage: 0.1.0_pre100 < 0.1.0e
thank you, in portage now.
The ebuild does not install the isight-firmware-tool any longer. But it does include the firmware itself! a) how is that firmware supposed to be uploaded? b) does Apple allow redistribution of the firmware?
Ah, I see the driver now loads the firmware itself. So no isight-firmware-tool needed. If people are upgrading from an earlier version they need to rm /etc/modules.d/uvcvideo update-modules This release works! Thanks for fixing it.