Hi,
I've got the same webcam and I'v some difficult...
I'm under 2.6.15 kernel with 1.24a driver version by default
driver 1.24a found 3 cams...
Quote:
Linux video capture interface: v1.00
sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24a
usb 2-1: SN9C103 PC Camera Controller detected (vid/pid 0x0C45/0x608F)
usb 2-1: OV7630 image sensor detected
usb 2-1: Initialization succeeded
usb 2-1: V4L2 device registered as /dev/video0
usb 2-1: Optional device control through 'sysfs' interface ready
usb 2-1: SN9C103 PC Camera Controller detected (vid/pid 0x0C45/0x608F)
usb 2-1: OV7630 image sensor detected
usb 2-1: Initialization failed. I will retry on open().
usb 2-1: V4L2 device registered as /dev/video1
usb 2-1: Optional device control through 'sysfs' interface ready
usb 2-1: SN9C103 PC Camera Controller detected (vid/pid 0x0C45/0x608F)
usb 2-1: OV7630 image sensor detected
usb 2-1: Initialization succeeded
usb 2-1: V4L2 device registered as /dev/video2
usb 2-1: Optional device control through 'sysfs' interface ready
usbcore: registered new driver sn9c102
driver 1.32 won't compil ()...
Quote:
> make modules
make -C /lib/modules/`uname -r`/build M=/home/caroline/Perso/Jimmy/sn9c102-1.32 modules
make[1]: Entering directory `/usr/src/linux-source-2.6.15'
CC [M] /home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.o
In file included from /home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:42:
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:36:25: linux/mutex.h: No such file or directory
In file included from /home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:42:
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:110: warning: type defaults to `int' in declaration of `DEFINE_MUTEX'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:110: warning: parameter names (without types) in function declaration
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:142: error: field `dev_mutex' has incomplete type
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:142: error: field `fileop_mutex' has incomplete type
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c: In function `sn9c102_init':
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1413: warning: implicit declaration of function `mutex_init'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c: In function `sn9c102_release_resources':
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1431: warning: implicit declaration of function `mutex_lock'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1431: error: `sn9c102_sysfs_lock' undeclared (first use in this function)
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1431: error: (Each undeclared identifier is reported only once
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1431: error: for each function it appears in.)
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1437: warning: implicit declaration of function `mutex_unlock'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c: In function `sn9c102_open':
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:1458: warning: implicit declaration of function `mutex_lock_interruptible'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c: In function `sn9c102_ioctl':
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:2739: warning: implicit declaration of function `v4l_print_ioctl'
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c: At top level:
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:2755: error: `v4l_compat_ioctl32' undeclared here (not in a function)
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:2755: error: initializer element is not constant
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.c:2755: error: (near initialization for `sn9c102_fops.compat_ioctl')
/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102.h:110: warning: `DEFINE_MUTEX' declared `static' but never defined
make[2]: *** [/home/caroline/Perso/Jimmy/sn9c102-1.32/sn9c102_core.o] Error 1
make[1]: *** [_module_/home/caroline/Perso/Jimmy/sn9c102-1.32] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.15'
make: *** [modules] Error 2
Do you success with your webcam ?
If yes howto ?
thanks...