Results 1 to 9 of 9
Does anyone know how to obtain drivers for this webcam that will work in Ubuntu?...
- 08-05-2010 #1Just Joined!
- Join Date
- Dec 2007
- Posts
- 22
Microsoft LifeCam VX-3000
Does anyone know how to obtain drivers for this webcam that will work in Ubuntu?
- 08-06-2010 #2Linux Guru
- Join Date
- Apr 2009
- Location
- I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
- Posts
- 8,977
Have you looked here?
http://mxhaard.free.fr/spca5xx.html
It has an entry for this device. I have found that I could get almost any webcam working using their instructions/tools etc.Sometimes, real fast is almost as good as real time.
Just remember, Semper Gumbi - always be flexible!
- 08-06-2010 #3Just Joined!
- Join Date
- Dec 2007
- Posts
- 22
Yes. I see that driver gspcav1 is recommended, but I can't see how to download it or install it. How do I do that?
- 08-06-2010 #4Linux Guru
- Join Date
- Apr 2009
- Location
- I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
- Posts
- 8,977
Click on the 'download' link at the top of the page. It takes you to where you can get the driver; however, here is a link to it: http://mxhaard.free.fr/spca50x/Downl...0071224.tar.gz
Sometimes, real fast is almost as good as real time.
Just remember, Semper Gumbi - always be flexible!
- 08-06-2010 #5Just Joined!
- Join Date
- Dec 2007
- Posts
- 22
OK. I managed to get gspcav1-20071224.tar.gz downloaded to my desktop. Now what do I do with it please?
- 08-06-2010 #6forum.guy
- Join Date
- May 2004
- Location
- arch linux
- Posts
- 18,099
Source code has to be compiled and installed. We have a HowTo with instructions for doing that (see post #2) here:
http://www.linuxforums.org/forum/lin...are-linux.html
Be sure to read any README files that are included within the tarball for any special steps that might need to be taken.oz
→ new members/users: read this first | new member faq
→ no private messages requesting computer support - post them on the forums!
→ please use the "report post" button to alert our forum admins to problematic posts rather than responding to them yourself.
- 08-06-2010 #7Just Joined!
- Join Date
- Dec 2007
- Posts
- 22
I believe I follow that up to the point of "more INSTALL"
more INSTALL causes a problem. Here is my terminal:You should now have a new directory, containing all of the source files. To confirm it exists, and to get its name, use the "ls" command again.
Code:
ls
we now need to go into the new directory, so use the cd command:
Code:
cd <directory>
This is where things will differ. Some packages will have an INSTALL or README file which will contain installation instructions. use "ls" to see if the software has an install or readme file. If it does have one, you can use the "more" command to read it, like so:
Code:
more INSTALL
Generally, the final 3 stages are as follows:
phil@ubuntu10:~/src$ tar -zxvf gspcav1-20071224.tar.gz
gspcav1-20071224/cutlog.py
gspcav1-20071224/READ_AND_INSTALL
gspcav1-20071224/gspca_build
gspcav1-20071224/gspca.h
gspcav1-20071224/Makefile.kld
gspcav1-20071224/gspca_core.c
gspcav1-20071224/license
gspcav1-20071224/changelog
gspcav1-20071224/Makefile
gspcav1-20071224/Mars-Semi/mr97311.h
gspcav1-20071224/Sunplus-jpeg/spca500_init.h
gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.dat
gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h
gspcav1-20071224/Sunplus-jpeg/jpeg_qtables.h
gspcav1-20071224/Sunplus-jpeg/spca500.dat
gspcav1-20071224/Sunplus/spca505_init.h
gspcav1-20071224/Sunplus/spca501_init-OSX.h
gspcav1-20071224/Sunplus/spca508_init.h
gspcav1-20071224/Sunplus/spca508_init-OSX.h
gspcav1-20071224/Sunplus/spca501_init.h
gspcav1-20071224/Sunplus/spca561.h
gspcav1-20071224/Sunplus/spca506.h
gspcav1-20071224/Sunplus/spca561-OSX.h
gspcav1-20071224/Sunplus/spca508.dat
gspcav1-20071224/Sunplus/spca505.dat
gspcav1-20071224/Sunplus/spca501.dat
gspcav1-20071224/Transvision/tv8532.h
gspcav1-20071224/Pixart/pac207.h
gspcav1-20071224/Pixart/pac7311.h
gspcav1-20071224/Pixart/pac207-OSX.h
gspcav1-20071224/Conexant/cxlib.h
gspcav1-20071224/Conexant/cx11646.h
gspcav1-20071224/utils/spcaCompat.h
gspcav1-20071224/utils/spcausb.h
gspcav1-20071224/utils/spcagamma.h
gspcav1-20071224/Sonix/sonix.h
gspcav1-20071224/Sonix/sn9cxxx.h
gspcav1-20071224/Etoms/et61xx51.h
gspcav1-20071224/Vimicro/hdcs2020.h
gspcav1-20071224/Vimicro/tas5130c.h
gspcav1-20071224/Vimicro/ov7620.h
gspcav1-20071224/Vimicro/tas5130c_vf0250.h
gspcav1-20071224/Vimicro/mc501cb.h
gspcav1-20071224/Vimicro/ov7630c.h
gspcav1-20071224/Vimicro/pb0330.h
gspcav1-20071224/Vimicro/hv7131c.h
gspcav1-20071224/Vimicro/hv7131b.h
gspcav1-20071224/Vimicro/icm105a.h
gspcav1-20071224/Vimicro/pas106b.h
gspcav1-20071224/Vimicro/vc032x.h
gspcav1-20071224/Vimicro/cs2102.h
gspcav1-20071224/Vimicro/zc3xx.h
gspcav1-20071224/Vimicro/vc032x_sensor.h
gspcav1-20071224/decoder/gspcadecoder-OSX.h
gspcav1-20071224/decoder/gspcadecoder-OSX.c
gspcav1-20071224/decoder/gspcadecoder.h
gspcav1-20071224/decoder/gspcadecoder.c
phil@ubuntu10:~/src$ ls
gspcav1-20071224 gspcav1-20071224.tar.gz
phil@ubuntu10:~/src$ cd gspcav1-20071224
phil@ubuntu10:~/src/gspcav1-20071224$ more INSTALL
INSTALL: No such file or directory
phil@ubuntu10:~/src/gspcav1-20071224$
- 08-07-2010 #8Linux Guru
- Join Date
- Oct 2007
- Location
- Tucson AZ
- Posts
- 1,946
This is where you do the ls command, after you have changed to the gspcav1... directory. I expect you will see it there. After using the tar command, it lists all the files and there is a file labelled READ_AND_INSTALL which you can access from terminal with: more READ_AND_INSTALL. This will allow you to read instructions for the installation.phil@ubuntu10:~/src$ cd gspcav1-20071224
- 08-07-2010 #9Just Joined!
- Join Date
- Dec 2007
- Posts
- 22
Yes. There is a READ AND INSTALL file there, and it says
as root
goes to gspcav1 directory and run:
./gspca_build
which produces:
phil@ubuntu10:~/src/gspcav1-20071224$ sudo ./gspca_build
[sudo] password for phil:
REMOVE the old module if present
ERROR: Module gspca does not exist in /proc/modules
CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err
COMPILE gspca Please Wait ....!!
INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: cannot stat `gspca.ko': No such file or directory
make: *** [install] Error 1
LOAD gspca in memory
FATAL: Module gspca not found.
PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/phil/src/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-generic'
CC [M] /home/phil/src/gspcav1-20071224/gspca_core.o
/home/phil/src/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
In file included from /home/phil/src/gspcav1-20071224/gspca_core.c:845:
/home/phil/src/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/home/phil/src/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/home/phil/src/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/home/phil/src/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /home/phil/src/gspcav1-20071224/gspca_core.c:853:
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/home/phil/src/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/phil/src/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/home/phil/src/gspcav1-20071224/gspca_core.c: At top level:
/home/phil/src/gspcav1-20071224/gspca_core.c:2604: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/phil/src/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/home/phil/src/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/phil/src/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/home/phil/src/gspcav1-20071224/gspca_core.c:2615: warning: initialization from incompatible pointer type
/home/phil/src/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/phil/src/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/home/phil/src/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/home/phil/src/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/phil/src/gspcav1-20071224/gspca_core.c:4301: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
make[2]: *** [/home/phil/src/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/home/phil/src/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make: *** [default] Error 2
phil@ubuntu10:~/src/gspcav1-20071224$
I must admit I am lost here.


Reply With Quote
