Enigma2 auf dem PC

  • Zitat

    Original von Ethan Hunt
    ... also hier läufts auf der 7k.


    zwar nicht in nem image, aber e2 lässt sich starten und man kann damit sogar tv schauen :grinning_squinting_face:


    Gibts da irgendwo schon Images die ich (zwecks größe) wohl eh nur über den Stick fahren kann - aber besser als nix ?

    lg


    Alex


    msn/skype: chat@websingles.at
    icq: 18-416-675
    Dreambox DM7000
    Dreambox DM800
    Dreambox DM500
    Dreambox DM600
    UFS-910
    ET9x00
    ET5000
    DBox II

  • Zitat

    Original von OPERATOR


    Gibts da irgendwo schon Images die ich (zwecks größe) wohl eh nur über den Stick fahren kann - aber besser als nix ?


    ich hab in zwischenzeit mal was zusammengebastelt:
    http://root.rabas.info/~ethan/enigma2_dm7k/


    Zur installation bitte die beiliegende anleitung beachten.
    Momentan werden e2 und python noch auf /hdd ausgelagert, aber könnte man problemlos auch auf einen usb stick ändern. (wobei imho performance-mäßig da nicht viel um ist).


    Wenn interesse besteht, könnte ich auch mal das diff fürs cdk hochladen...


  • Hi Ethan Hunt,


    gibts denn da schon etwas neues zu dem Thema oder vielleicht eine Stabile Version?
    Hab derzeit leider nicht genügend Hardware zum Testen dieses Themas, somit sollte die Box dann auch noch normal funktionieren.


    lg und danke für deine Arbeit sowie einen guten Rutsch ins neue Jahr.


    Alex

    lg


    Alex


    msn/skype: chat@websingles.at
    icq: 18-416-675
    Dreambox DM7000
    Dreambox DM800
    Dreambox DM500
    Dreambox DM600
    UFS-910
    ET9x00
    ET5000
    DBox II


  • hi,


    nö, nix neues...
    Ich werde das mal demnächst wieder fit machen und was aktuelles bauen.
    Denke aber nicht, dass ich da noch allzuviel Zeit investieren werde.


    Ansonsten gilt natürlich immer noch mein Angebot bzgl. der diffs.

  • Ich hoffe, dass das Angebot der diffs mal angenommen wird, da die Lösung sehr interessant ist, da Enigma1 sicher nicht in der weise weiterentwickelt wird wie enigma 2 und wir wollen unsere boxen doch weiterverwenden mit einer immer neuen software.


    aja - die diffs könnte ich auch auf meinen dbox2 mirror stellen, damit sie nicht verlohren gehen.


    glg und ein frohes neues jahr.

    lg


    Alex


    msn/skype: chat@websingles.at
    icq: 18-416-675
    Dreambox DM7000
    Dreambox DM800
    Dreambox DM500
    Dreambox DM600
    UFS-910
    ET9x00
    ET5000
    DBox II

    Einmal editiert, zuletzt von OPERATOR ()

  • Zitat

    Original von tmbinc
    Reelle Chancen bestehen mit einem "richtigen" Linux (sagt da jemand colinux? ;).


    Prinzipiell sollte enigma2 laufen.


    Dann probier ich es hier nochmal, vielleicht hat das ja schon jemand am Laufen. Ich habe enigma2 erfolgreich auf einem x86 kompiliert. Erst mit Kubuntu 8.04 64Bit. Da ich dachte, dass der Fehler am 64Bit Linux lag habe ich nun Ubuntu 8.04 32Bit am Laufen. Dies ist der Log, wenn ich E2 starte:


    Meine TV-Karte sollte eigentlich erkannt worden sein:

    Zitat

    scanning for frontends..
    opening frontend 0
    detected satellite frontend
    close frontend 0
    found 1 adapter, 1 frontends and 1 demux


    Aber irgendwie werde ich nicht schlau draus, was dann genau passiert, damit es crasht. Jemand eine Idee?

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done
  • Stückchen weiter:

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done
  • Ich kann ja schon die Spinner sehen *g*


    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done
  • spitze gemacht :winking_face:


    postest du die änderungen als diffs auch, damit andere an deinem glück teilhaben können?

    lg


    Alex


    msn/skype: chat@websingles.at
    icq: 18-416-675
    Dreambox DM7000
    Dreambox DM800
    Dreambox DM500
    Dreambox DM600
    UFS-910
    ET9x00
    ET5000
    DBox II

    Einmal editiert, zuletzt von OPERATOR ()

  • Hier die bisherigen Patche. Nur... ich bin natürlich noch lange nicht am Ziel :frowning_face:


    Erst darf sich richtig gefreut werden, wenn ein Bild ausgegeben wird und alles mit der Tastatur bedienbar ist. Derzeit kann ich nur die Senderliste öffnen (Cursor oben / unten), nach vorn / hinten zappen (Cursor links / rechts) und die InfoBar anzeigen / verstecken (Return).

  • Naja Du bist der erste seit 2 1/2 Jahren der soweit gekommen ist. Also geh ich mal davon aus, dass Du den Rest auch hin bekommst.

    lg


    Alex


    msn/skype: chat@websingles.at
    icq: 18-416-675
    Dreambox DM7000
    Dreambox DM800
    Dreambox DM500
    Dreambox DM600
    UFS-910
    ET9x00
    ET5000
    DBox II

  • Leider kann ich mit diesem Code (enigma2/lib/dvb/frontend.cpp) E2 auf dem PC nicht kompilieren:

    Code
    }
    			parm_inversion |= (feparm.rolloff << 2); // Hack.. we use bit 2..3 of inversion param for rolloff
     			if (feparm.modulation == eDVBFrontendParametersSatellite::Modulation::M8PSK) {
     				parm_u_qpsk_fec_inner = (fe_code_rate_t)((int)parm_u_qpsk_fec_inner+9);
     				// 8PSK fec driver values are decimal 9 bigger
     				parm_inversion |= (feparm.pilot << 4); // Hack.. we use bit 4..5 of inversion param for pilot
    			}

    Was bewirkt denn diese Änderung?


    So sah der Code früher mal aus:

    Code
    }
    			if (feparm.modulation == eDVBFrontendParametersSatellite::Modulation::M8PSK)
    				parm_u_qpsk_fec_inner = (fe_code_rate_t)((int)parm_u_qpsk_fec_inner+9);
    				// 8PSK fec driver values are decimal 9 bigger
    		}


    Hier wurde es geändert:
    http://dreamboxupdate.com/cgi-…end.cpp?r1=1.138&r2=1.139

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done

    Einmal editiert, zuletzt von AliAbdul1978 ()

  • Thanks, ich hab mal debug Meldungen reingemacht und konnte keinen Zustand entdecken, bei dem in diesem Code etwas gemacht wurde. Dann lasse ich das mal auskommentiert.


    Hat jemand mal etwas mit lirc unternommen? Ich glaube, da gibt es Code-Schnipsel, die man aus dem vdr-Source übernehmen/umschreiben könnte. Somit könnte man evtl. mit einer Dream-Fernbedienung am PC arbeiten.

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done
  • wird noch am x86 E2 gearbeitet, oder gibs das vieleicht schon?


    alte Rechner gibts zu hauf... deswegen!

  • Zitat

    Originally posted by AliAbdul1978
    Hier die bisherigen Patche. Nur... ich bin natürlich noch lange nicht am Ziel :frowning_face:


    Erst darf sich richtig gefreut werden, wenn ein Bild ausgegeben wird und alles mit der Tastatur bedienbar ist. Derzeit kann ich nur die Senderliste öffnen (Cursor oben / unten), nach vorn / hinten zappen (Cursor links / rechts) und die InfoBar anzeigen / verstecken (Return).


    Sorry that I post in English. But I can read German but can't write it :smiling_face:


    I pulled the latest CVS and applied your patch to it (no problems during patching). Ran configure, compiled it and installed it. No problems what so ever, compilation and installation went without problems (for I can see).


    I start enigma2 from within XFCE (Terminal Session) and it opens a window. I can see the gears rotating for like 1 or 2 seconds. Then it crashes.


    I've uploaded the output tho here:


    http://pastebin.com/m58761c6f


    Could you enlighten me which revision you were using? Also, I'm using Xubuntu 8.04 fully updated. I used the the following URL to install the missing dev-packages:


    http://dream.reichholf.net/ind…tle=Enigma2&printable=yes


    Regards,


    Niels Wagenaar

  • You have to write your own nim_sockets file. This one is mine:

    Code
    aliabdul@aliabdul-desktop:/usr/local/share/enigma2$ cat ./nim_sockets
    NIM Socket 0:
             Type: DVB-S2
             Name: Terratec Cinergy S2 PCI
             Has_Outputs: no
    aliabdul@aliabdul-desktop:/usr/local/share/enigma2$


    Please don't ask me how the dreamboxes are getting the tuners in this file but I couldn't find it in the complete sources. Maybe due some drivers... no idea!?

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done