usbTuner (multiple tuners on dm800) v0.7.3 ipk package (all new images) + GUI plugin

  • OE2.0 (17.01.2013)


    [4294754.817000] dvb-usb: found a 'Avermedia AverTV Volar HD & HD PRO (A835)' in warm state.
    [4294754.818000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [4294754.855000] DVB: registering new adapter (Avermedia AverTV Volar HD & HD PRO (A835))
    [4294754.909000] af9033: firmware version: LINK:11.15.10.0 OFDM:5.48.10.0
    [4294754.914000] DVB: registering adapter 1 frontend 0 (Afatech AF9033 DVB-T)...
    [4294754.942000] tda18218: NXP TDA18218HN successfully identified.
    [4294754.946000] dvb-usb: Avermedia AverTV Volar HD & HD PRO (A835) successfully initialized and connected.
    [4294754.966000] usbcore: registered new driver dvb_usb_af9035


    +++
    root@dm800:~# modprobe dvb-usb-af9035
    WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
    FATAL: Module dvb_usb_af9035 not found.


    +++
    file /etc/modprobe.conf
    blacklist dvb-usb-af9035


    +++
    root@dm800:~# cat /proc/bus/nim_sockets
    NIM Socket 0:
    Type: DVB-S2
    Name: Alps BSBE2
    Has_Outputs: yes
    Frontend_Device: 0
    I2C_Device: 0


    +++
    root@dm800:/usr/script# /usr/bin/usbtuner -a2 -v1
    /usr/bin/usbtuner: error while loading shared libraries: _f: cannot open shared object file: No such file or directory


    solution


    now ok,
    opkg remove usbutils

  • Hi all,


    first off: THX a.key for your great work here :)


    I'm planing to buy a PCTV DVB-S2 Stick (460e)
    It comes with no offical Linux Driver but there is a patch on linuxtv wich added support for it.



    I checked the current usbtnrsetup.sh but its not enlisted at all.
    I only found reference to tda1004x but not for tda10071 so i asume the package is just a bit outdated?


    The firmware needed is dvb-fe-tda10071.fw and is available from here


    Question now would be:
    Can the whole package be updated?


    Or can I add somehow the newer/needed:
    drivers/media/dvb/frontends/tda10071
    drivers/media/dvb/frontends/a8293
    drivers/media/video/em28xx/em28xx em28xx-dvb em28xx-cards


    Hope i'm not talking complete non-sense, thats all i found regarding linux support for this nice little stick. Since Kernel 3.2+ the stick should be supported by default but guess thats not the case at all with 2.6x dm800 kernel :frowning_face:


    THX for any info/help.

    Greetz,
    Nordmann
    ---------------------
    DM800
    DM5620s
    Kathrein UFS910
    EdisionArgus IP
    TBS Q-Box2 USB

  • Ich brauche Treiber für usb dvbt nanoStick Pinnacle 73e auf meinem DM 800HD installieren ...
    Wäre sehr dankbar, wer wir sie im Forum


  • I could update the scripts to recognize the given USB IDs but without drivers it still wouldn't work. Unless someone backports the modules/drivers to dm800's kernel and compile them your tuner is not going to work.

  • Zitat

    Originally posted by Czaja0
    just installed new merlin3 oe 2.0 image + latest updates and drivers and ... my 15a4:9016 Afatech AF9015 DVB-T is working like a charm on my 800se !!!!


    I have dm800HDse, merlin3 too but i dont know how to install and do working usb dvbt tuner. pls can you help me Thanks.



    root@dm800se:~# /etc/init.d/usbtuner.sh startLoading module: dvb-usb-af9015...Failed!/dev/dvb/adapter1 not created by loading the driver. Please check dmesg for reas ons

  • At first we need know type of your usb. Please run lsusb command and paste here output.
    And of course we need output of the dmesg and lsmod right after you run /etc/init.d/usbtuner.sh start also.


    Did you install usbtuner_0.7.3x_all.ipk for oe2.0 package?


    Another usefull commands are /usr/script/usbtnrsetup.sh extended_status and ps -A x|grep -E "usbtuner|extuner"


    Maybe modules and firmwares from skirmas can help if you have an AF9015 usb dvb-t.


    I have tested this plugin only on the original (stable and experimental) DMM images. Any help from Merlin 3.0 users are welcome here.

  • 1. usb is: MSI digi vox mini2 v3 http://www.msi.com/product/mm/DIGIVOX-mini-II-V3-0.html
    , worked perfect on dm800HD PVR oe 1,6 many images. No i have dm800HDse merlin 3 oe 2,0 thw nwest update.


    2. instalation in new image:
    a. usbtuner_0.7.3x_all.ipk:
    root@dm800se:~# opkg install /tmp/usb.ipk
    Installing usbtuner (0.7.3x) to root...
    Collected errors:
    * satisfy_dependencies_for: Cannot satisfy the following dependencies for usbtuner:
    * module-init-tools * module-init-tools *
    * opkg_install_cmd: Cannot install package usbtuner.
    root@dm800se:~#
    a.a.:next: module-init-tools_3.16-r0_mips32el.ipk
    opkg install http://www.dreamboxupdate.com/…dule-init-tools_3.16-r0_m
    ips32el.ipk
    Downloading http://www.dreamboxupdate.com/…ols_3.16-r0_mips32el.ipk.
    Installing module-init-tools (3.16-r0) to root...
    Configuring module-init-tools.
    update-alternatives: Linking //sbin/insmod to /sbin/insmod.26
    update-alternatives: Linking //sbin/modprobe to /sbin/modprobe.26
    update-alternatives: Linking //sbin/rmmod to /sbin/rmmod.26
    update-alternatives: Linking //sbin/modinfo to /sbin/modinfo.26
    update-alternatives: Linking //bin/lsmod to /bin/lsmod.26
    update-alternatives: Linking //sbin/lsmod to /bin/lsmod.26
    root@dm800se:~#
    a.b.:next: again usbtuner_0.7.3x_all.ipk:
    root@dm800se:~# opkg install /tmp/usb.ipk
    Installing usbtuner (0.7.3x) to root...
    Configuring usbtuner.
    Adding system startup for /etc/init.d/usbtuner.sh.
    Checking for -b support in modprobe... OK.
    Searching for tuners... Done.
    Found: dvb-usb-af9015 !
    Adding dvb-usb-af9015 to the config file (/etc/usbtuner.conf)... Done.
    Blacklisting dvb-usb-af9015 by adding: blacklist dvb-usb-af9015 to /etc/modprobe.d/modprobe.conf... Done.
    All done but modprobe dvb-usb-af9015 did not return 0 wich may mean that the driver for your module could not be loaded.
    You need to install drivers for your tuner.
    You can try to call this script like that: /usr/script/usbtnrsetup.sh download_drivers to install required or, if not known, all v4l drivers.
    If you have already ran the above and modprobe still fails you may require a firmware file which is not provided in opkg's repositories.
    Check /var/log/messages or dmesg for errors.
    root@dm800se:~#
    a.c.:next drivers:/usr/script/usbtnrsetup.sh download_drivers:
    root@dm800se:~# /usr/script/usbtnrsetup.sh download_drivers
    This procedure will try to download and install module: dvb-usb-af9015 and it's dependent modules from your ipk/opk repositories.
    Do you want to continue? (y/n) y
    Installing [11/11]: v4l-dvb-module-dvb-usb-af9015... Done.
    All v4l modules installed.
    root@dm800se:~#


    2. root@dm800se:~# lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 004: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
    Bus 002 Device 002: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
    Bus 001 Device 003: ID 0951:168e Kingston Technology
    root@dm800se:~#


    3. root@dm800se:~# /etc/init.d/usbtuner.sh start
    Loading module: dvb-usb-af9015...FATAL: Module dvb_usb_af9015 not found.
    Failed
    root@dm800se:~#


    4. dmes.rar


    5.root@dm800se:~# /usr/script/usbtnrsetup.sh extended_status
    Connected devices:
    15a4:9016 Afatech AF9015 DVB-T USB2.0: <Driver error>


    Usbtuner service:


    Contents of /proc/bus/nim_sockets:
    NIM Socket 0:
    Type: DVB-S2
    Name: BCM4505
    Has_Outputs: no
    Frontend_Device: 0
    I2C_Device: 2
    6. root@dm800se:~# ps -A x|grep -E "usbtuner|extuner"
    32087 pts/0 S+ 0:00 grep -E usbtuner|extuner
    root@dm800se:~#


    7. decided to install firmware manulay from dreambox update.com:
    root@dm800se:~# opkg install http://www.dreamboxupdate.com/…nel-module-dvb-usb-af9015
    _3.2-r10.43-bsp0_dm800se.ipk
    Downloading http://www.dreamboxupdate.com/…b-af9015_3.2-r10.43-bsp0_ dm800se.ipk.
    Installing kernel-module-dvb-usb-af9015 (3.2-r10.43-bsp0) to root...
    Installing kernel-module-rc-core (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-mt2060 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-dvb-pll (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-mc44s803 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-af9013 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-mxl5007t (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-mxl5005s (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-dvb-usb (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-tda18218 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-tda18271 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Installing kernel-module-qt1010 (3.2-r10.40-bsp0) to root...
    Downloading http://feed.merlin3.info/oe_2.…-r10.40-bsp0_dm800se.ipk.
    Configuring kernel-module-dvb-pll.
    Configuring kernel-module-mxl5005s.
    Configuring kernel-module-mxl5007t.
    Configuring kernel-module-rc-core.
    Configuring kernel-module-af9013.
    Configuring kernel-module-tda18218.
    Configuring kernel-module-mt2060.
    Configuring kernel-module-dvb-usb.
    Configuring kernel-module-tda18271.
    Configuring kernel-module-mc44s803.
    Configuring kernel-module-qt1010.
    Configuring kernel-module-dvb-usb-af9015.
    root@dm800se:~#


    8. root@dm800se:~# /etc/init.d/usbtuner.sh start
    Loading module: dvb-usb-af9015...Failed!
    /dev/dvb/adapter1 not created by loading the driver. Please check dmesg for reasons
    root@dm800se:~#


    Again problem


    9. dmes1.rar.
    10. screeshot from plugin


    11. on experimental image:
    root@dm800se:~# /usr/script/usbtnrsetup.sh extended_status
    Connected devices:
    15a4:9016 Afatech AF9015 DVB-T USB2.0: <OK>


    Usbtuner service:


    Contents of /proc/bus/nim_sockets:
    NIM Socket 0:
    Type: DVB-S2
    Name: BCM4505
    Has_Outputs: no
    Frontend_Device: 0
    I2C_Device: 2
    root@dm800se:~# /etc/init.d/usbtuner.sh start
    Loading module: dvb-usb-af9015...Failed!
    /dev/dvb/adapter1 not created by loading the driver. Please check dmesg for reasons
    root@dm800se:~#


    12. message.rar from experimental


    13. after copy modules from skimars:
    root@dm800se:~# /etc/init.d/usbtuner.sh start
    Loading module: dvb-usb-af9015...WARNING: Error inserting mxl5005s (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/mxl5005s.ko): Invalid module format
    WARNING: Error inserting tda18218 (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/tda18218.ko): Invalid module format
    WARNING: Error inserting mt2060 (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/mt2060.ko): Invalid module format
    WARNING: Error inserting mc44s803 (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/mc44s803.ko): Invalid module format
    WARNING: Error inserting dvb_pll (/lib/modules/3.2-dm800se/kernel/drivers/media/dvb/frontends/dvb-pll.ko): Invalid module format
    WARNING: Error inserting mxl5007t (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/mxl5007t.ko): Invalid module format
    WARNING: Error inserting af9013 (/lib/modules/3.2-dm800se/kernel/drivers/media/dvb/frontends/af9013.ko): Invalid module format
    WARNING: Error inserting tda18271 (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/tda18271.ko): Invalid module format
    FATAL: Error inserting dvb_usb_af9015 (/lib/modules/3.2-dm800se/kernel/drivers/media/common/tuners/dvb-usb-af9015.ko): Invalid module format
    Failed
    root@dm800se:~#

  • Try to run depmod -a after replacing modules from other sources.


    Module for af9015 can't be loaded because right firmware is missing:


    dmesg: dvb-usb: did not find the firmware file. (dvb-usb-af9015.fw)

  • It means that modules from skirmas are compiled for other kernel you have. DM800 and DM800se have different kernel on the oe2.0 images

  • OK now i am ok on dm800HDse, image from usb BA9,1.
    Problem was:
    1. no firmware files in /lib.......i have to copy and atributes 644
    2. have to do link from /lib....../modules to /lib/extra for dvb-usb-af9015.ko


    After its stop usbtuner: /etc/init.d/usbtuner.sh stop, next start: /etc/init.d/usbtuner.sh start, restart gui and work fine.
    Thanks for this to my friend Duri and thanks helour for help too.

  • Just wanted to let you guys know that I've got usbtuner working on a DM8000HD with the PCTV Systems nanoStick T2 290e, but DVB-T functionality only I'm afraid - no DVB-T2 yet! :loudly_crying_face:


    Method:

    • Install usbTuner (0.7.3x of course) and reboot.


    Here's what I see on my DM8000HD after doing this:

    Unfortunately, as I said, I can't get the 290e to receive any DVB-T2 channels. The 1st (but no doubt not the only) problem is that enigma2 doesn't allow terrestrial receiver modules to have their modulation set to QAM256.
    But it's a start I suppose...:408:

  • I've tryed to install my Terratec H5 (should be a dib0700 chip) on my dm800se with OE2.0.


    But USB Tuner does not find the tuner :frowning_face:



    I've allso installed "kernel-module-dvb-usb-dib0700_3.2-r10.44-bsp0_dm800se.ipk" and tryed "
    #/usr/script/usbtnrsetup.sh download_drivers all" but nothing helps.


    What can I do?



    EDIT: Terratec H5, I mean.