Hi Yiruma.
Ob OSAM richtig rund läuft ist abhängig davon, wie es kompiliert wurde, wie/wo die config ist, und wie es gestartet wird.
Ich starte OSCAM z.B. mit
oscam -b -r 2 -c /etc/tuxbox/config
Um den Fehler zu finde schlage ich folgendes vor:
Log in der oscam.config (Sektion global) aktivieren
[global]
disablelog = 0
logfile = stdout
telnet in die Box
oscam mit
oscam -b -r 2 -c /etc/tuxbox/... Pfad zu Deiner config.
starten
und sehen, was passiert.
Bist Du Dir mit Deiner oscam.config sicher?
Hier ist meine:
[global]
disablelog = 0
logfile = stdout
maxlogsize = 20
preferlocalcards = 2
[dvbapi]
enabled = 1
au = 1
request_mode = 1
user = dvbapi
boxtype = dreambox
[webif]
httposcamlabel = oscam
httpallowed = 127.0.0.1,192.168.0.2,192.168.0.10
httpport = 8080
httphelplang = de
httpuser = root
httppwd = mein Passwort
(ich lasse nur localhost und zwei meier Rechner auf das WebIf zugreifen).
Dies ist meine osacm.user
[account]
user = dvbapi
pwd = dvbapi
disabled = 0
group = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
uniq = 3
monlevel = 0
au = 1
und dies ist mein Startscript
#!/bin/sh
### BEGIN INIT INFO
# Provides: oscam
# Required-Start: $syslog $remote_fs
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: oscam
# Description:
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -x /usr/bin/oscam ] || exit 0
case "$1" in
start)
echo -n "Running oscam..."
oscam -b -r 2 -c /etc/tuxbox/config
echo "done."
;;
*)
;;
esac
exit 0
Allerdings beziehe ich OSCAM nicht über die Packetverwaltung sonder kompiliere es selber (mit eigenen settings).
Gruß
Michael