Boa tarde a todos,
acabei de fazer uma upgrade para Feisty (sim, já sei, devo der louco...) e me encontrei com que o módulo spca5xx não vem mais incluido no Kernel 2.6.19 (ele estava no kernel do Dapper!). Baixei a última versão das fontes (gspcav1-20060925.tar.gz) do site
http://mxhaard.free.fr/download.html, que é a recomendada para kernel acima do 2.6.11. Como já tenho compilado programas no pasado (nunca ainda com o Edgy ou Feisty) tinha as dependencias necessárias para compilar. Ainda assim procurei se faltava alguma e instalei a as sugeridas. mesmo assim, quando mando compilar da erro e aborta com esta mensagem:
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/gspcav1-20060925 CC=gcc-3.4 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.19-7-generic'
CC [M] /usr/src/gspcav1-20060925/gspca_core.o
/usr/src/gspcav1-20060925/gspca_core.c:36:26: linux/config.h: No such file or directory
/usr/src/gspcav1-20060925/gspca_core.c: In function `gspca_init_isoc':
/usr/src/gspcav1-20060925/gspca_core.c:1035: warning: assignment from incompatible pointer type
make[2]: *** [/usr/src/gspcav1-20060925/gspca_core.o] Error 1
make[1]: *** [_module_/usr/src/gspcav1-20060925] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.19-7-generic'
make: *** [default] Error 2
A câmara está ái, o lsusb da esta saída:
Bus 001 Device 004: ID 04fc:0561 Sunplus Technology Co., Ltd Flexcam 100
Bus 001 Device 002: ID 04fc:0005 Sunplus Technology Co., Ltd
Bus 001 Device 003: ID 058f:9254 Alcor Micro Corp. Hub
Bus 001 Device 001: ID 0000:0000
O que me revolta é que no Dapper foi só plugar e funcionou. Não sei por que o driver não venho no novo kernel se já estava no anterior...
Alguma luz, por favor?
Obrigado!