Menu

#3 041e:4055 Creative Live!Cam Video IM Pro

open
nobody
None
5
2008-06-11
2008-06-11
Anonymous
No

I have this webcam and i hope the developers here can help to make your driver supports this webcam.

I followed the instruction from here and used sniffusb in windows to generate a log file without starting my webcam.  Log file is as attached.

I have also created a log file with my webcam started but text editor hanged when trying to open it, so I copied the log file to ubuntu but gedit was unable to open it as well because the file was 2.8 gigabyte big.

I hope some developers will add support to this webcam soon.

Thank you
Tan Boon Teck

Discussion

  • Nobody/Anonymous

     
  • Nobody/Anonymous

    Logged In: NO

    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

    root@tan-desktop:/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
    root@tan-desktop:/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, it is not working

    I hope somebody can help out on this.

    Thank you.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.