Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

oscam unt ntp client

asd1234

Newbie
Registriert
3. Juni 2008
Beiträge
26
Reaktionspunkte
2
Punkte
23
Hallo

Habe folgendes Problem.
Oscam startet erst nach 60 sec automatisch.
Wenn ich es per telnet starte startet es viel schneller.
Habe durch lesen herausgefunden das es durch eine falsch angezeigte zeit sein kann (hatte ein datum mit 1970).
Habe jetzt den ntp client akiviert und die Zeitzone angepasst .
Jetzt habe ich das aktuelle datum aber oscam ist mit der zeit 2 Stunden zurück.
Es ändert sich bei oscam auch nichts wenn ich eine andere Zeitzone eingebe.

Hier ein Auszug aus putty:
/mnt # date
Thu Sep 8 11:25:10 UTC 2016

/mnt # /mnt/etc/init.d/07_11_ntpclient.init status
Thu Sep 8 13:25:14 GMT 2016
TimeZone=GMT-2
/mnt #

Passt das so oder liegt hier schon der Fehler. Wenn ich Date eingebe zeigt putty die falsche Zeit an.
Wenn ich
/mnt/etc/init.d/07_11_ntpclient.init status
eingebe passt die angezeigte Zeit.

Tv: H 6690
Oscam: OSCam: 1.20-unstable_svn Build: r11225 Compiler: arm-v7a8v3r1-linux-gnueabi
und libOscamH_T-GFS_UEH6600.so




Hat jemand eine Idee woran das ganze scheitert.Liegt es an oscam oder an ntp client??


mfg asd123
 
Schau mal ob du
"tzconfig" oder "dpkg-reconfigure tzdata" ausführen kannst und stelle dann die Zeitzone entsprechend ein.

-supraracer
 
Einfach oscam mit Parameter w 1 starten.

Edit:
In deinem Fall wäre es besser den Parameter TZ vor dem Aufruf der LibOSCAM zu verwenden.

Gesendet von meiner Handquetsche
 
Zuletzt bearbeitet:
ich habe das gleiche problem.
das mit dem ausführen und die zeit einstellen geht bei mir nicht.
was könnte man da ändern damit die zeit richtig angezeigt wird??
#!/bin/sh
. /dtv/SGO.env

WAIT_NETWORK()
{
while [ "$(route -n | grep -c UG)" -lt 1 ] ; do
echo "SamyGO ntp: wait for network"
sleep 1
done
}

#timezone
#Lietuva TZ='EET-2EEST-3,M3.5.0/3,M10.5.0/4'

TIMEZONE="GMT-2"

#TZ="set your timezone"
SET_TZ()
{
if [ `cat /dtv/SGO.env | grep -c "export TZ"` -gt 0 ]; then
export TZ='$TIMEZONE'
else
echo "export TZ='$TIMEZONE'" >> /dtv/SGO.env
export TZ='$TIMEZONE'
fi
}
#ntp server
NTP_SERVER='193.110.137.171'

case $1 in
start)
WAIT_NETWORK
SET_TZ
ntpclient -s -h $NTP_SERVER -p 123
;;
stop)
;;
status)
date
echo TimeZone=$TZ
;;
*)
echo "Usage: $0 {start|status}" 1>&2
exit 0
;;
esac
 
Danke

Den ntp server früher zu starten hat`s gebracht.

Einfach 07_11_ntpclient.init in 04_03_ntpclient.init unbenennen
Somit wird der ntp server vor oscam gestartet und die Zeit in oscam passt.
Ob oscam tatsächlich schneller startet muß ich erst schauen.

Nachtrag:
Also oscam startet jetzt in ca.40 sec.
Habe dann 04_03ntpclient.init und ...Oscam.init
in 01_03_ntpclient.init und 01_04_Oscam.init unbenannt und
jetzt gehts noch mal 4 sec schneller auser ich bilde es mir nur ein.

Und noch was wichtiges: Bei Änderungen mit eine FTP Clienten den Datentransfer auf Binär stellen.
mfg asd1234
 
Zuletzt bearbeitet:
Wer aber Maxdome benutzt wird feststellen das wenn ntpclient aktive ist Maxdome nicht mehr startet!!!

Der ntpclient hat rein gar nichts mit der Oscam Startzeit zu tun sondern nur die Oscam Systemzeit, aber das brauch eigentlich keiner ....

Code:
#!/bin/sh
. /dtv/SGO.env

#WAIT_NETWORK()
#{       
#while [ "$(route -n | grep -c UG)" -lt 1 ] ; do
#             echo "SamyGO ntp: wait for network"
#             sleep 1
#done
#}

#timezone
#Berlin TZ='CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03'
ln -s /mnt/opt/privateer/usr/libso/Berlin /tmp/CSP_TimeZone
TIMEZONE="GMT-2"

#TZ="set your timezone"
SET_TZ()
{
if [ `cat /dtv/SGO.env | grep -c "export TZ"` -gt 0 ]; then
   export TZ='$TIMEZONE'
else
   echo "export TZ='$TIMEZONE'" >> /dtv/SGO.env
   export TZ='$TIMEZONE'
fi
}
#ntp server
NTP_SERVER='de.pool.ntp.org'

case $1 in
   start)
   #WAIT_NETWORK
   SET_TZ
   ntpclient -s -h $NTP_SERVER -p 123
   ;;
   stop)
   ;;
   status)
   date
   echo TimeZone=$TZ
   ;;
   *)
   echo "Usage: $0 {start|status}" 1>&2
   exit 0
   ;;
esac

und danach oscam mit 05_05_oscam.init starten damit ntpclient vor oscam gestartet wird

die Oscam Startzeit ist nur veränderbar, in dem man in der Oscam.init
hinter der Oscam Start-Zeile -w 0 schreibt wie pehedima es schon erwähnt hat.

gruß
 
Zuletzt bearbeitet:
kannst du mir mal bitte sagen wo genau das hingeschrieben wird
!/bin/sh
#
# © Copyright 1996-2015, zoelechat@SamyGO
# modded by TDCroPower @ 25.06.2016
#
# Environment Variables
. /dtv/SGO.env
#
# Configuration
#
OSCAMDIR=$DISTROOT/usr/bin/oscam # OScam directory
SODIR=$DISTROOT/usr/libso # so directory
BUILD=oscam-svn11225-samsungtv-webif # OScam build filename
TEXTSTART="Oscam wurde gestartet!" # your start popup info text
TEXTSTOP="Oscam wurde heruntergefahren!" # your start popup info text
TEXTFAIL="Oscam Fehler!?" # your fail popup info text
TEXTUSB="STOP Datei erkannt!" # your STOP popup info text
#
# Configuration End
#

#
# Programcode
# !!! Change at your own risk !!!
#
stop_bootloop()
{
for USB in $TMPDIR/usb/sd* ; do
echo "checking $USB"
[ -e $USB/STOP* ] && samyGOso -A -B -l $SODIR/libAlert.so "TEXT:$TEXTUSB" && exit 1
done
}

case $1 in
start)
stop_bootloop # jump to the bootloop check function
samyGOso -T -B -r -l $SODIR/libOscam*.so # start the OScam library
sleep 0.5 # wait for 0,5 second
$OSCAMDIR/$BUILD -b -c $OSCAMDIR -t $TMPDIR -w 0 # start OScam
sleep 1
if pidof $BUILD > /dev/null; then # check if oscam is running
samyGOso -A -B -l $SODIR/libAlert.so "TEXT:$TEXTSTART" # send TEXT to TV screen
else
samyGOso -A -B -l $SODIR/libAlert.so "TEXT:$TEXTFAIL" # send TEXT to TV screen
fi
;;
stop)
killall $BUILD # quit oscam
if pidof $BUILD && [ -e $TMPDIR/stopused ] > /dev/null; then # check if oscam is running and stop was used
killall -9 $BUILD # quit oscam immediately
rm $TMPDIR/stopused # remove the used marker
else
touch $TMPDIR/stopused # marks first use of stop
fi
samyGOso -A -B -l $SODIR/libAlert.so "TEXT:$TEXTSTOP" # send TEXT to TV screen
;;
status)
[ -f $TMPDIR/libOscam*.log ] && echo -e "$(head -32 $TMPDIR/libOscam*.log)\n[...]" || echo "Not started"
;;
*)
echo "Usage: $0 {start|stop|status}" 1>&2
exit 0
;;
esac
#
# Programcode End
#
 
ist bei dir schon drin

$OSCAMDIR/$BUILD -b -c $OSCAMDIR -t $TMPDIR -w 0 # start OScam


das ist zb. meine:
Code:
#!/bin/sh
#
# © Copyright 2014-2015, Blackbox@SamyGO
#
. /dtv/SGO.env

PATH=$PATH:./
#############################################
# Edit you Oscam dir
OSCAM_DIR=$SYSROOT/opt/privateer/usr/bin/oscam

# Edit you Oscam conf dir for user.cfg
OSCAM_CONF_DIR=$SYSROOT/opt/privateer/usr/bin/oscam/config

# Edit you Oscam bin Name
OSCAM_BIN=oscam-svn11273-samsungtv-webif

# Edit you liboscam Version
OSCAM_LIB=libOscamH_T-GFS_T-GFP_build18.so
#############################################

#not change after
#chmod +x  $OSCAM_DIR/* >/dev/null

stop_bootloop()
{
   for USB in /dtv/usb/sd* ; do
      echo "checking $USB"
      [ -e $USB/STOP ] && echo "STOP found. Script exit..." && exit 1
   done
}

case $1 in
   start)
   stop_bootloop
# for Easymouse 2 Reader Support
########################################################################
#  insmod $MOD_DIR/kernel/drivers/usb/serial/usbserial.ko &>/dev/null
#  insmod $MOD_DIR/kernel/drivers/usb/serial/ftdi_sio.ko &>/dev/null
########################################################################
#   ntpclient -s -h de.pool.ntp.org &> /dev/null &
#   ntpclient -h de.pool.ntp.org &> /dev/null &
   samyGOso -T -B -r -l $OSCAM_DIR/$OSCAM_LIB &
   sleep 0.1
   $OSCAM_DIR/$OSCAM_BIN -c $OSCAM_CONF_DIR -t /dtv -w 0 -b &>/dev/null
   ;;
   restart)
   chmod +x  $OSCAM_DIR/$OSCAM_BIN $OSCAM_DIR/*>/dev/null
   killall $OSCAM_BIN
   rm /dtv/oscam.log
   sleep 0.1
   $OSCAM_DIR/$OSCAM_BIN -c $OSCAM_CONF_DIR -t /dtv -w 0 -b &>/dev/null
   echo "Oscam is stopped and restarted"
   ;;
   stop)
   killall $OSCAM_BIN
   echo "Oscam is stopped"
   ;;
   status)
   [ -f /dtv/libOscamH.log ] && cat /dtv/libOscamH.log || echo "Not started"
   ;;
   *)
   echo "Usage: $0 {start|stop|restart|status}" 1>&2
   exit 0
   ;;
esac

auch zb. der Name der Datei zb 05_05_Oscam-H.init gibt an wann die Datei geladen werden soll.. unter 03 sollte man nicht gehen.

jetzt kommt nicht auf die Idee 01_01_Oscam-H.init zu machen... das wäre keine gute Idee da erst samygo mudule/treiber (FTP / ssh / Telnet) geladen werden müssen !!!! Meine Empfehlung nicht unter 03_01_Oscam-H.init

Denn wenn ein Fehler in der Oscam-H.init ist bevor samygo vollständig geladen wird kommt ihr nicht mehr auf dem TV, da der lade Vorgang dann gestoppt wird.
 
Zuletzt bearbeitet:
also das mit der uhrzeit habe ich jetzt hinbekommen.
die oscam.init habe ich jetzt in 02_02_oscam.init
jetzt startet die nach 50 sekunden
ein bisschen hats gebracht
mit deiner oscam.init, hab die oscam angepasst, startet sie garnicht
 
Zuletzt bearbeitet:
ich denke die 50 sek. sind oky und sollten auch reichen man schaltet ja den TV nicht ständig ein und aus :)

Kommt auch immer darauf an wie schnell der TV ist (CPU) und was für ein USB Stick man verwendet, denn der TV hat ja einiges zu laden wenn man ihn einschaltet. Bei meinem H6600 sind es auch so ca. 40 - 50 sek. und ich Arbeite ohne USB Stick, ist direkt auf der TV ssd installiert.
 
Zuletzt bearbeitet:
Nun solange noch alle läuft ist ja alles gut, nur wenn der TV dann irgendwann garnix mehr macht, weis man, das man zu viel gefummelt hat dann ist das Geschrei groß :mad:

Meine Empfehlung nicht unter 03_01_Oscam.init
 
Zuletzt bearbeitet:
Zurück
Oben