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

Antifreeze OScam Tweaking für fehleranfällige Anbindungen im HS (WLAN/dLAN)

    Nobody is reading this thread right now.
Was möchtest du uns jetzt damit mitteilen?
Wenn du keine Problem im Betrieb hast, dann sollte es so passen.

Bei Problemen bitte ein aktuelles Logfile vom Fehler anhängen.
 
ich möchte nur wissen ob ich alles richtig gemacht habe und nicht nur auf gut Glück kopieren und einfügen
 
Hi,
hier mal ein Zitat aus Post #1
Die Grundidee war nun, zusätzlich zum default cs378x TCP Reader auf dem Client noch einen zweiten cs357x UDP Fallback Reader anzulegen, der ab einer gewissen Wartezeit ohne Antwort vom Server einspringt. Bei WLAN und dLAN gehen recht häufig einzelne Pakete verloren oder werden fragmentiert, deshalb gehen wir nach einer bestimmten Wartezeit ohne Antwort nach der TCP Abfrage von einem Problem aus und schieben schnell eine UDP Anfrage hinterher.
Die Fallbackreader werden also auf dem Client angelegt!
Ich kann hier keine Parallelen zu deinen Configs finden.
 
ups dann hab ich alles falsch verstanden
... jetzt wird mir auch einiges klar.

mussen beim client im oscam.server der User und das PW im protokoll cs357x (Fallback Reader) und cs378x unterschiedliche Werte rein oder können die gleich sein ?
Nartürlich muss ich diese dann auch beim Server bei dem entsprechenden User bzw. User2 auch anpassen

Demnach sollte es auf dem Server und auf dem Clienten so aussehen ???

--- SERVER ---
[global]

disablelog = 1

logfile = /var/log/ipc/OScam.log

usrfileflag = 1

clienttimeout = 5150

fallbacktimeout = 3600

clientmaxidle = 240

bindwait = 40

nice = -1

maxlogsize = 10000

waitforcards = 0

preferlocalcards = 1

readerrestartseconds = 3720

dropdups = 1

lb_save = 4550

lb_nfb_readers = 5

lb_max_ecmcount = 2450

lb_reopen_seconds = 1000

lb_retrylimit = 3000

lb_stat_cleanup = 2

lb_auto_betatunnel = 0

lb_savepath = /var/log/ipc/stat

lb_retrylimits = 09:600

failbancount = 20



[cache]

delay = 50



[cs357x]

port = xxxx8



[cs378x]

port = xxxx7
[account]

user = Schlafzimmer

pwd = xxxx1

caid = 098C,1702,0D05,0D95,183D,1830

uniq = 1

keepalive = 1

au = sky_v14,tivusat,HD+

group = 1,2,3,4,5,6,7,8



[account]

user = Schlafzimmer2

pwd = xxxx2

caid = 098C,1702,0D05,0D95,183D,1830

uniq = 1

keepalive = 1

au = sky_v14,tivusat,HD+

group = 1,2,3,4,5,6,7,8
[reader]

label = HD+

description = HD+

protocol = mouse

device = /dev/HD+

caid = 1830

boxkey = A7…7C

rsakey = BF…D5

ecmwhitelist = 1830:92

detect = cd

detect_seca_nagra_tunneled_card= 0

mhz = 368

ident = 1830:000000,003411,008011

group = 4

emmcache = 1,1,2,0

blockemm-unknown = 1

blockemm-g = 1

lb_weight = 300



[reader]

label = camd3emu

enable = 0

protocol = cs357x

device = 127.0.0.1,20248

user = meinserver

password = meinserverpass

caid = 0D05

group = 1

blockemm-unknown = 1



[reader]

label = sky_v14

description = sky_v14

protocol = mouse

device = /dev/v14

autospeed = 0

cacheex_allow_filter = 0

caid = 098C

boxid = 12345678

ins7e11 = 15

detect = cd

detect_seca_nagra_tunneled_card= 0

mhz = 600

group = 5

blockemm-unknown = 1

blockemm-u = 1

blockemm-s = 1

blockemm-g = 1

saveemm-u = 1

ndsversion = 2



[reader]

label = tivusat

description = tivusat

protocol = mouse

device = /dev/tivusat

caid = 183D

rsakey = A9…B5

ecmheaderwhitelist = 80308ED387,81308ED387

detect = cd

mhz = 600

ident = 183D:000000,005411

group = 3

emmcache = 1,1,15,0

lb_weight = 300

auprovid = 005411



[reader]

label = Server_Salvo

protocol = cccam

device = xxx.ddns.net,xxxx0

user = Alfonso

password = xxx

inactivitytimeout = 30

group = 8

cccversion = 2.1.1
P: 1830

P: 098C

P: 183E


--- CLIENT ---
global]

logfile = /var/log/oscam.log

fallbacktimeout_percaid = 098C:300,1830:1000



[dvbapi]

enabled = 1

au = 1

user = local

boxtype = dreambox



[webif]

httpport = 83

httpuser = oscam

httppwd = oscam

httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255

http_status_log = 1
P: 1830

P: 183E

P: 098C
[reader]

label = Remote-OScam

protocol = cs378x

device = xxx82.zapto.org,xxxx7

user = Schlafzimmer

password = xxxx1

reconnecttimeout = 60

keepalive = 1

group = 1



[reader]

label = server_cs357x

protocol = cs357x

device = xxx82.zapto.org,xxxx8

user = Schlafzimmer2

password = xxxx2

fallback_percaid = 098C:000000;1830:000000
group = 1
[account]

user = local

au = 1

group = 1
 
Zuletzt bearbeitet:
ich nochmal :confounded:
... hab nun alles so wie in Post 1 eingestellt und zwar alles beim Clien. Das einzige was ich am Server eingefügt habe ist ein zweiter User mit den gleichen Werten wie der erste außer User und passwort. und in meiner Fritzbox hab ich den Port für das Cs357x auf UDP umgestellt.

Leider bekomm ich diesen Log
  • 2019/02/09 19:57:20 656C3A1B c (ecm) Alfonso (1830@000000/0000/EF10/92:818DB74D8C40262C67F61B311224D48E): found (341 ms) by HD+ (L/1/2/2) - RTL HD
  • 2019/02/09 19:57:20 18764B8A c (ecm) Alfonso2 (1830@000000/0000/EF10/92:818DB74D8C40262C67F61B311224D48E): cache1 (297 ms) by HD+ (L/1/2/2) - RTL HD

hier die einstellungen vom Client
[global]
logfile = /var/log/oscam.log
fallbacktimeout_percaid = 098C:300,1830:100

[dvbapi]
enabled = 1
au = 1
user = local
boxtype = dreambox

[webif]
httpport = 83
httpuser = oscam
httppwd = oscam
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
http_status_log = 1
[reader]
label = Remote-OScam
protocol = cs378x
device = xxx.zapto.org,4xxx7
user = Alfonso
password = 2xxxx2
reconnecttimeout = 60
keepalive = 1
group = 1

[reader]
label = server_cs357x
protocol = cs357x
device = xxx.zapto.org,4xxx8
user = Alfonso2
password = 2xxxx22
fallback_percaid = 098C:000000;1830:000000
group = 1


Einstellung beim Server
[account]
user = Alfonso
pwd = 2xxxx2
caid = 098C,1702,0D05,0D95,183D,1830
uniq = 1
keepalive = 1
au = sky_v14,tivusat,HD+
group = 1,2,3,4,5,6,7,8

[account]
user = Alfonso2
pwd = 2xxxx22
caid = 098C,1702,0D05,0D95,183D,1830
uniq = 1
keepalive = 1
au = sky_v14,tivusat,HD+
group = 1,2,3,4,5,6,7,8

ich werd bald wahnsinnig
kann mir jemand weiterhelfen ?
 
ja ich hab 100 reingeschrieben um ein Fallback zu provuzieren. Dann müsste es doch
2019/02/09 19:57:20 18764B8A c (ecm) Alfonso2 (1830@000000/0000/EF10/92:818DB74D8C40262C67F61B311224D48E): cache1 (297 ms) by HD+ (F/1/2/2) - RTL HD
heisen??
 
unter /home/log?

kommen die Einträge regelmäßig rein ?
Find da nichts ... hier ein kurzer Abschnitt
20:34:27.5669 [ ] dvb/pmt.cpp:330 AITready [eDVBServicePMTHandler] found applicaions ids >> pid : 1f7e4ca, orgid : 33, appid : 105
20:34:27.5670 [ ] dvb/pmt.cpp:330 AITready [eDVBServicePMTHandler] found applicaions ids >> pid : 1f7e4ca, orgid : 33, appid : 112
20:34:27.5672 [ ] dvb/pmt.cpp:330 AITready [eDVBServicePMTHandler] found applicaions ids >> pid : 1f7e4ca, orgid : 33, appid : 103
20:34:27.5673 [ ] dvb/pmt.cpp:330 AITready [eDVBServicePMTHandler] found applicaions ids >> pid : 1f7e4ca, orgid : 33, appid : 116
20:34:27.5675 [ ] dvb/pmt.cpp:464 AITready [eDVBServicePMTHandler] Found : control[1], name[RTL Startleiste], url[ ]
20:34:27.5678 [ ] dvb/pmt.cpp:464 AITready [eDVBServicePMTHandler] Found : control[2], name[RTL Digitaltext], url[ ]
20:34:27.5679 [ ] dvb/pmt.cpp:464 AITready [eDVBServicePMTHandler] Found : control[2], name[RTL Specials], url[ ]
20:34:27.5680 [ ] dvb/pmt.cpp:464 AITready [eDVBServicePMTHandler] Found : control[2], name[WatchBox], url[ ]
20:34:27.5682 [ ] dvb/pmt.cpp:464 AITready [eDVBServicePMTHandler] Found : control[2], name[RTL Spiele], url[ ]
20:34:27.5812 { } Screens/InfoBarGenerics.py:4300 detectedHbbtvApplication (1, 'RTL Startleiste', ' ', 33, 100, 0)
20:34:27.9464 < > dvb/decoder.cpp:543 video_event [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 1920x1080 aspect 3

20:34:27.9667 < > dvb/decoder.cpp:543 video_event [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0

20:34:28.5220 { } Plugins/Extensions/EnhancedMovieCenter/EMCTasker.py:43 emcDebugOut EMC: [EMCMS] trashcan cleanup: no trashcan...
20:34:32.3325 { } Plugins/Extensions/Infopanel/CamStart.py:93 timerEvent [CAMSTARTER] Start/Check: 2
20:34:32.5584 { } Plugins/Extensions/Infopanel/CamStart.py:137 timerEvent 2019-02-09 20:34:32.557673
20:34:32.5588 { } Plugins/Extensions/Infopanel/CamStart.py:138 timerEvent [CAMSTARTER] CAM 1 is Running, active cam 1: oscam_atv_emu 1.2 11353
20:34:32.5599 { } Plugins/Extensions/Infopanel/CamStart.py:187 timerEvent [CAMSTARTER] Cam is running, exit camstarter
20:34:32.5679 [ ] dvb/epgcache.cpp:1985 abortNonAvail [eEPGCache] abort non avail netmed schedule reading
20:34:32.5695 [ ] dvb/epgcache.cpp:1992 abortNonAvail [eEPGCache] abort non avail netmed schedule other reading
20:34:32.5703 [ ] dvb/epgcache.cpp:2001 abortNonAvail [eEPGCache] abort non avail FreeSat schedule_other reading
20:34:32.5707 [ ] dvb/epgcache.cpp:2012 abortNonAvail [eEPGCache] abort non avail viasat reading
20:34:32.6608 < > dvb/epgcache.cpp:2273 readData [eEPGCache] nownext finished(1549740872)

20:34:34.9591 < > dvb/epgcache.cpp:2273 readData [eEPGCache] schedule finished(1549740874)

20:34:36.2672 < > dvb/epgcache.cpp:2273 readData [eEPGCache] schedule other finished(1549740876)

20:34:36.2679 [ ] dvb/epgcache.cpp:1577 finishEPG [eEPGCache] stop caching events(1549740876)
20:34:36.2680 [ ] dvb/epgcache.cpp:1579 finishEPG [eEPGCache] next update in 60 min
20:34:53.0224 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:34:56.0439 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:35:26.0561 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:35:29.0761 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:35:59.0902 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:36:02.1159 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:36:32.1286 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:36:35.1522 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:37:05.1631 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:37:08.1821 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:37:08.1829 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:96 startTimer MetrixHDWeatherStandalone lookup for ID 676757 paused 5 mins, to many errors ...
20:37:18.4870 { } Plugins/Extensions/AutoTimer/AutoPoller.py:35 query [AutoTimer] current auto poll 2019-02-09 20:37:18
20:37:18.4882 { } Plugins/Extensions/AutoTimer/AutoPoller.py:52 query [AutoTimer] Auto Poll Started
20:37:18.4972 [ E ] dvb/epgcache.cpp:2558 lookupEventId [eEPGCache] event 0eef not found in epgcache
20:37:18.5102 [ ] dvb/epgcache.cpp:3550 search [eEPGCache] lookup events with 'Passagier 23 - Verschwunden auf hoher See' as title (case sensitive)
20:37:18.5161 { } Plugins/Extensions/AutoTimer/AutoPoller.py:62 query [AutoTimer] next auto poll at 2019-02-10 00:37:18
20:37:19.0370 { } Components/Task.py:375 jobDone job Components.Task.Job name=AutoTimer #tasks=2 completed with [] in None
20:39:58.8303 [ ] base/console.cpp:110 execute [eConsoleAppContainer] Starting sdparm
20:39:58.8526 [ ] base/ebase.cpp:279 processOneEvent [eMainloop::processOneEvent] unhandled POLLERR/HUP/NVAL for fd 70(16)
20:42:08.1943 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:42:11.3270 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:42:41.3372 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:42:44.3591 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:43:14.3687 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:43:17.3885 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:43:47.3996 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:43:50.4197 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:44:20.4329 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:44:23.4542 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
20:44:53.4658 { } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:145 getWeatherThread MetrixHDWeatherStandalone lookup for ID 676757
20:44:56.4849 { E } /home/oe1/atv62/build-enviroment/builds/openatv/release/xc7346/tmp/work/mips32el-oe-linux/enigma2-plugin-skins-metrix-atv/2.1+gitAUTOINC+720b20a21f-r7/gitComponents/Renderer/MetrixHDWeatherUpdaterStandalone.py:156 getWeatherThread Cant get weather data: URLError(gaierror(-2, 'Name or service not known'),)
 
Zuletzt bearbeitet:
ok habs gefunden... scheint doch alles richtig zu sein.
hier der Log mit fakkback 100
2019/02/09 20:48:52 5CCF04D5 c (ecm) local (1830@000000/0000/EF10/92:17CADFA50BE087F9F17360EE21F5B8BD): found (344 ms) by server_cs378x (F/2/2/2) - RTL HD
2019/02/09 20:49:02 5CCF04D5 c (ecm) local (1830@000000/0000/EF10/92:63A96D905057C36A083D0FB51A4D8059): found (345 ms) by server_cs378x (F/2/2/2) - RTL HD
und hier mit 1000
2019/02/09 20:54:52 06021834 c (ecm) local (1830@000000/0000/EF10/92:5C27783825C9EB361F31F09813B785EF): found (344 ms) by server_cs378x (P/1/2/2) - RTL HD
2019/02/09 20:55:02 06021834 c (ecm) local (1830@000000/0000/EF10/92:0F5FE27E3DD3CA0192E6FD479CBF1147): found (344 ms) by server_cs378x (P/1/2/2) - RTL HD

so sollte es doch aussehen oder?
oder sollte es nicht cs357x(F/2/2/2) - RTL HD heisen?

vielen Dank Euch allen
 
Zuletzt bearbeitet:
Mit 100 zu testen bei einer Karte die zum Antworten über 300 benötigt ist doch eh Quatsch.
Wenn die TCP Anfrage bzw. Antwort komplett verloren geht oder die Antwort nach UDP kommt steht im Client Log cs357x (F/2/2/2). Alles zu sehen in #1 da habe ich auch ein Log gepostet wie es in der Praxis aussieht, ohne irgendetwas künstlich zu faken.

-supraracer
 
DANKE für diesen grandiosen Ansatz, habe das nun eingerichtet und es funktioniert gut!

Im Log meines Clients passierte nun folgendes:
  • 2019/06/16 18:42:54 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): found (183 ms) by TV (P/2/2/2)
  • 2019/06/16 18:43:01 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): not found (951 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:01 0287ADC4 c (dvbapi) Demuxer 0 restarting decoding requests after 1 ms with 3 enabled and 0 disabled ecmpids!
  • 2019/06/16 18:43:01 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1AB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:02 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): not found (1 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:02 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 09C4 PROVID 000000 ECMPID 1BB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:03 3EA331AE p (camd35) TV CMD08 (00 - 0) stop request by server (invalid)
  • 2019/06/16 18:43:03 504B6662 p (camd35) TV-Fallback CMD08 (00 - 0) stop request by server (invalid)
  • 2019/06/16 18:43:03 0287ADC4 c (ecm) dvbapi_local (0083:09C4@000000/025B/A7): not found (8 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:03 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 2 CAID 098D PROVID 000000 ECMPID 1CB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:04 3EA331AE p (camd35) TV CMD08 (00 - 0) stop request by server (invalid)
  • 2019/06/16 18:43:04 504B6662 p (camd35) TV-Fallback CMD08 (00 - 0) stop request by server (invalid)
  • 2019/06/16 18:43:04 0287ADC4 c (ecm) dvbapi_local (0083:098D@000000/025B/A0): not found (8 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:04 0287ADC4 c (dvbapi) Demuxer 0 restarting decoding requests after 1 ms with 3 enabled and 0 disabled ecmpids!
  • 2019/06/16 18:43:04 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1AB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:05 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): not found (1 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:05 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 09C4 PROVID 000000 ECMPID 1BB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:06 0287ADC4 c (ecm) dvbapi_local (0083:09C4@000000/025B/A7): not found (1 ms) by TV (F/2/2/2)
  • 2019/06/16 18:43:06 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 2 CAID 098D PROVID 000000 ECMPID 1CB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:07 0287ADC4 c (ecm) dvbapi_local (0083:098D@000000/025B/A0): not found (2 ms) by TV-Fallback (F/2/2/2)
  • 2019/06/16 18:43:07 0287ADC4 c (dvbapi) Demuxer 0 restarting decoding requests after 1 ms with 3 enabled and 0 disabled ecmpids!
  • 2019/06/16 18:43:07 0287ADC4 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098C PROVID 000000 ECMPID 1AB6 ANY CHID PMTPID 0064 VPID 04FF
  • 2019/06/16 18:43:08 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): found (78 ms) by TV (P/2/2/2)
  • 2019/06/16 18:43:15 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): found (263 ms) by TV (P/2/2/2)
  • 2019/06/16 18:43:22 0287ADC4 c (ecm) dvbapi_local (0083:098C@000000/025B/9F): found (264 ms) by TV (P/2/2/2)

Wenn ich das richtig verstehe, kam das System hier "aus dem Tritt", weil nach Überschreitung der 300ms auf dem ersten/normalen Connect ("TV") auf den Fallback-UDP/cs357x umgeswitcht wurde und hier ein NOT FOUND kam.
Dies passierte dann 4x in Folge (18:43:02 / 18:43:03 / 18:43:04 / 18:43:05) und danach wurde es wieder beim ersten Dienst versucht (18:43:06), danach wieder einmal auf dem Fallback (18:43:07). Danach wieder "Normalbetrieb" und ab 18:43:08 alles gut und stabil über den ersten Zugang...

Was ist mit dem CMD08, hierzu gibt es doch einen Befehl in der Config, sollte man hier nochmal ansetzen?

Was genau bedeutet "with 3 enabled and 0 disabled ecmpids" ? Welche 3 enabled ecmpids sind gemeint, es gibt doch zwei Verbindungen auf genau einem Sender (SID 0083)...?
 
Was für eine OSCam Version hast du? Der Log sieht irgendwie nach einer sehr alten Version aus. Hast du die Änderungen bei Sky mit bekommen? Du brauchst jetzt mindestens OSCam 11517 und in der oscam.conf unter
Code:
[global]
disablecrccws_only_for        = 0500:050F00;09C4:000000;098C:000000;098D:000000
Aber laut Log hast du ein anderes Problem. Wenn "not found" kommt, kann dein Server die Anfrage nicht beantworten. Der fragt immer alle CAIDs durch, bis der eine passende gefunden hat. Wie sieht denn der Log beim Server aus und wie ist deine Server und Client Konstellation?

Was genau bedeutet "with 3 enabled and 0 disabled ecmpids" ? Welche 3 enabled ecmpids sind gemeint, es gibt doch zwei Verbindungen auf genau einem Sender (SID 0083)...?
Das bedeutet, dass der Sender über 3 Karten entschlüsselt werden kann. CAID 09C4 (V13), 098C (V14) und 098D (V15). Wie bei dir im Log zu sehen, wird der Sender nur über die CAID 098C entschlüsselt. Die "not found" stammen von den Abfragen auf die 09C4 und 098D. Welche Karte hast du denn in deinem Server? Wenn du nur die 098C hast, würde ich die auch nur dem Reader zuordnen oder die anderen Karten mit Services sperren. Weil jetzt geht dein Client einfach alle CAIDs durch, bis eine passende gefunden wird. Das der allerdings bei der 098C auch ab und zu "not found" hat, ist komisch. Aber da hilft nur der Log vom Server.

Am besten mal deine Configs und Logs von Server und Client posten.
 
Zuletzt bearbeitet:
OSCAM ist 11518-r796 und ja, die Änderungen bei SKY sind bekannt und umgesetzt.
Server ist OSCAM 11517, dort ist 098C (über Proxy) sowie lokal die CAIDs 1830, 0D95, 0B00(MTV) und 0500/0100(XXX) verfügbar.

Client > oscam.server
[reader]
label = TV
protocol = cs378x
device = MYSERVER,PORT
user = USER
password = PASS
caid = 098C,1830,0D95,0B00,0500,0100
keepalive = 1
reconnecttimeout = 30
group = 1
disablecrccws_only_for = 0500:030B00;098C:000000;09C4:000000

[reader]
label = TV-Fallback
protocol = cs357x
device = MYSERVER,PORT
user = USER2
password =PASS2
caid = 098C
fallback_percaid = 098C
group = 1
disablecrccws_only_for = 0500:030B00;098C:000000;09C4:000000

Auf dem Server ist [sky] mit den SIDs nur der CAID 098C explizit zugeordnet, und dieser Service ("sky") dann dem USER und USER2.
Wie soll ich da explizit 09C3 und 098D ausschliessen? Die sind nirgendwo eingetragen...

Auf dem Server ist auch oscam.dvbapi mit P:098C und am Ende I:0 konfiguriert, vielleicht sollte ich das auch am Client im OSCAM noch so machen?


Was mich beim Beispiel oben irritiert hat, ist die mehrfache sekündliche Anfrage per cs357x(UDP) an den Server, während cs378x(TCP) in diesem 7-Sek-Fenster gar nicht angefragt wurde. Es kam dann ja auch
  • (camd35) TV CMD08 (00 - 0) stop request by server (invalid)
  • (camd35) TV-Fallback CMD08 (00 - 0) stop request by server (invalid)
und das hatte mich dann doch gewundert, weil der Fallback munter weiter sekündlich anfragte, während der erste Zugang einfach 7 Sekunden den nächsten Key abwartete...


Ansonsten läuft das aktuell gut, auf dem Server landen beide Anfrage (normal+Fallback) und jeweils einer kommt dann aus dem Cache, alles gut also, der schnellere gewinnt quasi.
 
Zurück
Oben