Hi, Your install method is not really good, you don't get the last version of this driver.
To install the last m560x driver, it's better to use this method : -get the last release with svn : svn co https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver m560x-driver -go in the main branch or another : cd m560x-driver/m560x/branches/m5602 -compile the driver : make -load the driver : make load -to unload the driver use make unload If you have already made a make install remove m560x.ko from /lib/modules... Regards Laurent BARRAILLE (from FRANCE) Le lundi 28 juillet 2008 à 23:02 +0800, =?GB2312?B?IrPCzsS1wiIgPDc5MzQ3NDEzOUBxcS5jb20+?= a écrit : > here is more info about this webcam. It is using ov7640 sensor. this is > how i got it. pls correct me if i am wrong! > > I download dkms-m560x-0.4.0-0.20080229 from > http://rpmfind.net/linux/rpm/mandriva/devel/cooker/x86-64/mandriva.html > > i change it to deb using alien > > i install the debian package > > and the file is installed under usr/src/ > > i open up the file m560x_core.c > > and i add this > { USB_DEVICE(0x041e, 0x4055), .driver_info=CAMERA_M5603 }, > under this > { USB_DEVICE(0x0402, 0x5603), .driver_info=CAMERA_M5603 }, > > i open this file as well m560x_core.c.hardware > and add this > { USB_DEVICE(0x041e, 0x4055), .driver_info=CAMERA_M5603 }, > under this > { USB_DEVICE(0x0402, 0x5603), .driver_info=CAMERA_M5603 }, > > and then > make > > this is the output > > [EMAIL PROTECTED]:/usr/src/m560x-0.4.0-0.20080229.1mdv2008.1# make > make -C /lib/modules/2.6.24-19-generic/build > SUBDIRS=/usr/src/m560x-0.4.0-0.20080229.1mdv2008.1 modules > make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic' > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.o > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_model’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1615: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_in_use’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1616: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_streaming’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1617: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_palette’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1618: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_frames_total’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1619: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_frames_read’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1620: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_packets_dropped’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1621: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘show_decoding_errors’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1622: warning: > initialization from incompatible pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘m560x_create_sysfs_files’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1626: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1627: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1628: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1629: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1630: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1631: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1632: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1633: warning: > passing argument 2 of ‘video_device_create_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: In function > ‘m560x_remove_sysfs_files’: > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1638: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1639: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1640: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1641: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1642: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1643: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1644: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c:1645: warning: > passing argument 2 of ‘video_device_remove_file’ from incompatible > pointer type > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5603_mt9v011.o > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5603_ov7640.o > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5602_mt9v111.o > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5602_ov9650.o > CC [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5602_ov7640.o > LD [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x.o > Building modules, stage 2. > MODPOST 1 modules > CC /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x.mod.o > LD [M] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x.ko > make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic' > > and > make install > > and here is the output > [EMAIL PROTECTED]:/usr/src/m560x-0.4.0-0.20080229.1mdv2008.1# make install > mkdir -p /lib/modules/2.6.24-19-generic/kernel/drivers/usb/media > install -m 644 -o 0 -g 0 m560x.ko > /lib/modules/2.6.24-19-generic/kernel/drivers/usb/media > depmod -a > > and then > modprobe videodev > modprobe v4l1-compat > insmod ./m560x.ko debug=16 > > and here is the log when i type dmesg > > > [ 5734.123919] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > usb_m560x_init - M560x-based WebCam driver startup > [ 5734.123989] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > m560x_probe - M560x-based WebCam connected > [ 5734.124005] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [usb_m560x_probe:2738] cam eaec8000 > [ 5734.124017] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_m5603_camera:1038] initialize_m5603_camera > [ 5734.508997] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > error from m5603_init_from_script > [ 5734.509015] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [usb_m560x_probe:2804] Initialization failed. I will retry on open(). > [ 5734.173833] > /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5603_mt9v011.c: > [m5603_probe_mt9v011:366] probe mt9v011 sensor id 00 00 > [ 5734.173842] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5603_ov7640.c: > [m5603_probe_ov7640:170] probe ov7640 sensor id 00 00 > [ 5734.173854] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m5603_ov7640.c: > [m5603_probe_ov7640:172] detected ov7640 sensor > [ 5734.173861] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [m560x_attach_sensor:1102] attach sensor > [ 5734.173924] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:948] initialize controls to default values 2312 68 > 34 OV7640 > [ 5734.173932] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 0 > [ 5734.173939] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'exposure' control > [ 5734.173947] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 1 > [ 5734.173953] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'global gain' control > [ 5734.173960] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 2 > [ 5734.173965] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'horizontal mirror' > control > [ 5734.173970] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 3 > [ 5734.173974] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'vertical mirror' > control > [ 5734.174006] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 4 > [ 5734.174012] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'red balance' control > [ 5734.174019] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 5 > [ 5734.174025] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'blue balance' control > [ 5734.174057] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 6 > [ 5734.174064] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:961] Image sensor supports 'green balance' control > [ 5734.174096] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 7 > [ 5734.174102] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 8 > [ 5734.174133] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 9 > [ 5734.174163] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 10 > [ 5734.174194] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 11 > [ 5734.174224] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 12 > [ 5734.174231] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 13 > [ 5734.174261] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 14 > [ 5734.174292] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 15 > [ 5734.174298] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 16 > [ 5734.174328] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 17 > [ 5734.174359] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 18 > [ 5734.174390] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 19 > [ 5734.174420] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 20 > [ 5734.174451] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 21 > [ 5734.174482] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 22 > [ 5734.174512] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 23 > [ 5734.174543] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 24 > [ 5734.174574] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 25 > [ 5734.174580] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 26 > [ 5734.174586] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 27 > [ 5734.174616] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 28 > [ 5734.174647] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 29 > [ 5734.174678] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 30 > [ 5734.174708] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 31 > [ 5734.174739] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 32 > [ 5734.174745] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > [initialize_v4l_camera:950] i 33 > [ 5734.174776] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > m560x_probe - Ali_M560x WebCam driver is now controlling video device 0 > [ 5734.174817] usbcore: registered new interface driver m560x > [ 5734.174825] /usr/src/m560x-0.4.0-0.20080229.1mdv2008.1/m560x_core.c: > 0.4.0:Ali M560x Webcam Driver > > unfortunately when i run camorama or livecam, it is not working > > I hope somebody can help out on this. > > Thank you. > > > > > > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ M560x-driver-devel mailing > list [email protected] > https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ M560x-driver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel
