(deprecated) cross platform tuner sharing, friendly user test

  • Zitat

    Original von willi33

    Code
    [2024 vtunerc.c:198] warn: VTUNER_SET_FE_INFO failed - Invalid argument
    [2024 vtunerc.c:214] debug: vTuner frontend type is 0 (0 is DVB-S, 1 is DVB-C, 2 is DVB-T)


    Regards and Thanks


    I see two issues here:
    1) I think your DVB drivers are not up to date, "VTUNER_SET_FE_INFO failed" is known to fail with old drivers
    2) you have an old vtunerc/vtunerd package. Is this intended?


    Roland

  • Hi,


    i have the vtuner-2009-08-30.tar install is this up to date ?
    Where can i find new DVB drivers ?


    Regards

    ===> Keine Support per PN <===

    ===> Pay-TV entschlüsseln ohne ein gültiges Abo ist illegal <===


  • ssh mit pub/priv key authentication könnte dir weiterhelfen. Ein Script das sich automatisch mit der Kathi verbindet, enigma stoppt und vtunerd startet, ist einfach zu schreiben. User Scripte können über enigma gestartet werden.

  • Zitat

    Original von willi33
    Hi,


    i have the vtuner-2009-08-30.tar install is this up to date ?
    Where can i find new DVB drivers ?


    Regards


    latest relase is 2009-09-05, check the first posting in this thread even for latest news (I keep it up to date).


    Latest DVB Module is available here: http://dreamboxupdate.com/open…800-20090822-r0_dm800.ipk If you are using multiboot, make sure to update while your flash image is booted.


    EDIT: corrected link to modules (pasted an old version)


    Roland

  • rmie, wenn ich das ipk installieren will :
    ipkg install dreambox-dvb-modules_2.6.12-5.1-brcmstb-dm800-20090822-r0_dm800.ipk
    Upgrading dreambox-dvb-modules on root from 2.6.12-5.1-brcmstb-dm800-20090707-r0 to 2.6.12-5.1-brcmstb-dm800-20090822-r0...
    Nothing to be done
    An error ocurred, return value: 1.
    Collected errors:
    ERROR: Cannot satisfy the following dependencies for dreambox-dvb-modules:
    dreambox-secondstage (>= 74-r0)
    root@dm800:/tmp#


    ist das dann ok, habe kein multiboot

    ===> Keine Support per PN <===

    ===> Pay-TV entschlüsseln ohne ein gültiges Abo ist illegal <===


  • Du warst zu schnell, ich hatte den falschen Link geschickt. Ist jetzt verbessert. Außerdem habe ich den verweis auf den Second Stage loader vergessen, http://dreamboxupdate.com/open…ondstage_74-r0_dm800.ipk. Der muß zuvor aktualisiert werden.

  • OK,
    alles gemacht, jetzt ist auf der DM800 folgendes zu sehen:


    ./vtunercc dm600
    [1339 vtunerc.c:167] info: Simulating a DVB-C tuner
    [1339 vtunerc.c:212] debug: Start discover worker for device type 2
    [1339 vtunerc.c:90] info: starting discover thread
    [1339 vtunerc.c:122] info: Sending discover message for device types 2
    [1339 vtunerc.c:136] info: Received discover message from 192.168.1.2 control 1041 data 1042
    [1339 vtunerc.c:229] debug: SET_FE_INFO type: 2 frq_min: 55000000 frq_max: 862000000
    [1339 vtunerc.c:243] info: connect control socket to 192.168.1.2:1041
    [1339 vtunerc.c:253] info: connect data socket to 192.168.1.2:1042
    [1339 vtunerc.c:299] info: vtuner message!
    [1339 vtunerc.c:370] info: msg: 9 completed
    [1339 vtunerc.c:299] info: vtuner message!
    [1339 vtunerc.c:370] info: msg: 9 completed


    auch ist der 2.Tuner in der Konfigration zu sehen, nur die Sendersuche geht nicht, gits irgendwie ne Change die Sender da reinzubekommen ??

    ===> Keine Support per PN <===

    ===> Pay-TV entschlüsseln ohne ein gültiges Abo ist illegal <===

  • Zitat

    Original von willi33
    auch ist der 2.Tuner in der Konfigration zu sehen, nur die Sendersuche geht nicht, gits irgendwie ne Change die Sender da reinzubekommen ??


    Bei DVB-C kann der scan nicht funktionieren, da hier ein Blindscan, der Zugriff auf die HW benötigt, gemacht wird. Auf den ersten drei Seiten hat H2Deetoo einge Beiträge dazu geschrieben, evtl hilft dir das.


    H2Deetoo: maybe you can write a short summery how you managed to get lamedb entries for your DVB-C transponders.

  • Zitat

    Original von rmie


    Bei DVB-C kann der scan nicht funktionieren, da hier ein Blindscan, der Zugriff auf die HW benötigt, gemacht wird. Auf den ersten drei Seiten hat H2Deetoo einge Beiträge dazu geschrieben, evtl hilft dir das.


    H2Deetoo: maybe you can write a short summery how you managed to get lamedb entries for your DVB-C transponders.


    Na dann werde ich morgen mal den DVB-C Tuner reinbauen und einen scan machen, vielleicht bekomme ich ja so die Sender rein..


    Vielen Dank rmie .. das ist wirklich ein sehr interessantes Projekt ..

    ===> Keine Support per PN <===

    ===> Pay-TV entschlüsseln ohne ein gültiges Abo ist illegal <===

    Einmal editiert, zuletzt von willi33 ()

  • Zitat

    Original von willi33


    Na dann werde ich morgen mal den DVB-C Tuner reinbauen und einen scan machen, vielleicht bekomme ich ja so die Sender rein..


    evtl. funktioniert es auch mit einem E2 Image für deine DM600

  • Zitat

    Original von rmie


    ssh mit pub/priv key authentication könnte dir weiterhelfen. Ein Script das sich automatisch mit der Kathi verbindet, enigma stoppt und vtunerd startet, ist einfach zu schreiben. User Scripte können über enigma gestartet werden.


    Danke für den Tip, habe aber erst wieder am WE zeit zum probieren.


    mfg. muffi

  • Zitat

    Originally posted by rmie
    I think I discovered a issue with the "deferred connection to the server" feature as described from muffin_1 above ( having the first server connection long after enigma is started). I set the frontend information (type, frequency range etc.) with the first successful server connection. From what I understood from ghost, this causes a reconnection of the vtuner in the kernel. and this can cause a hang of enigma in certain circumstances.


    - Can confirm the problem on DM8000SS --> DM800S (If client-box is started and there is no serverbox responding, enigma hangs when server is started later)
    - SNR not showing correctly on DM800S , stays at 2% permanently.



    1 and/or 3 would be a great enhancement IMHO


    Anyway you're doing a great job. Thank's a lot.


    Regards,

  • Hi willi33,



    Adding channels in lamedb is pretty straightforward.
    You must add atleast 1 transponder, and 1 service.


    Here is an example for a dvb-c channel I have:


    ffff0000:0002:01f4
    c 340000:6875000:2:3:15:0
    /


    The above is a dvb-c transponder (hence the "c"). It consists of 3 lines as you can see.
    It uses the following parameters:
    340000 = frequency
    6875000 = symbolrate
    2 = inversion (0=off, 1=on, 2=auto)
    3:15:0 = one of them should be FEC
    ffff0000 = namespace (always ffff0000 here)
    0002 = transponder id (this you can choose yourself)
    01f4 = Network ID


    The next entry you need to add is the channel/service itself:


    07d1:ffff0000:0002:01f4:1:0
    TRT International
    p:Ziggo,f:40


    Again this consists of 3 lines, using the following paramters:
    07d1 = SID (Service ID)
    ffff0000 = namespace (should be same as corresponding transponder)
    0002 = transponder id (should be same as corresponding transponder)
    01f4 = Network ID (should be same as corresponding transponder)
    1 = service type (1=tv)
    0 = unknown to me


    Next line is service name: TRT International
    Next line contains some parameters:
    p:Ziggo = provider name is "Ziggo"
    f:40 = this option is added by e2, its newfound remark. (I suggest you use it)



    In order to manually add channels you need to know some of these parameters in advance ofcourse, like frequency, SR and SID.


    Once you have added this to lamedb you can use an editor like Llamaware Dreambox edit to change these parameters in an easy way.



    Rgs H2Deetoo,

  • Hallo,


    habe mit DreamBoxEdit mal Kabelkanäle eingetragen, leider ohne Erfolg.
    Der Tuner wird angezeigt, dann wechsel zum Kabeltuner "Tunen fehlgeschlagen" aber SNR und AGC sind defintiv vom Kabel (bessere Werte als SAT)
    EPG wird angezeigt und unter der Uhrzeit steht nicht mehr "Tuner A" sonder nur noch "B".


    Ich habe mal die Consolen Ausgaben mit rangehangen, vielleicht sieht ja jemand was faul ist ?


    Regards / Gruß

  • Zitat

    Original von dreamb001


    - Can confirm the problem on DM8000SS --> DM800S (If client-box is started and there is no serverbox responding, enigma hangs when server is started later)
    - SNR not showing correctly on DM800S , stays at 2% permanently.


    Instead of copying the dvb_frontend_info from server (as done now), I need a sample of this structure for ever type of tuner (DVB-S eg. 7025, DVB-C, DVB-T). I wrote a small program to get this.


    @all: may I ask you to execute the attached binary and provide feedback. One sample for each type of tuner is enough. Find an DVB-S2 example below:



  • Code
    Auschnitt dm600.log:
    [625 vtuner-dmm-2.c:137] debug: FE_READ_STATUS: 0x1
    [625 vtunerd-service.c:299] debug: MSG_SET_FRONTEND
    [625 vtuner-dmm-2.c:137] debug: FE_READ_STATUS: 0x1
    [625 vtunerd-service.c:299] debug: MSG_SET_FRONTEND
    [625 vtuner-dmm-2.c:137] debug: FE_READ_STATUS: 0x1


    Hmm, "FE_READ_STATUS: 0x1" bedeutet die Box hat gerade mal noch erkannt das der Tuner Strom hat, sonst nichts weiter, keine Signal oberhalb der Rauschschwelle etc,
    Prüf nochmal kritisch die Transponder Einstellungen (Frequenz, FEC etc.).


    Um auszuschließen daß Du einem fundamentalem Bug erlegen bist währe es gut wenn Leser bestätigen könnte daß er eine E1 Box mit DVB-C erfolgreich getestet hat.


    Roland

  • DM500 server and DM800 Cliente


    DM500 - > vtunerd 1 0 0 1 1


    DM800 - > vtunercs


    results:


    not stable SNR and AGC (information)


    but very stable signal (image),


    unfurnatly only worked with dm500 on (not in standby)


  • an den Transponder Einstellungen kann es nicht liegen, mit den gleichen Werten bekomme ich prima Bild auf der DM600, aber vielleicht ist es ja ein fundamentaler Bedienungsfehler im Layer 8 (der User), also ich mache folgendes:
    DM600:
    killall ccam
    init 4
    vtuner


    DM800:
    vtuner
    dann mit Hilfe der Fernbedienung Neustart Enigma


    und dann probiere ich ...


    Ist die Reihenfolge ok ?
    Heute Abend gibts auch die Anzeige von get_fe_info ...

    ===> Keine Support per PN <===

    ===> Pay-TV entschlüsseln ohne ein gültiges Abo ist illegal <===

  • Zitat

    Originally posted by rmie



    @all: may I ask you to execute the attached binary and provide feedback.


    Here's the info from my DM8000SS


    // dvb_frontend_info for /dev/dvb/adapter0/frontend0
    struct dvb_frontend_info FETYPE = {
    .name = "bcm4501",
    .type = 0,
    .frequency_min = 925000,
    .frequency_max = 2175000,
    .frequency_stepsize = 125000,
    .frequency_tolerance = 0,
    .symbol_rate_min = 1000000,
    .symbol_rate_max = 45000000,
    .symbol_rate_tolerance = 0,
    .notifier_delay = 0,
    .caps = 0x400006ff
    };
    // dvb_frontend_info for /dev/dvb/adapter0/frontend1
    struct dvb_frontend_info FETYPE = {
    .name = "bcm4501",
    .type = 0,
    .frequency_min = 925000,
    .frequency_max = 2175000,
    .frequency_stepsize = 125000,
    .frequency_tolerance = 0,
    .symbol_rate_min = 1000000,
    .symbol_rate_max = 45000000,
    .symbol_rate_tolerance = 0,
    .notifier_delay = 0,
    .caps = 0x400006ff
    };
    // dvb_frontend_info for /dev/dvb/adapter0/frontend2
    struct dvb_frontend_info FETYPE = {
    .name = "Philips TDA10046H DVB-T",
    .type = 2,
    .frequency_min = 51000000,
    .frequency_max = 858000000,
    .frequency_stepsize = 166667,
    .frequency_tolerance = 0,
    .symbol_rate_min = 0,
    .symbol_rate_max = 0,
    .symbol_rate_tolerance = 0,
    .notifier_delay = 0,
    .caps = 0xb2eaf
    };


    Same for my DM800S, there is no physical tuner installed, just using the shared DVB-S2 from the DM8000


    // dvb_frontend_info for /dev/dvb/adapter0/frontend0
    struct dvb_frontend_info FETYPE = {
    .name = "bcm4501",
    .type = 0,
    .frequency_min = 925000,
    .frequency_max = 2175000,
    .frequency_stepsize = 125000,
    .frequency_tolerance = 0,
    .symbol_rate_min = 1000000,
    .symbol_rate_max = 45000000,
    .symbol_rate_tolerance = 0,
    .notifier_delay = 0,
    .caps = 0xff
    };


    Regards,

  • @H2Deetoo> 2:3:15:0 = one of these values is FEC and INVERSION
    looking by S and T first must be inversion - 0=off, 1=on, 2=auto


    @H2Deetoo> f:40 = this option is added by e2, use it.
    its newfound remark

    dm8Ksstt+NN2 dm7020+GP
    1.8m+36E;28E;23E;19E;16E;13E;7E
    1.6m+42E;40/39E;36E
    1.0m+10/9E;5E;1W;8W
    0.8m+4/5W
    1.1m+12W;18W;24W
    1.0m+15W;22W;30W
    1.0m+75E;80E
    1.1m+53E;60E