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

  • I have expected something like this:


    Code
    [12899.205803] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in cold state, will try to load a firmware
    [12899.205808] usb 2-6: firmware: requesting dvb-usb-af9015.fw
    [12899.239949] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
    [12899.295180] dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in warm state.
    [12899.295209] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [12899.295566] DVB: registering new adapter (AverMedia AVerTV Volar Black HD (A850))
    [12899.677181] af9013: firmware version:4.95.0


    If there are no lines like above it is hard to say (for me) where problem is.

  • I think,


    that problem is with initial module dvb-usb-af9015 or in the firmware. Can you test other af9015 firmware files?


    PS: I have found this part inside the driver source code (SIFTeam version):


    It seems that the a850 can work, but on the SIF Team web pages this tuner is marked as "Not OK".
    Maybe

  • Hi, I have a Hauppauge WinTV hvr 930c lying around and I'm wondering if there is a way to make it work. Unfortunately there's no (official) linux drivers for that device. Anyone made it work?

  • still for me no good



    OpenDreambox 1.6.0 dm800


    dm800 login: root
    Password:
    root@dm800:/# /etc/init.d/usbtuner.sh
    /etc/init.d/usbtuner.sh [start|stop|restart]
    root@dm800:/# /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 reas
    ons
    root@dm800:/#


    or


    OpenDreambox 1.6.0 dm800


    dm800 login: root
    Password:
    root@dm800:~# /etc/init.d/usbtuner.sh restart
    Stopping all usbtuner instances...(None running).
    Unloading module: dvb-usb-af9015...Done.
    Loading module: dvb-usb-af9015...Failed!
    /dev/dvb/adapter1 not created by loading the driver. Please check dmesg for reas
    ons
    root@dm800:~#

  • Try my modules from the iCVS image. I think that files paths are the same like in your image - check it please before replace them with:


    tar -xvzf Af9015Modules.tar.gz -C /


    PS: Restart your box after untar. If problem persists paste here dmesg output, right after /etc/init.d/usbtuner.sh restart

  • OpenDreambox 1.6.0 dm800


    dm800 login: root
    Password:
    root@dm800:~# /etc/init.d/usbtuner.sh restart
    Stopping all usbtuner instances...(None running).
    Unloading module: dvb-usb-af9015...Done.
    Loading module: dvb-usb-af9015...Failed!
    /dev/dvb/adapter1 not created by loading the driver. Please check dmesg for reas
    ons
    root@dm800:~#


    and dmesg


    [4294702.130000] VIDEO0: framerate changed 3
    [4294702.130000] VIDEO0: resolution changed (1280 720)
    [4294702.130000] VIDEO0: aspect changed 3
    [4294702.171000] set current avs auto aspect to 16:9
    [4294702.171000] disable wss on display 0
    [4294702.171000] disable wss on display 1
    [4294702.171000] set current avs auto aspect to 16:9
    [4294702.172000] disable wss on display 0
    [4294702.172000] disable wss on display 1
    [4294702.172000] set sb to 3(1)
    [4294702.185000] VIDEO0: set blank to 0
    [4294702.227000] VIDEO0: stop decode
    [4294702.227000] VIDEO0: set blank to 0
    [4294702.227000] no decoder left in sync handling so disable xpt_sync
    [4294706.515000] 5391 ms: 24
    [4294706.594000] 78 ms: 25
    [4294706.620000] 26 ms: =s
    [4294706.717000] 97 ms: 37 Starting /etc/rcS.d/S10tpmd...
    [4294706.746000] 29 ms: =s
    [4294706.914000] 168 ms: 40 Starting /etc/rcS.d/S20modutils.sh...
    [4294707.043000] 129 ms: =s
    [4294707.139000] 96 ms: 43 Starting /etc/rcS.d/S38devpts.sh...
    [4294707.168000] 28 ms: =s
    [4294714.745000] 7577 ms: 46 Starting /etc/rcS.d/S40networking...
    [4294718.360000] af9015: command failed:170
    [4294718.375000] af9015: tuner NXP TDA18218 not supported yet
    [4294718.375000] usbcore: registered new driver dvb_usb_af9015
    [4294728.017000] VIDEO0: set blank to 0
    [4294728.018000] sync is off so we enable it
    [4294728.019000] playback!
    [4294728.019000] total video delay: 0 (0 ms)
    [4294728.028000] VIDEO0: start decode
    [4294728.048000] flush video decoder
    [4294728.190000] VIDEO0: first pts 0x0
    [4294728.249000] VIDEO0: set blank to 0
    [4294728.251000] VIDEO0: stop decode
    [4294728.252000] VIDEO0: set blank to 0
    [4294728.252000] no decoder left in sync handling so disable xpt_sync
    [4294738.323000] bcmfb: enable manual blit
    [4294738.343000] bcmfb: creating surface with pixel format 0x07e48888 (BPXL_eA8_
    R8_G8_B8)
    [4294742.021000] alps_bsbe2 is in powersave mode now
    [4294743.694000] 28948 ms: =s
    [4294743.732000] 38 ms: 50
    [4294749.304000] 5571 ms: 50
    [4294749.326000] 22 ms: 56
    [4294749.404000] 78 ms: 57
    [4294749.460000] 56 ms: 57
    [4294749.467000] 7 ms: 57
    [4294749.548000] 81 ms: 57
    [4294750.734000] 1186 ms: 57
    [4294751.031000] 297 ms: 58
    [4294751.050000] 19 ms: 59
    [4294751.054000] 3 ms: 59
    [4294751.058000] 4 ms: 59
    [4294751.595000] 537 ms: 59
    [4294751.599000] 4 ms: 59
    [4294751.796000] 197 ms: 59
    [4294752.507000] 711 ms: 59
    [4294752.513000] 6 ms: 60
    [4294752.551000] 38 ms: 60
    [4294752.555000] 4 ms: 60
    [4294752.561000] 6 ms: 60
    [4294752.598000] 37 ms: 60
    [4294752.645000] 47 ms: 60
    [4294755.009000] 2364 ms: 61
    [4294755.015000] 6 ms: 63
    [4294755.047000] 32 ms: 63
    [4294755.466000] 419 ms: 63
    [4294755.550000] 84 ms: 64
    [4294755.653000] 103 ms: 64
    [4294755.657000] 4 ms: 64
    [4294755.665000] 7 ms: 64
    [4294755.686000] 21 ms: 64
    [4294760.333000] 4647 ms: 64
    [4294760.668000] 335 ms: 70
    [4294760.987000] 319 ms: 70
    [4294760.992000] 5 ms: 70
    [4294761.115000] 123 ms: 70
    [4294761.123000] 8 ms: 70
    [4294761.127000] 4 ms: 70
    [4294761.143000] 16 ms: 70
    [4294761.179000] 36 ms: 70
    [4294761.225000] 46 ms: 70
    [4294761.231000] 6 ms: 70
    [4294761.403000] bcmfb: creating surface with pixel format 0x07e48888 (BPXL_eA8_
    R8_G8_B8)
    [4294762.116000] 885 ms: 70
    [4294762.319000] 203 ms: 72
    [4294762.370000] set current avs auto aspect to 4:3
    [4294762.370000] disable wss on display 0
    [4294762.370000] disable wss on display 1
    [4294762.370000] set sb to 3(2)
    [4294762.390000] set current avs auto aspect to 4:3
    [4294762.390000] disable wss on display 0
    [4294762.390000] disable wss on display 1
    [4294762.390000] set sb to 3(2)
    [4294762.395000] disable wss on display 0
    [4294762.395000] set wss 8 on display 1
    [4294762.431000] set input to 0
    [4294762.431000] set fb to 2(0)
    [4294762.431000] set current avs auto aspect to 4:3
    [4294762.432000] disable wss on display 0
    [4294762.432000] set wss 8 on display 1
    [4294762.432000] set sb to 3(2)
    [4294762.444000] set ac3 to downmix
    [4294762.462000] 143 ms: 72
    [4294762.486000] 23 ms: 72
    [4294762.591000] 105 ms: 72
    [4294763.180000] 589 ms: 72
    [4294763.191000] 11 ms: 73
    [4294763.238000] 47 ms: 73
    [4294776.170000] set current avs auto aspect to 16:9
    [4294776.170000] disable wss on display 0
    [4294776.170000] set wss 7 on display 1
    [4294776.170000] set sb to 3(1)
    [4294776.190000] set current avs auto aspect to 16:9
    [4294776.190000] disable wss on display 0
    [4294776.190000] set wss 7 on display 1
    [4294776.190000] set sb to 3(1)
    [4294776.194000] disable wss on display 0
    [4294776.195000] set wss 7 on display 1
    [4294776.210000] set current avs auto aspect to 16:9
    [4294776.210000] disable wss on display 0
    [4294776.210000] set wss 7 on display 1
    [4294776.210000] set sb to 3(1)
    [4294776.223000] set current avs auto aspect to 16:9
    [4294776.224000] disable wss on display 0
    [4294776.224000] set wss 7 on display 1
    [4294776.224000] set sb to 3(1)
    [4294776.228000] set current avs auto aspect to 16:9
    [4294776.228000] disable wss on display 0
    [4294776.228000] set wss 7 on display 1
    [4294776.228000] set sb to 3(1)
    [4294776.232000] disable wss on display 0
    [4294776.232000] set wss 7 on display 1
    [4294776.236000] set current avs auto aspect to 16:9
    [4294776.236000] disable wss on display 0
    [4294776.236000] set wss 7 on display 1
    [4294776.236000] set sb to 3(1)
    [4294776.249000] set current avs auto aspect to 16:9
    [4294776.249000] disable wss on display 0
    [4294776.249000] set wss 7 on display 1
    [4294776.250000] set sb to 3(1)
    [4294776.254000] set current avs auto aspect to 16:9
    [4294776.254000] disable wss on display 0
    [4294776.254000] set wss 7 on display 1
    [4294776.254000] set sb to 3(1)
    [4294776.258000] disable wss on display 0
    [4294776.258000] set wss 7 on display 1
    [4294776.261000] set current avs auto aspect to 16:9
    [4294776.261000] disable wss on display 0
    [4294776.262000] set wss 7 on display 1
    [4294776.262000] set sb to 3(1)
    [4294776.276000] set current avs auto aspect to 16:9
    [4294776.276000] disable wss on display 0
    [4294776.276000] set wss 7 on display 1
    [4294776.276000] set sb to 3(1)
    [4294776.280000] set current avs auto aspect to 16:9
    [4294776.280000] disable wss on display 0
    [4294776.280000] set wss 7 on display 1
    [4294776.280000] set sb to 3(1)
    [4294776.284000] disable wss on display 0
    [4294776.284000] set wss 7 on display 1
    [4294776.290000] set current avs auto aspect to 16:9
    [4294776.290000] disable wss on display 0
    [4294776.291000] set wss 7 on display 1
    [4294776.291000] set sb to 3(1)
    [4294776.304000] set current avs auto aspect to 16:9
    [4294776.304000] disable wss on display 0
    [4294776.304000] set wss 7 on display 1
    [4294776.305000] set sb to 3(1)
    [4294776.309000] set current avs auto aspect to 16:9
    [4294776.309000] disable wss on display 0
    [4294776.309000] set wss 7 on display 1
    [4294776.310000] set sb to 3(1)
    [4294776.324000] set current avs auto aspect to 16:9
    [4294776.324000] disable wss on display 0
    [4294776.325000] set wss 7 on display 1
    [4294776.325000] set sb to 3(1)
    [4294776.328000] set current avs auto aspect to 16:9
    [4294776.328000] disable wss on display 0
    [4294776.329000] set wss 7 on display 1
    [4294776.329000] set sb to 3(1)
    [4294776.333000] disable wss on display 0
    [4294776.333000] set wss 7 on display 1
    [4294776.337000] set current avs auto aspect to 16:9
    [4294776.337000] disable wss on display 0
    [4294776.337000] set wss 7 on display 1
    [4294776.337000] set sb to 3(1)
    [4294782.052000] 18814 ms: 73
    [4294782.069000] 16 ms: 95
    [4294782.094000] 25 ms: 95
    [4294783.307000] 1213 ms: 95
    [4294785.977000] 2670 ms: 96
    [4294786.158000] 181 ms: 99
    [4294786.333000] set mute 0 (000) 1
    [4294786.340000] 182 ms: 99
    [4294786.388000] 48 ms: 99
    [4294791.100000] alps_bsbe2 is in normal mode now
    [4294798.966000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [4294798.968000] start pcr0 on dmx 3 pid:144 index 4
    [4294798.971000] start audio on dmx 3 pid:194
    [4294798.971000] audio xpt start
    [4294798.971000] sync is off so we enable it
    [4294798.971000] demux-index 3 pcr0pid 144
    [4294798.971000] using 4 as pcr0 pidchannel
    [4294798.972000] MPEG
    [4294798.972000] audio: streamtype set 0
    [4294798.972000] audio: streamtype_set: stop rave
    [4294798.981000] audio: streamtype_set: restart rave
    [4294798.981000] set mute 0 (111) 1
    [4294798.983000] audio: decoder start 2
    [4294798.997000] video delay 0 (0 ms)
    [4294798.997000] total video delay: 0 (0 ms)
    [4294799.000000] start video0 on dmx 3 pid:144
    [4294799.000000] total video delay: 0 (0 ms)
    [4294799.009000] VIDEO0: start decode
    [4294799.614000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [4294800.274000] ch0: lock
    [4294800.297000] RAP first pts 0xeeef41ba, stc 0xeeef2b7c, pcr valid
    [4294800.418000] RAP sampling rate info isr
    [4294800.418000] eBitRateChange Isr.. set source_changed_event!
    [4294800.418000] eModeChange Isr.. set source_changed_event!
    [4294800.490000] using 50.00Hz as MonitorRefreshRate
    [4294800.610000] SET FORMAT: display[0], format=24
    [4294800.610000] HDMI detected
    [4294800.610000] HDMI mode
    [4294800.610000] use EDID to detect colorspace
    [4294800.610000] using colorspace: 1
    [4294800.711000] bcm_video_analog_port_setup (fmt=6)
    [4294800.830000] SET FORMAT: display[1], format=6
    [4294800.850000] set current avs auto aspect to 16:9
    [4294800.850000] disable wss on display 0
    [4294800.850000] set wss 7 on display 1
    [4294800.851000] set sb to 3(1)
    [4294800.854000] set current avs auto aspect to 16:9
    [4294800.854000] disable wss on display 0
    [4294800.854000] set wss 7 on display 1
    [4294800.854000] set sb to 3(1)
    [4294800.874000] set current avs auto aspect to 16:9
    [4294800.874000] disable wss on display 0
    [4294800.874000] set wss 7 on display 1
    [4294800.874000] set sb to 3(1)
    [4294800.876000] set current avs auto aspect to 16:9
    [4294800.877000] disable wss on display 0
    [4294800.877000] set wss 7 on display 1
    [4294800.877000] set sb to 3(1)
    [4294800.878000] disable wss on display 0
    [4294800.879000] set wss 7 on display 1
    [4294800.881000] set current avs auto aspect to 16:9
    [4294800.881000] disable wss on display 0
    [4294800.881000] set wss 7 on display 1
    [4294800.881000] set sb to 3(1)
    [4294800.890000] VIDEO0: first pts 0xeef038a4
    [4294800.890000] VIDEO0: resolution changed (704 576)
    [4294800.890000] VIDEO0: aspect changed 2
    [4294800.995000] set current avs auto aspect to 16:9
    [4294800.995000] disable wss on display 0
    [4294800.995000] set wss 7 on display 1
    [4294800.995000] set sb to 3(1)
    [4294801.010000] VIDEO0: progressive changed (0)
    [4294801.145000] enable tsm0
    [4294801.191000] using 50.00Hz as MonitorRefreshRate
    [4294801.310000] SET FORMAT: display[0], format=25
    [4294801.310000] HDMI detected
    [4294801.310000] HDMI mode
    [4294801.310000] use EDID to detect colorspace
    [4294801.311000] using colorspace: 6
    [4294801.412000] bcm_video_analog_port_setup (fmt=6)
    [4294801.530000] SET FORMAT: display[1], format=6
    [4294801.690000] set current avs auto aspect to 16:9
    [4294801.690000] disable wss on display 0
    [4294801.690000] set wss 7 on display 1
    [4294801.691000] set sb to 3(1)
    [4294801.695000] set current avs auto aspect to 16:9
    [4294801.695000] disable wss on display 0
    [4294801.695000] set wss 7 on display 1
    [4294801.696000] set sb to 3(1)
    [4294801.715000] set current avs auto aspect to 16:9
    [4294801.716000] disable wss on display 0
    [4294801.716000] set wss 7 on display 1
    [4294801.716000] set sb to 3(1)
    [4294801.718000] set current avs auto aspect to 16:9
    [4294801.718000] disable wss on display 0
    [4294801.718000] set wss 7 on display 1
    [4294801.718000] set sb to 3(1)
    [4294801.720000] disable wss on display 0
    [4294801.720000] set wss 7 on display 1
    [4294801.722000] set current avs auto aspect to 16:9
    [4294801.722000] disable wss on display 0
    [4294801.722000] set wss 7 on display 1
    [4294801.722000] set sb to 3(1)
    [4294830.694000] usbcore: deregistering driver dvb_usb_af9015
    [4294832.890000] af9015: tuner NXP TDA18218 not supported yet
    [4294832.891000] usbcore: registered new driver dvb_usb_af9015
    [ 97.353000] usbcore: deregistering driver dvb_usb_af9015
    [ 99.549000] af9015: tuner NXP TDA18218 not supported yet
    [ 99.549000] usbcore: registered new driver dvb_usb_af9015
    root@dm800:/#

  • Hi Guys, great work.


    I have two questions!
    1. Do you support also the Nano 290e PCTV Stick which is a DVB-T2 one? Linux support: http://stevekerrison.com/290e/


    2. Do you have also the option to bind a tuner via network, through fixed IP+Port, located in another Linux machine reachable within a LAN?
    -> vTuner... so you would offer a complete solution! ;)

  • Quote

    Originally posted by skirmas
    helour
    in summer you have gave me tda18218.ipk driver so this is dmesg after i have installed it & did depmod -a


    Here is the problem:


    [4294718.225000] af9015: command failed:170
    [4294718.241000] af9015: tuner NXP TDA18218 not supported yet


    This module (af9015) was already patched for the tuner TDA18218 last year. It seems that you have an old one.
    Funny, I have found that the package usbtuner_0.4.3b_dm800.ipk includes the module dvb-usb-af9015.ko which has support for TDA18218 tuners :).


    Here are the modules for af9015 usb from the latest SIFTeam image (dm800). Try its.

  • yes i know that 0.4.3b works, also was working fine ItalysatDTT plugin, but after 2011 10 23 italysat stoped working properly ,maybe it is possible to add that into new versions of usbtuner

  • It is problem of the image developers. I don't know why the latest and patched modules didn't include in theirs images :(. In my previous message I have attached modules from the latest SIFTeam image.

  • Yes, I can confirm. Maybe they have slightly other kernel version or compiler. It's a pitty. I will try OpenPLI modules.

  • Modules from OpenPLI also without compatibility with the newest iCVS image (after latest upgrade) :(.


    Here you are:

  • Did you try to use modules from v4.3 with the current kernel ?


    You can extract the contents of ipk/opk using ar like this:

    Code
    ar -x <package_name.ipkg>


    after which you will get control.tar.gz, data.tar.gz and debian-binary. in data.tar.gz you'll have all the files the package contains so if you untar it like:

    Code
    tar -xzvf data.tar.gz


    you'll have 'em uncompressed.
    Then you can replace the files you need with the ones extracted. To get the list of files you need use the archive helour sent you.


    Quote

    Originally posted by skirmas
    not working also with SifTeams drivers,i am adding dmesg

  • Quote

    Originally posted by a.key
    Did you try to use modules from v4.3 with the current kernel ?


    Oh god, same incompatibility (kernel-image_2.6.18-r14.3.0_dm800) for me :(


    PS: We cannot copy modules from one image to others now. Maybe later.

  • Yes you're right. It's not possible to use modules compiled for different kernel version (unless this option has been enabled in the kernel).
    I just didn't remember what was the kernel version that v4.3 was meant to.


    As for using modules from one dm800 image in another. Assuming that the kernel version is same it shouldn't be a problem to use modules from eg. iCVS or openPLi on eg. New Nigma2.
    I've done it before when I couldn't download dvb modules on one of other images due to their feed being down. I've used new nigma2's modules. As stated above - as long as the kernel version is same it should work. Unless someone added some special string to the kernel version and chose option to version modules accordingly.



    Quote

    Originally posted by helour


    Oh god, same incompatibility (kernel-image_2.6.18-r14.3.0_dm800) for me :(


    PS: We cannot copy modules from one image to others now. Maybe later.

  • I had the version 0.4.2b which used to work for some time but after some zapping on channels would not recognize tuner anymore. I would need to boot again for it to be recognized each time. I have an af9015 on icvs image. I let this be for some time.


    Then I tried to install latest version. I uninstalled the version I had and tried to install the lates. However I cant go beyond first phase to install module-init-tools as it is telling me cannot find package module-init-tools. Any help?


    Thanks

  • Pattyren
    do ipkg update then ipkg upgrade from telnet, and then yuo will be able to get init-module-tools


    a.key
    i have a question were it goes after ar -x
    when i did that ,that what i was gtting


    OpenDreambox 1.6.0 dm800


    dm800 login: root
    Password:
    root@dm800:~# ar -x usbtuner_0.4.3b_dm800.ipk
    ar: can't open 'usbtuner_0.4.3b_dm800.ipk': No such file or directory
    root@dm800:~# ar -x /tmp/usbtuner_0.4.3b_dm800.ipk
    root@dm800:~#


    btw, with 0.4.3b version it same thing as is with ItalysatDTT plugin, which i mentioned here
    dm800 and ItalysatDTT Downloader v0.5