Shared Know How

Howto: fix, find, use, make & do it guide

AF9015 – equinux tubestick under Ubuntu

author Posted by: Tim on date Sep 5th, 2008 | filed Filed under: linux

Installing drivers for the af9015 sold as the Equinux tubestick and numerous other brands for Linux is pretty easy to find & install. Go to and download the latest drivers.

We need to build these drivers so make sure you installed the following packages


for the use of the usb stick itself we need: dvb-utils

these are all to be found in synaptics.

now unpack the file and go into it's directory and type:
(when compiling for second time or new kernel, "make distclean")

  1. make all
  2. sudo make install

now download the firmware (right click save-as) for the AF9015 and place this in /lib/firmware

then do a:

  1. sudo modprobe dvb-usb-af9015

and it will load all necessary modules.
Type dmesg to check if everything loaded

use scan to find all the channels which are available to this by using the right file for your region:

  1. scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/COUNTRY_YOURREGION > channels.conf

this file you can us to view tv in xine or me-tv

Did this help you? Wanna help too?

tag15 Responses to “AF9015 – equinux tubestick under Ubuntu”

  1. Jaenz Said,


    thanks for the tutorial! Everything works fine for me until I plug the stick in. Dmesg throws:

    [15826.247812] usb 3-5: new high speed USB device using ehci_hcd and address 5
    [15826.384063] usb 3-5: configuration #1 chosen from 1 choice
    [15826.400611] dvb-usb: found a ‘Afatech AF9015 DVB-T USB2.0 stick’ in cold state, will try to load a firmware
    [15826.409339] dvb-usb: did not find the firmware file. (dvb-usb-af9015.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
    [15826.409367] dvb_usb_af9015: probe of 3-5:1.0 failed with error -2


  2. Tim Said,

    Oops I forgot too write down a step. You can get the firmware at: (right click save-as)

    place this in /lib/firmware

  3. Jaenz Said,

    [24748.563207] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.

    thanks a lot 😉

  4. tom Said,

    Works pretty fine if “make all” is run with sudo permissions. After all channels.conf has to be copied into ~/.xine/ in order to allow xine to find the channels.

    COUNTRY_REGION may be get listed with

    ls /usr/share/doc/dvb-utils/examples/scan/dvb-t/

    Tested with Ubuntu 8.10 i386 on an 1800MhZ AMD Athlon Mobile processor, ATI Radeon Mobile 9600, 512 MB RAM, 120 GB HD.

    Thanks a lot!

  5. Cocoa Granules » Blog Archive » Equinux TubeStick Classic running on Ubuntu Said,

    […] you want to run you TubeStick Classic under Ubuntu Linux, here is how. Comment (RSS) […]

  6. tom Said,

    It’s important to use xine instead of gXine or totem!

    Simply install it using:

    sudo apt-get install xine-ui


  7. Steve Hamilton Said,

    I carried out the instructions above on a acer aspire one running Ubuntu netbook mix release. I could not find the file /usr/share/doc/dvb-utils/examples/scan/dvb-t/COUNTRY_YOURREGION > channels.conf.

  8. Tim Said,

    Steve. Don’t you have the folder /usr/share/doc/dvb-utils/examples/scan/dvb-t/?

    check step for step again if compiling and installing the dvb utils went correct.

  9. Steve Said,

    Thanks Tim, I did not have dvb-utils installed, re did make and make install. I now have /usr/share/doc/dvb-utils folder but no scan/dvb-t, just changelog.Debian.gz, copyright and readme files located in the dvb-utils folder

  10. tom Said,

    same with me on 9.04 netbook remix (with 8.10 it worked):

    [ 7500.295774] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick)
    [ 7500.764213] af9013: firmware version:4.65.0
    [ 7500.781487] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)…
    [ 7500.898122] MT2060: successfully identified (IF1 = 1220)
    [ 7501.408247] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
    [ 7501.417036] usbcore: registered new interface driver dvb_usb_af9015
    [ 8884.686730] [drm:i915_getparam] *ERROR* Unknown parameter 6
    [ 8885.176629] [drm:i915_getparam] *ERROR* Unknown parameter 6
    [ 8889.288468] ath5k phy0: unsupported jumbo
    [ 9484.862857] [drm:i915_getparam] *ERROR* Unknown parameter 6
    [10084.809667] [drm:i915_getparam] *ERROR* Unknown parameter 6
    [11340.110478] [drm:i915_getparam] *ERROR* Unknown parameter 6
    [11340.743807] [drm:i915_getparam] *ERROR* Unknown parameter 6

    no examples folder.

    under win xp home the stick works

    Samsung Netbook NC-10

  11. tom Said,

    yip! using kaffeine the tube-stick works fine on the Samsung Netbook NC-10 under Ubuntu 9.04 jaunty Netbook Remix and the equinux tubestick.


  12. tom Said,

    It’s really fascinating. Setting up the Samsung NC-10 with an external 15″ TFT monitor, resolution of 1024×768 and set up the internal display to a 4:3 ratio as 800×600 you may view TV on the external display fluently and you may use Firefox, Pidgin and Skype parallel on the internal display.

    It works easily! Pretty nice!!! This hypes!

  13. Ian Said,

    Ubuntu now places transmitter info files into
    /usr/share/dvb not /usr/share/doc/dvb-utils

  14. DS Said,

    Could anyone get remote to work with it?

  15. Tim Said,

    try looking into Lirc maybe your remote is supported.

     Add A Comment

trackback Trackback URI | rsscomment Comments RSS