need help with ariva 4k tuner

  • deco information: ferguson ariva 4k combo s905 1gb / 8gb tuner dvb s-s2 avl2011 dvb t-t2 avl6762 (I only need dvb S s2 working, dvbt isnt important for me).

    I just need tvheadend and dvb-s to work, I have tried different versions and different dtb.img armbian coreelec alexelec ....

    the best result is with libreelec 8.2.4 weteek dvb test2 and the dtb of k1plus.

    the system starts successfully

    ethernet works / wifi dont

    detects the dvb built-in as avl6862 on all cards (presumably 6211 + 6762)

    9a27e97f2066d427daa1bd2cc75e687b.png

    with the own dtb from android (5.1 kernel 3.14.29 gcc linaro) the system doesnt boot i try to modify k1plus.dtb severals times my self without any succes(i dont have idea what i was doing) sometimes boot succed but dont detect dvb , mostly dont boot.

    I do not know what else to try, I would need your help.

    dmesg | grep dvb

    Display Spoiler

    [ 19.843813@0] aml_dvb_init: aml dvb init

    [ 19.844034@0] aml_dvb_probe: probe amlogic dvb driver

    [ 19.844055@0] aml_dvb_probe: dmx rst ctl = ffffffc020b96ec0

    [ 19.844063@0] aml_dvb_probe: asyncfifo rst ctl = ffffffc020b96e40

    [ 19.844070@0] aml_dvb_probe: ahbarb0 rst ctl = ffffffc020b96dc0

    [ 19.844077@0] aml_dvb_probe: uparsertop rst ctl = ffffffc020b96d40

    [ 19.844087@0] aml_dvb_probe: ts0: parallel

    [ 19.844164@0] aml_dvb_probe: ts0_control: 0x0

    [ 19.844173@0] dvbdev: DVB: registering new adapter (amlogic-dvb)

    [ 19.844176@0] aml_dvb_probe: Registered adpter: amlogic-dvb

    [ 19.888790@1] aml_dvb_dmx_init: demux0

    [ 19.912758@1] aml_dvb_dmx_init: demux1

    [ 19.913367@1] aml_dvb_dmx_init: demux2

    [ 19.913485@1] aml_dvb_asyncfifo_init: af:0 irq:51

    [ 19.913544@1] aml_dvb_asyncfifo_init: af:1 irq:57

    [ 25.010186@1] amlogic-dvb dvb.50: DVB: registering adapter 0 frontend 0 (Availink avl6862)...

    [ 35.401731@1] amlogic-dvb dvb.50: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)

    dmesg after tvheadend search

    Display Spoiler

    [ 35.176730@1] fb: current vmode=1080p60hz, cmd: 0x10000

    [ 35.241218@0] fb: osd[0] enable: 1 (kodi.bin)

    [ 35.301512@3] i2c i2c-1: avl6862 patch ver 2.0 build 20544

    [ 35.401731@1] amlogic-dvb dvb.50: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)

    [ 35.407618@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 35.407632@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 35.407684@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 35.407691@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 35.408249@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 35.408265@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 36.435131@1] i2c i2c-1: Load avl6862 firmware patch for DVB-S/S2 size=44000

    [ 39.910765@0] aml_snd_card: audio speaker off

    [ 40.646409@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.646456@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.646542@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.646573@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.646657@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.646686@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.646777@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.646808@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.646892@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.646922@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.647005@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.647035@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.647351@1] i2c i2c-1: avl6862: failed to enter DVBSx mode

    [ 40.665130@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665154@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665217@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665233@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665294@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665309@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665375@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665390@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665451@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665466@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665528@1] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 40.665542@1] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 40.665838@1] i2c i2c-1: avl6862: failed to enter DVBSx mode

    [ 81.665978@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666005@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666070@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666085@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666147@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666162@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666228@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666244@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666305@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666320@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666382@0] i2c i2c-1: [aml_i2c_xfer] error ret = -5 (-EIO)

    [ 81.666397@0] i2c i2c-1: token 1, master_no(1) 300K addr 0x7a

    [ 81.666689@0] i2c i2c-1: avl6862: failed to enter DVBSx mode

    lsmod

    Display Spoiler

    sha1_generic 2196 0

    bnep 13775 2

    8021q 19119 0

    r848a 34282 1

    avl6862 252922 1

    dhd 745701 0

    btsdio 4458 0

    bluetooth 337611 7 bnep,btsdio

    cfg80211 365310 1 dhd

    6lowpan_iphc 10351 1 bluetooth

    mali 230895 5

    aml_fe 4946 0

    aml 89804 2 aml_fe

    dvb_core 102042 2 aml,aml_fe

    wifi_dummy 806 0

    amlvideodri 12578 0

    videobuf_res 5386 1 amlvideodri

    videobuf_core 16475 2 amlvideodri,videobuf_res

    videodev 148677 1 amlvideodri

    media 25055 2 videodev,dvb_core

    dwc_otg 231967 0

    fbcon 37495 0

    bitblit 4484 1 fbcon

    softcursor 1184 1 bitblit

    font 7287 1 fbcon

    thanks , and sorry my english.

  • I'm not too sure but I think this box/tuner may not be supported - even though it seems to work, or the image/dtb combination is causing the issue.

    Can you provide the output of

    cat /storage/.kodi/temp/kodi.log|paste

    and

    dmesg | paste

    It "might" show an issue, but I'm not optimistic.

  • Hi,

    i have also an ariva 4k Android box and the libreelec-image mentioned above is running well, but WITHOUT a dvb- TUNER :)

    there is no DVB driver active (and therefore not to be choosen in TVHeadend)

    even the crazycat-module doesn´t help

    Is there a way to integrate the AVL-drivers into the image or to add it after install on SD card ?

    i saw that AFL1 has done some work (linux-drivers: build internal dvb driver AVL6862 for Amlogic/S9xx dev… · LibreELEC/LibreELEC.tv@2c02f11 · GitHub)


    OR is it possible to compile a new build by myself with integrated driver ?


    Thank you