Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Intel® Desktop Board D945GSEJT als Server ?

    Nobody is reading this thread right now.
AW: Intel® Desktop Board D945GSEJT als Server ?

Jetzt wird der Log gefüllt !!
Da in der oscam.conf ja meine EMM-Log steht verstehe ich nicht wie das auf
"disablelog = 1"
geändert wurde !

Denn zum manuellen schreiben war es ja sonst auch aktiv, sost wäre doch das EMM.log auch leer, oder ??

Durch das hier:
Code:
maxlogsize                    = 1500

brauche ich keine Angst haben das mir der Speicher ausgeht, oder ?
Wird dann bis 1500 geschrieben und dann nicht mehr oder wird autom. vom Anfang etwas gelöscht ?




Gruß
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Hi,
disablelog bezieht sich nur auf das Oscam-Log.

Mit maxlogsize wird die Größe des Logs in KBytes angegeben.
Ist der Wert erreicht, wird eine neue Datei angelegt und die alte bekommt ein "-prev" hinten dran. Die vorherige -prev wird dabei gelöscht.
Es wird also maximal 2x maxlogsize als Platz für das Log belegt.

Gruß
janni1
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Top, dann brauche ich mir ja keinen Kopf darüber machen das der Speicher irgendwann voll ist !!

Gruß
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Der Punkt ist, wenn der Fehler kommt, steht er ja wohl in oscam.log
Aber welcher Fehöler das ist, kannst nur du alleine wissen

Hallo,

so heute war der Reader of:


Im Log steht das hier bezüglich des Readers:
Code:
>> OSCam <<  cardserver log switched at Wed Jan 13 13:04:22 2016
-------------------------------------------------------------------------------
2016/01/13 13:04:22 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:22 00000000   >> OSCam <<  cardserver log  switched, version 1.20-unstable_svn, build r11202 (i686-linux-gnu)
2016/01/13 13:04:23 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:23 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:24 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:24 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:25 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:25 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:26 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:26 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:27 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:27 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:28 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:28 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:29 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:29 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:30 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:30 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:31 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:31 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:32 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:32 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:33 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:33 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:34 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:34 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:35 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:35 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:36 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:36 r   (reader) V142 [mouse] Error getting card status.
2016/01/13 13:04:37 r   (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/01/13 13:04:37 r   (reader) V142 [mouse] Error getting card status.
Nach dem Neustart wieder alles ok:
Code:
2016/01/13 13:41:07 r   (reader) V142 [mouse] Pincode read: XXXX
2016/01/13 13:41:07 r   (reader) V142 [mouse] PCB settings: FF FF FF FF
2016/01/13 13:41:07 r   (reader) V142 [mouse] type: VideoGuard Sky Austria/Germany (098C), caid: 098C
2016/01/13 13:41:07 r   (reader) V142 [mouse] serial: ########, BoxID: ########, baseyear: 2004
2016/01/13 13:41:07 r   (reader) V142 [mouse] ready for requests
2016/01/13 13:41:07 r   (reader) V142 [mouse] found card system videoguard2
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] THIS WAS A SUCCESSFUL START ATTEMPT No  1 out of max alloted of 1
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] card detected
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] type: VideoGuard Sky Austria/Germany (098C)
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] ------------------------------------------------------------------
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |- class -|-- tier --|----- valid to ------|--- package name ----|
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] +---------+----------+---------------------+---------------------+
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 0058 --| 2016/02/04-00:00:00 | Sky 3D Welt
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 0056 --| 2016/02/04-00:00:00 | Sky 3D Film
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 0057 --| 2016/02/04-00:00:00 | Sky 3D Sport
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 007b --| 2016/02/04-00:00:00 | Sky DE Sat 19,2
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 007d --| 2016/02/04-00:00:00 | Sky Sport
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 0081 --| 2016/02/04-00:00:00 | Sky Bundesliga
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 008e --| 2016/02/04-00:00:00 | Beate-Uhse.TV
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00c0 --| 2016/02/04-00:00:00 | Sky Welt Extra
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00c8 --| 2016/02/04-00:00:00 | Sky Film
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00c9 --| 2016/02/04-00:00:00 | Sky Welt HD
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00ca --| 2016/02/04-00:00:00 | Sky Film HD
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00c7 --| 2016/02/04-00:00:00 | Sky Welt
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00e4 --| 2016/02/04-00:00:00 | Sky Bundesliga HD
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00e5 --| 2016/02/04-00:00:00 | Sky Sport HD
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00f0 --| 2016/02/04-00:00:00 | Pairing-tier
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00fa --| 2016/02/04-00:00:00 | Sky Blue Movie HD
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00f3 --| 2016/02/04-00:00:00 | Blue Movie Info
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] |-- 00 ---|-- 00ff --| 2016/02/04-00:00:00 | Sky AT/DE / 19.2E / de
2016/01/13 13:41:07 r   (reader) V142 [videoguard2] ------------------------------------------------------from-ins70--


Was muss den jetzt im Script eingetragen werden damit er beim erkennen des Fehler den Neustart automtisch einleitet ?
[
CODE]ERROR Phoenix_GetStatus: ioctl error in card detection for %CARDNAME%[/CODE]

Gruß
 
Zuletzt bearbeitet von einem Moderator:
AW: Intel® Desktop Board D945GSEJT als Server ?

Das wäre dann in deinem Fall entweder für den Reader V142
V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error

oder für alle unter CRADNMAE hinterlegten Reader

%CARDNAME% [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Danke

Wenn der Fehler jetzt auftaucht dann wird ein Neustart initialisiert und das Error.log bekommt einen Eintrag, richtig ?

Gruß
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Ja so sollte es sein. Wenn die Meldung auftaucht, wird der Reader angehalten und dann wieder gestartet.
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Habe jetzt den Befehl:
Code:
sudo /etc/init.d/cron restart
nochmal eingegeben.

Als Ausgabe kommt:


Also wurde das Script jetzt auch einem Neustart unterzogen, somit sollte das Script jetzt ordnungsgemäß laufen.

Bin mal gespannt ob/wann ein Eintrag im "error.log" auftaucht.

Gruß und danke für eure geduldige Hilfe !!
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Hallo,

so heute war es mal wieder soweit. Reader war Off

Im Oscam-log:
2016/02/04 13:01:43 r (reader) V142 [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
2016/02/04 13:01:43 r (reader) V142 [mouse] Error getting card status.


Da scheint der rot-markierte Eintrag im Skript nicht zu stimmen:
#!/bin/bash
#
#### CONFIG - START

## OScam WebIf with SSL? [1=yes , 0=no]
OSssl="0"

## /path/to/oscam.conf?
OScfg="/var/etc/oscam.conf"

## Cards to monitor
CARD["1"]="V142"
CARD["2"]="V14"


## OScam's Logfile?
OSlog="/var/log/ipc/OScam.log"

## monitoring Error message
OSerror="ERROR Phoenix_GetStatus: ioctl error in card detection for %CARDNAME%"

## reporting logfile for this script?
OStolog="/var/log/ipc/oscam.error.log"

#### CONFIG - END


OSip="127.0.0.1"
[ "$OSssl" = 1 ] && URL="https://" || URL="http://"

# Simple URL encoding
proc_url_encode() {
out=${1//%/%25}; out=${out//\{/%7B}; out=${out//\}/%7D}; out=${out//|/%7C};
out=${out//\\/%5C}; out=${out//^/%5E}; out=${out//~/%7E}; out=${out//[/%5B};
out=${out//]/%5D}; out=${out//\`/%60}; out=${out//#/%23}; out=${out//>/%3E};
out=${out//\$/%24}; out=${out//&/%26}; out=${out//+/%2B}; out=${out//,/%2C};
out=${out//\//%2F}; out=${out//:/%3A}; out=${out//;/%3B}; out=${out//=/%3B};
out=${out//\?/%3F}; out=${out// /%20}; out=${out//</%3C};
out=${out//\!/%21}; out=${out//"/%22}; out=${out//\@/%40}; out=${out//\'/%27};
out=${out//\(/%28}; out=${out//\)/%29}; out=${out//\*/%2A}; out=${out//\-/%2D};
out=${out//\_/%5F}; out=${out//\./%2E}; out=${out//\€/%80};
echo $out
}

proc_parse_cfg() {
i=0
while read line; do
line=$(echo $line | sed -e 's/ //g')
if [[ "$line" =~ ^[^#]*= ]]; then
cfg_name[$i]=$(echo $line | cut -d'=' -f 1)
cfg_value[$i]=$(echo $line | cut -d'=' -f 2-)
((++i))
fi
done < $1
}

get_cfg_value() {
i=0
for name in ${cfg_name
[*]}; do
[ "$1" = "$name" ] && echo "${cfg_value[$i]}" && break
((++i))
done
}

proc_get_infos() {
proc_parse_cfg $OScfg
WEBPORT=$(get_cfg_value httpport)
[ -z "$WEBPORT" ] && "ERROR: WebIf isnt enabled! Abort!" && exit 1
USERNAME=$(get_cfg_value httpuser)
if [ ! -z "$USERNAME" ]; then
PASSWORD=$(get_cfg_value httppwd)
URL="$URL"`proc_url_encode "${USERNAME}"`":"`proc_url_encode "${PASSWORD}"`"@${OSip}:${WEBPORT}"
else
URL="${URL}$OSip:$WEBPORT"
fi
}

proc_get_infos

for card in ${CARD
[*]}; do
ERRORmsg=${OSerror//%CARDNAME%/$card}
founds=`tail -10 $OSlog | grep "$ERRORmsg" | wc -l`
if [ $founds -gt 0 ]; then
echo "`date +%d-%b-%Y` `date +%H:%M:%S`: $card Card lost" >> $OStolog
curl -s --digest "$URL/readers.html?label=${card}&action=disable" >/dev/null
curl -s --digest "$URL/readers.html?label=${card}&action=enable" >/dev/null
fi
done

exit 0


Müsste er anders lauten:
OSerror="ERROR Phoenix_GetStatus: ioctl error in card detection for %CARDNAME%"

Danke schonmal


Das rote stimmt so ?
## reporting logfile for this script?
OStolog="/var/log/ipc/oscam.error.log"


EDIT:

Müsste es eventuell sp lauten:
## monitoring Error message
OSerror="%CARDNAME% [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error"
 
Zuletzt bearbeitet:
AW: Intel® Desktop Board D945GSEJT als Server ?

Hast du dir schon mal überlegt, das Problem zu beseitigen statt ständig die Symptome zu bekämpfen?
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Ja, wäre schöner ! Aber ich kann den "Absturz" nicht provozieren. Weiß also nicht wo ich ansetzen müsste

Gruß
 
und es ist mmer der gleiche reader ?
-sorry hab jetzt nicht alles gelesen hier -
aber wenn es immer wieder der selbe ist dann evtl. ma nen anderen dran hängen .

-kluscheisser mod off -
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Ich habe das selbe Board mit 3 verschiedenen Karten. Das Ding starte ich einmal im halben jahr neu , noch nie ist ein Reader ausgefallen.
Hast du eine Hub dran? Was für ein Reader ist das und welche Reader einstellung hast du bei der karte gemacht?
 
AW: Intel® Desktop Board D945GSEJT als Server ?

Hi,

immer (Gott sei dank selten) wird der V14-Reader nach einem Server-Reboot nicht erkannt. Der HD01 sofort wieder OK

Hier der Live-Log Eintrag:

Code:
[LIST]
[*]2016/02/07  r   (reader) V14 [mouse] ATR: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[*]2016/02/07  r   (reader) V14 [mouse] Init card protocol T0, FI=1, F=372, D=16, N=2
[*]2016/02/07  r   (reader) V14 [mouse] Calculated work ETU is 62.00 us reader mhz = 600
[*]2016/02/07  r   (reader) V14 [mouse] Buffers readed  0 bytes total time_us 75521
[*]2016/02/07    r   (reader) V14 [mouse] ATR Fsmax is 5 MHz, clocking card to wanted   user cardspeed off 6.00 MHz (specified in reader->mhz)
[/LIST]

 




[LIST]
[*]2016/02/07  r   (reader) V14 [mouse] card system not supported
[*]2016/02/07  r   (reader) V14 [mouse] THIS WAS A FAILED START ATTEMPT No 1 out of max alloted of 1
[*]2016/02/07  r   (reader) V14 [mouse] card initializing error
[/LIST]

Da hilft jetz nur wieder wie blöde den USB-HUB zu wechseln/tauschen.......................warum nur :emoticon-0179-headb
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…