Experiences with the easycap DC60 audio and video capture adapter on Linux

This Blog is dedicated to all owners of the STK1160 chip based EasyCAP (or identical) devices, who want to use it under Linux.

Activating audio for the STK1160 device: read the this post

German speaking users: read my article on ubuntuusers.de

The EasyCAP DC60 and its clones are cheap little USB analogue capturing devices which can be used for viewing and recording video under Linux from different sources like VHS tape recorders, satellitereceivers, camcorders ...

Friday, March 29, 2013

The stk1160 regression problem

Update Feb 13 2014

This issue described below is solved in kernel 3.12 (not 3.11). It affects Easycap devices with gm7113 chip, which is a clone of the Philips saa7113 chip.

I cannot verify by myself, so please report, if this problem is solved in kernel 3.12.
Thanks
_______________________________________________________________________

Ezequiel Garcia wrote:(28. 03. 13)

"There are a batch of stk1160 Easycaps that don't work on stk1160 but do work
on the legacy easycap driver. This is a known issue since Nov. 2012."

9 comments:

  1. How do you check if you have the gm7113 chip? My device works in Xubuntu 12.10 (3.2.0 kernel) with the easycap driver but gives a green screen on Xubuntu 13.04 (3.8.0 kernel) with the stk1160 driver.

    ReplyDelete
  2. I think you have already checked this by trying it on 13.04 ;-).

    I don't know any way how to get it to work with kernel 3.8 but you can try the live version of (X)Ubuntu 13.10 beta which has the 3.11 kernel.

    If your device works with the live version of Ubuntu 13.10 and you do not want to upgrade your whole system you can try to install the kernel package of the 13.10 version on your Xubuntu 13.04 installation.
    You can find this package here:
    http://packages.ubuntu.com/saucy/kernel/linux-image

    (Or you even try this procedure first)

    Andrew

    ReplyDelete
  3. Hi Andrew,

    thanks for the reply. The other thing I wanted to try was to install the legacy easycap driver, i.e. the one that works for me in 12.04. However, I can not find the source code for that driver.

    Regards.

    ReplyDelete
  4. Hi, the link to the source code package is on this page on my blog
    http://easycap.blogspot.co.at/p/easycap-dc60.html
    down below under the
    "Easycapdriver installation instructions".

    Here is a direct link to the source package:
    https://sites.google.com/site/viewandrecordwithlinux/file-cabinet/easycap_dc60.0.9.tar.gz?attredirects=0&d=1

    Please read through the instructions before you try to compile the legacy driver - you need to change one of the source files.
    I personally quickly tried to compile the driver, but compilation failed.
    (I'm not a programmer, I don't know if there is a way to compile and install the legacy driver successfully on Ubuntu 13.04 or later).

    As a workaround you can try to get an older kernel (3.2 to 3.6) for 13.04 which has the legacy easycapdriver.

    good luck

    Andrew

    ReplyDelete
  5. Hi. I have linux mint 16 with kernel 3.11.0-15 and a video usb capture device with stk11600 and gm7113 chips. But mplayer returns a green screen..... The system loads automagically the module saa7115 ( not saa7113!!!). Is this the trouble?

    ReplyDelete
    Replies
    1. No, the saa7115 module is also for saa7113, that's not the problem.

      While browsing kernel.org I found out that there have been made changes to the code for the saa7115 - saa7113 - gm7113 driver in kernel 3.12 !

      You can install a Ubuntu mainline kernel (3.12; 3,13; and 3.14 are available)
      from here: http://kernel.ubuntu.com/~kernel-ppa/mainline/
      for testing.

      Another suggestion: Sometimes the stk1160 USB device simply doesn't get enough power from the system it is plugged in. You can try to connect it via a powered USB hub if you have.

      Regards
      Andrew

      Delete
  6. Hi. Wonderful!!! I have the same kernel, the same pc, the same video usb capture device with stk11600 and gm7113 chips. But, this time, it's ok.
    Simply with: "mplayer tv:// -tv driver=v4l2:device=/dev/video1:input=0:fps=25".

    Maybe, as you wrote, the device simply doesn't get enough power. I will buy an usb powered hub.

    ReplyDelete
    Replies
    1. Hi, good to know that it works. I got that clue from the site I mention on the Raspberry pi post.
      Often the simple solutions are the best. ;-)

      Delete
  7. The next challenge is Raspberry Pi. :-P

    ReplyDelete

Please be patient, your comment will be published as soon as I'm checking my mailbox next time.
So, I will notice your comment for sure. Andrew