Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 41

Thread: Built-In Webcam Problems

  1. #31
    Join Date
    Oct 2006
    Beans
    21
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Built-In Webcam Problems

    So I toyed around a bit more with the driver and now it seems that I have compiled it right. I used the m5602 instead of the gspca one. It says on sourceforge that it is for older kernels than what I am currently using, but it gave me no rouble at all. The trouble now is just getting it to work. vlc v4l2: doesnt work and I cant compile livecam. How do I see if this actually works?

  2. #32
    Join Date
    Oct 2006
    Beans
    21
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Built-In Webcam Problems

    It seems that ekiga was somehow able to get through. First time I started it up, I could actually see myself. That was pretty sweet, but then I closed it and when I tried again, the picture was all messed up. I think it is possible to get it working by using the 5602 branch instead of the newest one and Ekiga, but it definetly takes a lot of hairpulling and it is not really worth it. We must hope that it will be integrated into ubuntu soon so that we can use cheese.

  3. #33
    Join Date
    May 2007
    Beans
    132

    Re: Built-In Webcam Problems

    I see this thread is still active. I'm sad to see that this still isn't fixed in 8.10.

  4. #34
    Join Date
    Oct 2006
    Beans
    21
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Built-In Webcam Problems

    Yeah it is really annoying. Your original post really has helped many people, including myself, but a stable integrated solution is really needed. We want to use cheese and make stupid pictures like our smug mac-brothers!

    Since the webcam is now working in both gstreamer-properties and ekiga, I guess all there is left to do is file a bugreport for the cheese developers.

    http://bugzilla.gnome.org/show_bug.cgi?id=563325

    SO thats what I did and I dont think it will be long before someone fixes this. It must be a very small patch that is needed to make this webcam work in cheese, so it probably wont be long now.
    Last edited by paechan; December 5th, 2008 at 11:00 AM.

  5. #35
    Join Date
    Aug 2008
    Beans
    31
    Distro
    Ubuntu 10.04 Lucid Lynx

    Cool Re: Built-In Webcam Problems

    Yeah me too.

  6. #36
    Join Date
    Oct 2006
    Beans
    21
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Built-In Webcam Problems

    I think that a developer is getting interested in our problems now, at least when you read his comments on bugzilla it seems that way. I will try and provide him with everything so that he can get it working. Would really love to try cheese out.

  7. #37
    Join Date
    Dec 2007
    Location
    Adelaide Australia
    Beans
    463
    Distro
    Ubuntu

    Re: Built-In Webcam Problems

    I got an error while compiling (or failing to compile as the case was.)
    Code:
    harry@neo:~/m5602-ov9650$ make
    make -C /lib/modules/2.6.27-9-generic/build SUBDIRS=/home/harry/m5602-ov9650 modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
      CC [M]  /home/harry/m5602-ov9650/m560x_core.o
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘rvmalloc’:
    /home/harry/m5602-ov9650/m560x_core.c:66: error: implicit declaration of function ‘PAGE_ALIGN’
    /home/harry/m5602-ov9650/m560x_core.c:74: error: implicit declaration of function ‘SetPageReserved’
    /home/harry/m5602-ov9650/m560x_core.c:74: error: implicit declaration of function ‘vmalloc_to_page’
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘rvfree’:
    /home/harry/m5602-ov9650/m560x_core.c:91: error: implicit declaration of function ‘ClearPageReserved’
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘m5602_init_from_script’:
    /home/harry/m5602-ov9650/m560x_core.c:337: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:352: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:420: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘init_from_script’:
    /home/harry/m5602-ov9650/m560x_core.c:589: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:604: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:673: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘init_hashtab’:
    /home/harry/m5602-ov9650/m560x_core.c:812: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:827: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c:851: warning: assignment discards qualifiers from pointer target type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1572: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c:1572: warning: its scope is only this definition or declaration, which is probably not what you want
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_model’:
    /home/harry/m5602-ov9650/m560x_core.c:1572: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1572: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1573: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_in_use’:
    /home/harry/m5602-ov9650/m560x_core.c:1573: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1573: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1574: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_streaming’:
    /home/harry/m5602-ov9650/m560x_core.c:1574: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1574: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1575: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_palette’:
    /home/harry/m5602-ov9650/m560x_core.c:1575: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1575: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1576: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_frames_total’:
    /home/harry/m5602-ov9650/m560x_core.c:1576: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1576: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1577: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_frames_read’:
    /home/harry/m5602-ov9650/m560x_core.c:1577: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1577: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1578: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_packets_dropped’:
    /home/harry/m5602-ov9650/m560x_core.c:1578: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1578: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c:1579: warning: ‘struct class_device’ declared inside parameter list
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘show_decoding_errors’:
    /home/harry/m5602-ov9650/m560x_core.c:1579: warning: initialization from incompatible pointer type
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1579: error: expected ‘)’ before ‘(’ token
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘m560x_create_sysfs_files’:
    /home/harry/m5602-ov9650/m560x_core.c:1583: error: implicit declaration of function ‘video_device_create_file’
    /home/harry/m5602-ov9650/m560x_core.c:1583: error: ‘class_device_attr_model’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1583: error: (Each undeclared identifier is reported only once
    /home/harry/m5602-ov9650/m560x_core.c:1583: error: for each function it appears in.)
    /home/harry/m5602-ov9650/m560x_core.c:1584: error: ‘class_device_attr_in_use’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1585: error: ‘class_device_attr_streaming’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1586: error: ‘class_device_attr_palette’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1587: error: ‘class_device_attr_frames_total’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1588: error: ‘class_device_attr_frames_read’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1589: error: ‘class_device_attr_packets_dropped’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1590: error: ‘class_device_attr_decoding_errors’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘m560x_remove_sysfs_files’:
    /home/harry/m5602-ov9650/m560x_core.c:1595: error: implicit declaration of function ‘video_device_remove_file’
    /home/harry/m5602-ov9650/m560x_core.c:1595: error: ‘class_device_attr_model’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1596: error: ‘class_device_attr_in_use’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1597: error: ‘class_device_attr_streaming’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1598: error: ‘class_device_attr_palette’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1599: error: ‘class_device_attr_frames_total’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1600: error: ‘class_device_attr_frames_read’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1601: error: ‘class_device_attr_packets_dropped’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1602: error: ‘class_device_attr_decoding_errors’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c: At top level:
    /home/harry/m5602-ov9650/m560x_core.c:1624: error: variable ‘m560x_vm_ops’ has initializer but incomplete type
    /home/harry/m5602-ov9650/m560x_core.c:1625: error: unknown field ‘open’ specified in initializer
    /home/harry/m5602-ov9650/m560x_core.c:1625: warning: excess elements in struct initializer
    /home/harry/m5602-ov9650/m560x_core.c:1625: warning: (near initialization for ‘m560x_vm_ops’)
    /home/harry/m5602-ov9650/m560x_core.c:1626: error: unknown field ‘close’ specified in initializer
    /home/harry/m5602-ov9650/m560x_core.c:1626: warning: excess elements in struct initializer
    /home/harry/m5602-ov9650/m560x_core.c:1626: warning: (near initialization for ‘m560x_vm_ops’)
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘v4l_m560x_mmap’:
    /home/harry/m5602-ov9650/m560x_core.c:1935: error: ‘VM_WRITE’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1951: error: ‘VM_IO’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1952: error: ‘VM_RESERVED’ undeclared (first use in this function)
    /home/harry/m5602-ov9650/m560x_core.c:1956: error: implicit declaration of function ‘vmalloc_to_pfn’
    /home/harry/m5602-ov9650/m560x_core.c:1957: error: implicit declaration of function ‘remap_pfn_range’
    /home/harry/m5602-ov9650/m560x_core.c: In function ‘usb_m560x_probe’:
    /home/harry/m5602-ov9650/m560x_core.c:2791: error: ‘struct video_device’ has no member named ‘owner’
    /home/harry/m5602-ov9650/m560x_core.c:2792: error: ‘struct video_device’ has no member named ‘type’
    make[2]: *** [/home/harry/m5602-ov9650/m560x_core.o] Error 1
    make[1]: *** [_module_/home/harry/m5602-ov9650] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
    make: *** [all] Error 2
    harry@neo:~/m5602-ov9650$
    please help, I want to get this working, so that I can say that every single piece of hardware in my laptop works with ubuntu.
    blog ~~~ last.fm ~~~ twitter ~~~ digg
    Just so you know, everywhere else on the internet, I am known as mynameistux
    Its just a bunch of 1's and 0's.

  8. #38
    Join Date
    May 2008
    Location
    London, United Kingdom
    Beans
    7
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Talking Re: Built-In Webcam Problems

    I finally got my webcam to work on Acer Aspire 3680 by following this guide:

    http://m560x-driver.wiki.sourceforge.net/testing_m5602

    1. Ensure you have mercurial (hg) source control installed.
    2. Clone the gspca-m5602 tree by navigating to a suitable directory on your harddrive and type

    hg clone http://linuxtv.org/hg/~eandren/gspca-m5602/

    3. Enter the directory

    cd gspca-m5602

    4. Type

    make

    to build the repository. If this fails, please ensure you have the source headers for your current linux version installed.

    5. Unload all relevant modules by typing

    make unload

    you need to be a superuser to perform this

    6. Load all relevant modules by typing

    make load

    you need to be a superuser to perform this.

    7. If all works ok and you want to keep using this code type

    make install

    you need to be a superuser to perform a driver install.

    You now have the latest code ready to be tested.
    Please ensure that you have a current install of libv4l for optimum performance

  9. #39
    Join Date
    May 2007
    Beans
    45
    Distro
    Ubuntu Development Release

    Re: Built-In Webcam Problems

    Thanks alot for this thread everyone! I installed xubuntu 9.04 on my girlfriends old Acer Travelmate 2441WXMi and with the help of this thread got this orbicam working.. Atleast in ekiga anyways.

    What about skype? All I get is this green screen whenever I try to use video so what about rest of you guys?

    this doesnt really bother me cause I use only ekiga but my girlfriend likes to call her friends abroad so it would be kinda cool to get it working.

    Cheers o/

  10. #40
    Join Date
    May 2008
    Beans
    1

    Re: Built-In Webcam Problems

    Hi guys,

    Im picking up this thread again, i was searching for some time now to get the webcam working.

    Today i found this forum and i thought yes THIS IS IT but nah its not working.

    Im a noobie in Ubuntu so i was wondering if ANYONE could pls pick up this thread again and help me out.

    At the moment im on 9.10 karmic , is there anyone that give me some feedback how to get this cam working in 9.10?


    THANKS greetz from Belgium
    Last edited by dendirk; October 25th, 2009 at 05:55 PM.

Page 4 of 5 FirstFirst ... 2345 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •