Seite 1 von 2
oscam starten
Verfasst: So 3. Jun 2012, 09:31
von mentor2810
ohne die boardregeln zu verletzen!
möchte ich mal ne frage zu oscam bzw.
das starten von oscam stellen
wenn ich im panel oscam auf ein stelle und einstellungen übernehme
wird mir die oscam per telnet als gestartet angezeigt
aber es funzt nix
wenn ich aber dann oscam im telnet per hand starte
funzt sie
na gut fast bis zum neustart dann geht wieder nix
hab jetzt als not lösung oder besser gesagt
nen start befehl vorm emustart
eingebaut ist zwar so nicht ganz OK aber es läuft
P.S. meine box ist ne gm 990 reloaded
Re: oscam starten
Verfasst: So 3. Jun 2012, 12:15
von BPanther
Hast Du mal statt per Telnet oscam nochmal via Features Menü gestartet (Rezap abwarten)? Wenn das geht, dann hat das Teil ein Problem mit der Initalisierung. Habe ich hier beim Smargo (ohne ftdi-Treiber) auch ab und an. Allerdings benutze ich auch noch eine recht alte Version, mit den neuen hatte ich nur Probleme...
Re: oscam starten
Verfasst: So 3. Jun 2012, 15:09
von mentor2810
jo bpanther hab ich schon noch probiert wollt aber ned
es muss ja irgenwie ein start problem sein
weil wenn ich es per telnet starte gehts ja gleich
startscript bzw. befehl hab ich ja nur hinzugefügt
damit auch alles nach einem neustart geht
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 13:47
von balou1974
In einem Coolstream-Board gab es da mal eine Diskussion, dass Oscam beim Start oft Probleme mit der Zeit (Datum und Uhrzeit) hat und deshalb nicht richtig läuft beim Neutrinostart. Zumindest im aktuellen Public-Beta NG-Return gibt es da einen Fix der vor Oscam gestartet wird und irgendwie was an der Systemzeit dreht... Ich persönlich kenne diverse Probleme mit dem Start von Oscam - meistens wird erst nach dem ersten Umschalten decodiert zumindest bei der GM990 mit Seife-Neutrino war/ist es so ...
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 22:09
von BPanther
Die Systemzeit wird auf den 1.1.2009 wie bei E2 gesetzt. Nur, wenn oscam ein Problem hat weil es mit der Systemzeit nicht klarkommt, warum sollen dann andere das umgehen/fixen? Das hat in oscam selbst gefixt zu werden, andere Emus haben so ein Problem ja auch nicht und/oder warten auf die aktuelle Zeit.
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:03
von TangoCash
wenn die systemzeit vor der compile-zeit von os-cam liegt, wartet diese , bis die systemzeit älter ist, bevor sie (durch-)startet,
das heist aber nicht das sie nicht startet.
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:11
von BPanther
Du meinst wohl eher: "...bis die Systemzeit neuer ist...als das Compile-Datum...". Nur wozu der Aufwand - und warum klappts bei anderen ohne Probleme mit der Systemzeit?
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:12
von DboxOldie
So ist es, und wenn das Sat Kabel ab ist kommt ja keine aktuelle Zeit, dann warten die oscam ein wenig länger bis sie (durch)startet.
Aber läuft dann trotzdem einwandfrei.
Warum das so eincompiliert wurde....k.A., ist aber schon öfters angemäkelt worden.
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:22
von TangoCash
@Bp ja aehm meinte ich
z.b. uptime (anzeige im webif) der oscam war einer der gründe damals....
deswegen hab ich sowas in der rcS:
Code: Alles auswählen
#get time from timeserver if possible
if [ `ping -c1 google.de |wc -l` = "6" ]; then
echo "Syncing with timeserver ptbtime1.ptb.de..." \
&& rdate -s -p ptbtime1.ptb.de
else
echo "No internet connection available..." \
&& date -s "121220001970"
fi
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:26
von BPanther
Hmm, nur für die uptime brauche ich keine Systemzeit. Da zähle ich einfach von 0 hoch. Halte ich persönlich für unsinn das deswegen so komisch gemacht zu haben...
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:33
von TangoCash
es geht dabei um die oscam-uptime unabhängig von der systemuptime.
es wurde bemängelt das die anzeige immer falsch war da oscam da schon seit 1970 oder so lief
Code: Alles auswählen
1180 /* Checks if the date of the system is correct and waits if necessary. */
1181 static void init_check(void){
1182 char *ptr = __DATE__;
1183 int32_t month, year = atoi(ptr + strlen(ptr) - 4), day = atoi(ptr + 4);
1184 if(day > 0 && day < 32 && year > 2010 && year < 9999){
1185 struct tm timeinfo;
1186 char months[12][4] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
1187 for(month = 0; month < 12; ++month){
1188 if(!strncmp(ptr, months[month], 3)) break;
1189 }
1190 if(month > 11) month = 0;
1191 memset(&timeinfo, 0, sizeof(timeinfo));
1192 timeinfo.tm_mday = day;
1193 timeinfo.tm_mon = month;
1194 timeinfo.tm_year = year - 1900;
1195 time_t builddate = mktime(&timeinfo) - 86400;
1196 int32_t i = 0;
1197 while(time((time_t*)0) < builddate){
1198 if(i == 0) cs_log("The current system time is smaller than the build date (%s). Waiting up to %d seconds for time to correct", ptr, cs_waittime);
1199 cs_sleepms(1000);
1200 ++i;
1201 if(i > cs_waittime){
1202 cs_log("Waiting was not successful. OSCam will be started but is UNSUPPORTED this way. Do not report any errors with this version.");
1203 break;
1204 }
1205 }
1206 // adjust login time of first client
1207 if(i > 0) first_client->login=time((time_t *)0);
1208 }
1209 }
oscam ist ereignis-orientiert programmiert, d.h. z.b. anfrage ecm/emm dann passiert was.
kommt kein ereignis passiert auch nichts, auch kein uptime zähler zählt hoch.
das heisst also, wenn ich im z.b. webif aktualisiere, rechnet oscam die uptime neu aus (aktuelle zeit - start zeit).
war die zeit zum startzeitpunkt noch nicht gesetzt (dvb/ntp noch nicht erreicht in unserem fall) rechnet das blöde ding halt von
01.01.1970 aus......
Re: oscam starten
Verfasst: Sa 16. Jun 2012, 23:54
von BPanther
Ich meinte damit, warum auch nen Datum angeben seit wann das Teil läuft. Es reicht doch auch aus, wie lange das Teil läuft, wer unbedingt so eine Statistik braucht. Klar, EMM/ECM brauchen die korrekte Zeit, aber das ist ja erst später dann erforderlich, nicht direkt beim Start.
Re: oscam starten
Verfasst: So 17. Jun 2012, 15:18
von balou1974
Wenn ECMs kommen dann sollte aber auch die Zeit vom Fernsehsender da sein

also warum dann sowas?
Na, ich denke diskutieren lohnt da nicht
Gruss Balou
Re: oscam starten
Verfasst: Mi 26. Sep 2012, 21:09
von EasyExtr3me
Healouuu habe mal eine frage nebenbei die oscam von der kati kann ich die so nehmen mit den config´s für den pingulux oder gibt es da einen speziellen habe stm24 gerade draufgeflasht ? läuft super bekomme aber die oscam nicht so richtig zum laufen auf der kathi läuft sie ?
Re: oscam starten
Verfasst: Mi 26. Sep 2012, 21:16
von DboxOldie
Die oscam-sh4 laufen eigentlich auf allen sh4 boxen.
Ich benutze für die 910er und den spark7162 die gleiche Version sowie configs.
Selbst Boxtype UFS910 kann da bleiben, Duckbox macht da glaube ich das gleiche, könntest mal Dreambox da probieren was bei einigen e2 Images nötig ist.