Acer aspire 9420+intergrated logitec webcam....

My cousin brought this laptop to install linux on it. No matter what distro I tried I get an error during boot that camera was not configured and booting hangs…Especially for suse 11 installation completes normally but if I reboot I never manage to log in again…
The message is something like /usr/src/BUILD/packages/…/ not found. Busy, camera not configured… Has anybody managed to get linux working on that crap or should I reinstall windows?>:(>:(>:(>:(

Yes I have openSUSE 11.1, KDE 4.2 running on my Acer Aspire 9420. Was no problems with the install.

The webcam however is still and issue. I get some sort of image out of it, but people on the other end of a Skype call see nothing.

Otherwise Acer 9420 + openSUSE = Excellent.

After much digging (googling) in the terrible bowels of Linux obscurity I’ve discovered some useful information.

from shell prompt:

lsusb

which gives shows that the webcam on my Acer aspire 9420 is the following:

046d:0896 Logitech, Inc. OrbiCam

More searching and finally arrive at this page:

http://mxhaard.free.fr/spca5xx.html

which tells me the OrbiCam uses a yuyv stream and requires the following driver:

gspcav1

More searching, I arrive here:

~mchehab/gspca: Summary](http://linuxtv.org/hg/~mchehab/gspca/summary)

download, decompress, make…

but end up with the following compile erros

/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_irq_check_work’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:119: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_stream_control’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:226: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:229: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378:71: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_probe’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: ‘INIT_WORK’ undeclared (first use in this function)
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: (Each undeclared identifier is reported only once
/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: for each function it appears in.)
make[5]: *** [/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.o] Error 1
make[4]: *** [module/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory /usr/src/linux-2.6.27.21-0.1-obj/i386/default' make[1]: *** [default] Error 2 make[1]: Leaving directory /home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l’
make: *** [all] Error 2

So close but still now lolly.

help anyone?

After much digging (googling) in the terrible bowels of Linux obscurity I’ve discovered some useful information.

from shell prompt:

lsusb

which gives shows that the webcam on my Acer aspire 9420 is the following:

046d:0896 Logitech, Inc. OrbiCam

More searching and finally arrive at this page:

http://mxhaard.free.fr/spca5xx.html

which tells me the OrbiCam uses a yuyv stream and requires the following driver:

gspcav1

More searching, I arrive here:

~mchehab/gspca: Summary](http://linuxtv.org/hg/~mchehab/gspca/summary)

download, decompress, make…

but end up with the following compile erros

/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_irq_check_work’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:119: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_stream_control’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:226: warning: passing argument 1 of ‘schedule_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:229: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378:71: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.c: In function ‘flexcop_pci_probe’:
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: ‘INIT_WORK’ undeclared (first use in this function)
/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: (Each undeclared identifier is reported only once
/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.c:378: error: for each function it appears in.)
make[5]: *** [/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l/flexcop-pci.o] Error 1
make[4]: *** [module/home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory /usr/src/linux-2.6.27.21-0.1-obj/i386/default' make[1]: *** [default] Error 2 make[1]: Leaving directory /home/neoarttec/Archives/Webcam/gspca-f7114e8b65ac/v4l’
make: *** [all] Error 2

So close but still no lolly.

help anyone?