I think the reason why the patch isn't working for some people is fairly silly: Ubuntu doesn't place the gspca driver in the default directory, and in particular not the one where the gspca_build script of the gspca source expects and removes it. Hence, the ubuntu driver doesn't get removed and after unloading and reloading the gspca kernel module again the old version is loaded ;-) Do a
locate gspca | grep ^/lib/modules/`uname -r`
and you'll see what I mean. After removing /lib/modules/`uname -r`/ubuntu/media/gspcav1/gspca.ko, patching the gspca source and building it, it works all fine for me under skype (didn't test ekiga).
I think the reason why the patch isn't working for some people is fairly silly: Ubuntu doesn't place the gspca driver in the default directory, and in particular not the one where the gspca_build script of the gspca source expects and removes it. Hence, the ubuntu driver doesn't get removed and after unloading and reloading the gspca kernel module again the old version is loaded ;-) Do a `uname -r` media/gspcav1/ gspca.ko, patching the gspca source and building it, it works all fine for me under skype (didn't test ekiga).
locate gspca | grep ^/lib/modules/
and you'll see what I mean. After removing /lib/modules/`uname -r`/ubuntu/
For complete instructions, please check out my Skype forum post: forum.skype. com/index. php?showtopic= 127561
http://
Hope it helps,
Christian