Du hast immer dann mit einer dvbapi zu tun, wenn oscam auf einem Receiver läuft.
Ein Receiver enthält einen Tuner und der soll ein Bild erzeugen. Dazu müssen ECMs aus dem DVB-Stream des Programms an oscam gesendet werden.
oscam sendet das ECM an einem Reader weiter, der die Anfrage beantworten könnte.
Der Reader kann durch mehrere oscam Instanzen 'durchgeschliffen' werden, bis die Anfrage schlussendlich an der SRG-Karte ankommt.
Die Karte antwortet mit einem gültigen CW (vorausgesetzt sie besitzt gültige Enti's) und sendet es zurück zum angfragenden Receiver.
Über die dvbapi gelangt das CW zur Entschlüsselungseinheit des Reci's. Passt das CW wird das Bild hell.
So einfach ist das Ganze und somit hast du es eig. immer mit einer dvbapi zu tun.
Da es sich bei deinem Server um einen
Raspberry PI handelt und der i.d.R. keinen direkten Tuner enthält, gibt es hier auch keine dvbapi.
Daher wird beim Kompilieren für solche 'reinen' Server meisten der dvbapi-Code erst gar nicht mitgebunden.
Fazit:
Dreambox = Receiver = dvbapi nötig
Raspberry PI = kein Receiver = keine dvbapi
Wird jetzt auf einem 'reinen' Server versucht die dvbapi zu aktivieren, kommt es zu der von dir oben erwähnten Fehlermeldung:
Also auf der Raspel die komplette oscam.dvbapi und die Sektion [dvbapi] in der oscam.conf ersatzlos entfernen.
Da wie oben bereits beschrieben der Client (Receiver) für die korrekte Anfrage an den Server (Raspel) zuständig ist, müssen am Client die dvbapi Einstellungen in der oscam.conf und oscam.dvbapi stimmen.
Das bitte nochmal alles mit den bereits oben angegeben Einstellungen prüfen.
Damit erstmal nicht alle EMMs von oscam selbst geskippt werden, bitte mal im Reader den emmcache prüfen:
Sollte abgeschaltet sein:
Diese Einstellung zusätzlich zu den bereits erwähnten vornehmen und oscam neu starten.