vjagoncalves, sua webcam é diferente da minha. Contudo, a sua utiliza o mesmo driver da minha. :-) O problema é que o driver que vem com o Ubuntu está com problemas. Então, você deve baixar o código fonte do driver (
http://mxhaard.free.fr/spca5xx.html), compila-lo e instala-lo. Aqui, começam os problemas. :-) A versão do gcc utilizado para compilar o driver deve ser a mesma utilizada para compilar o kernel. No meu caso, a versão correta do gcc é a 3.4. Por isso, eu tive que instalar o pacote (sudo apt-get install gcc-3.4). Além disso, para garantir que a versão correta seja utilizada, pode-se fazer...
# CC=gcc-3.4
# export CC
Isso te garante que o driver será compilado com o versão 3.4 e não a 4.0 (padrão do Ubuntu).
Depois disso, basta compilar o driver usando o make. E intala-lo usando make install.
Infelizmente, o make install instala o driver em...
/lib/modules/2.6.12-9-k7/kernel/drivers/usb/media/
Contudo, o lugar correto é...
/lib/modules/2.6.12-9-k7/kernel/drivers/usb/media/spca5xx/
A solução foi efetuar o seguinte...
$ sudo rm /lib/modules/2.6.12-9-k7/kernel/drivers/usb/media/spca5xx/spca5xx.ko
$ sudo ln -s /lib/modules/2.6.12-9-k7/kernel/drivers/usb/media/spca5xx.ko /lib/modules/2.6.12-9-k7/kernel/drivers/usb/media/spca5xx/spca5xx.ko
(Esse último comando é enorme, mas deve ser executado em uma mesma linha de comando.)
Toda vez que vc instalar um novo kernel, vai ter que reinstalar o driver.
Boa sorte!!!