read
I’ve been using the patched linux-uvc module with iSight support by Ronald S. Bultje (clicky). It required me to run a separate program to load the firwmare and then load the module. I’ve coded up and integrated a firmware loader in the module, which will automatically extract and load the firmware from /lib/firmware using the firmware_class kernel interface when the device is detected. Said otherwise … no more need to run extract.
Download driver + firmware + installation instructions.
I’ve also merged Ronald’s patch with linux-uvc SVN Head, but unfortunatly it doesn’t work, because of “”uvcvideo: Failed to query (130)
UVC control 1 (unit 0) : 2 (exp. 26).” errors. But if you want to play you can get it from here.