I encountered this bug and, with the much-appreciated help of Hans de Goede, managed to fix it within the stock 12.04 kernel by cherry-picking some patches from the gspca git tree. I went here
[media] gspca_zc3xx: Disable the highest quality setting
but skipping over
[media] gspca: Fix locking issues related to suspend
This compiled and inserted without problems in the stock 12.04 kernel, and fixed the bug I was seeing with Skype. Maybe the Ubuntu maintainers will consider a backport?
I encountered this bug and, with the much-appreciated help of Hans de Goede, managed to fix it within the stock 12.04 kernel by cherry-picking some patches from the gspca git tree. I went here
http:// git.kernel. org/?p= linux/kernel/ git/torvalds/ linux.git; a=history; f=drivers/ media/video/ gspca/zc3xx. c
and applied all the patches up to and including
[media] gspca_zc3xx: Disable the highest quality setting
but skipping over
[media] gspca: Fix locking issues related to suspend
This compiled and inserted without problems in the stock 12.04 kernel, and fixed the bug I was seeing with Skype. Maybe the Ubuntu maintainers will consider a backport?