iSight on Linux with automatic firmware loading

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.

Related Posts:

  1. An alternative way to install Gentoo Linux