Menu

don´t function support 174f:6a31

Help
Zacatecnik
2009-08-02
2013-04-25
  • Zacatecnik

    Zacatecnik - 2009-08-02

    Hello,
    many people has problem with support 174f:6a31 (ID 174f:6a31 Syntek Web Cam - Asus A8J, F3S, F5R, VX2S, V1S) (Installation without problem- from AUR- distribution ArchLinux). Camera is not function (testing in program Cheese).

    dmesg returns:

    [jarda@myhost ~]$ dmesg|grep stk11xx
    stk11xx: Syntek USB2.0 webcam driver startup
    usbcore: registered new interface driver usb_stk11xx_driver
    stk11xx: v2.0.0 : Syntek USB Video Camera
    stk11xx: Syntek USB2.0 - STK-1135 based webcam found.
    stk11xx: Syntek AVStream USB2.0 1.3M WebCam - Product ID 0x6A31.
    stk11xx: Release: 0005
    stk11xx: Number of interfaces : 1
    stk11xx: Initialize USB2.0 Syntek Camera
    stk11xx: Check device return error (0x0201 = 0C) !
    stk11xx: Syntek USB2.0 Camera is ready
    stk11xx: Syntek USB2.0 Camera is now controlling video device /dev/video0

    I "can C", so if you want some test in code and my 174f:6a31, I can help.

     
    • Zacatecnik

      Zacatecnik - 2009-08-02

      Don´t function in Cheese, in VLC is runing very well. Any idea where is problem with Cheese?

       
      • Jos

        Jos - 2009-08-02

        Hi,

        The driver is no more working with cheese since ubuntu 8.10.
        On ubuntu 8.04 this driver was packaged with the kernel and worked out of the box on cheese, vlc, etc...

        Now, it's no more working on cheese but it's working on VLC, camorama, skype, ekiga...

         
    • Zacatecnik

      Zacatecnik - 2009-08-02

      OK, thx very much. But last question- first running VLC: video capturing was very well. Second start- video stream has pink filter, third start- red filter. Next start- red filter. Could you help me, how can I remove this red filter from video capturing?

      I try mplayer- red filter. I try even xawtv- first run was fine, but another there is red filter! :(

       
    • Zacatecnik

      Zacatecnik - 2009-08-02

      I was discovered that using VLC with Open Capturing Device, bottom are these options:
      :v4l-vdev= :input-slave=alsa:// :v4l-norm=0 :v4l-frequency=0
      which do red filter and when open mplayer or another, this settings is same.
      When run in vlc only:  v4l://  It is very good capturing stream.

       
      • Jos

        Jos - 2009-08-02

        I've no problem of red or pink filters with my webcam on Skype.
        Otherwise, I got some problems with the cam when the ambiant luminosity is too dark. The cam is the starting to get green, and I need to increase light to get the normal colors

         
    • Zacatecnik

      Zacatecnik - 2009-08-02

      Hey you have good idea! I have other problem- more dark to switch normal mode :-D

       
  • cristi

    cristi - 2010-01-14

    don't know if you haven't found already a solution to your problem.
    I had this problem today, with the 2.1 driver.
    After some digging, I came to the conclusion that because the driver doesn't express very well which is its parent device, then HAL daemon just decides to not register the device as a video4linux capable one but just as a simple usb. Kopete uses Solid framework which uses HAL to determine what it could use as webcam so it didn't work for me. I guess VLC just went on and used directly /dev/video0. Probably Cheese has started to work the same as Kopete from some point.

    You should try the SVN version - it has the problem solved (I wish I have looked into that before digging…. :-/ )
    If that doesn't work, you could put here the part of the output from 'hal-device' that contains information about the device w/ id 6a31
    to see if the cause I explained above applies to you as well.

     
  • Xavier Hourcade

    Xavier Hourcade - 2011-02-13

    ¡Up!

    Here on Fedora 14 / V1S, same webcam:

    - latest release of this module did not work for me

    - latest svn trunk (rev.99) does compile and work flawlessly
       (Kopete, Gtalk, Skype, any scanner software does list it but I didn't try yet)
       against kernel 2.6.35.10-74.fc14.x86_64

    - latest svn trunk (rev.99) does not compile (yet?) here
       against latest kernel 2.6.35.11-83.fc14.x86_64

    Below is my (formatted) output from make.

    I posted some step by step description here on Fedora bugzilla.

    In the last kernel's release notes, there are many entries related to V4L.
    Could the video symbols have changed, with no backward compatibility ?
    Any idea any body ?

    Thanks,
    Xavier

    make -C /lib/modules/2.6.35.11-83.fc14.x86_64/build SUBDIRS=.../syntek-svn/driver modules
    make[1]: Entering directory `/usr/src/kernels/2.6.35.11-83.fc14.x86_64'
      CC [M]  .../syntek-svn/driver/stk11xx-usb.o
      CC [M]  .../syntek-svn/driver/stk11xx-v4l.o
    .../syntek-svn/driver/stk11xx-v4l.c: In function ‘v4l_stk11xx_do_ioctl’:
    .../syntek-svn/driver/stk11xx-v4l.c:668:8: error: ‘VIDIOCGCAP’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:668:8: note: each undeclared identifier is reported only once for each function it appears in
    .../syntek-svn/driver/stk11xx-v4l.c:674:27: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:675:16: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:675:45: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:676:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:676:17: error: ‘VID_TYPE_CAPTURE’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:677:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:678:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:682:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:683:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:684:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:685:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:689:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:690:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:691:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:692:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:696:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:697:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:698:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:699:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:705:8: error: ‘VIDIOCGCHAN’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:711:13: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:714:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:715:9: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:716:9: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:716:18: error: ‘VIDEO_TYPE_CAMERA’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:717:16: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:721:8: error: ‘VIDIOCSCHAN’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:727:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:732:8: error: ‘VIDIOCGPICT’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:738:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:739:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:740:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:741:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:742:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:743:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:744:6: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:748:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:748:20: error: ‘VIDEO_PALETTE_RGB24’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:752:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:752:20: error: ‘VIDEO_PALETTE_RGB32’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:756:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:756:20: error: ‘VIDEO_PALETTE_UYVY’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:760:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:760:20: error: ‘VIDEO_PALETTE_YUYV’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:766:8: error: ‘VIDIOCSPICT’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:772:34: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:773:32: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:774:33: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:775:30: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:776:27: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:778:10: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:778:24: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:779:15: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:811:8: error: ‘VIDIOCGWIN’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:817:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:818:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:819:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:820:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:821:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:825:8: error: ‘VIDIOCSWIN’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:847:46: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:847:57: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:871:8: error: ‘VIDIOCGFBUF’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:877:26: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:881:8: error: ‘VIDIOCGMBUF’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:888:26: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:890:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:891:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:894:8: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:898:8: error: ‘VIDIOCMCAPTURE’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:904:11: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:904:28: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:907:11: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:908:16: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:926:12: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:926:42: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:929:27: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:932:23: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:938:8: error: ‘VIDIOCSYNC’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:986:8: error: ‘VIDIOCGAUDIO’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:991:8: error: ‘VIDIOCSAUDIO’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:996:8: error: ‘VIDIOCGUNIT’ undeclared (first use in this function)
    .../syntek-svn/driver/stk11xx-v4l.c:1000:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:1001:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:1002:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:1003:7: error: dereferencing pointer to incomplete type
    .../syntek-svn/driver/stk11xx-v4l.c:1004:7: error: dereferencing pointer to incomplete type
    make[2]: *** [.../syntek-svn/driver/stk11xx-v4l.o] Error 1
    make[1]: *** [_module_.../syntek-svn/driver] Error 2
    make[1]: Leaving directory `/usr/src/kernels/2.6.35.11-83.fc14.x86_64'
    make: *** [driver] Error 2
    
     

Log in to post a comment.