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?