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

TVheadend mit OScam Dvbapi

franky64

Premium
Registriert
9. Dezember 2008
Beiträge
103
Reaktionspunkte
22
Punkte
38
alles die neusten Versionen derzeit, oscam läuft mit TVH auf einem Ubuntu Server, ich habe 1 TBS 8 Tuner Karte drin und OScam
meckert im Log standig

(dvbapi) ERROR: No free id (MAX_DEMUX)

oscam ist Version 11434

jemand ne Idee dazu?
 
Zuletzt bearbeitet von einem Moderator:
Wenn du den OSCAM selbst baust, spiel folgenden Patch ein: (vgl. )

--- module-dvbapi.c 2018-05-13 10:48:20.067871412 +0200
+++ module-dvbapi-demuxid.c 2018-06-27 10:20:28.006451075 +0200
@@ -3420,7 +3420,7 @@
demux[demux_id].adapter_index = adapter_index;
demux[demux_id].ca_mask = ca_mask;
demux[demux_id].rdr = NULL;
- demux[demux_id].demux_index = demux_index;
+ demux[demux_id].demux_index = demux_id;
demux[demux_id].socket_fd = connfd;
demux[demux_id].client_proto_version = client_proto_version;
 
Zuletzt bearbeitet:
ok, ich hab nen ubuntu 16.04 64 bit installiert,oscam hab ich mit svn installiert und rennt, ich denke den patch kriegt man mit simplebuild da rein?
Hast du ein kleines Howto für das gewünschte?
 
leider nein. Aber der Patch, wie ich ihn hier gepostet habe, wird durch die Art und Weise, wie das Board ihn formatiert, nicht funktionieren. Am besten lädst du den Patch aus dem verlinkten TRAC-Eintrag runter, dann funktioniert er auch. Simplebuild benutze ich nicht, aber wenn ich mich recht erinnere, reciht es, den Patch in ein Verzeichnis zu kopieren, damit er vor dem Bauen angewendet wird.
 
danke auf jedenfall erstmal das du dich der Sache annimmst. Ich habe im module-dvbapi.c die entsprechende Zeile angepasst, oscam neu gebaut und neugestartet.
Ich sage mal nach Gefühl braucht er länger bis die Meldung kommt aber sie ist immer noch da! Ich muss dazu sagen das ich 2 TBS Karten habe, also 16 Tuner auf
das Oscam loslasse. Ich könnte mal 8 Tuner testen, um das mal aufzuzeigen ein Logschnipsel....
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
steht doch da, was dir fehlt, sind keine Demuxer mehr frei
oder einfach mal einen Sender weniger nehmen, wenn 16 Belegt sind ist halt Schluß. :)
müsstest du mal schauen wie viele du zu Verfügung hast hier mal an einem Beispiel:
Code:
oot@vuultimo4k:~# ls -a /dev/dvb/adapter0/ |grep demux
demux0
demux1
demux10
demux11
demux12
demux13
demux14
demux15
demux16
demux17
demux18
demux19
demux2
demux20
demux21
demux22
demux3
demux4
demux5
demux6
demux7
demux8
demux9
root@vuultimo4k:~#
 
Zuletzt bearbeitet:
bei mir sieht das so aus:
/dev/dvb/adapter23/demux0
/dev/dvb/adapter22/demux0
/dev/dvb/adapter21/demux0
/dev/dvb/adapter20/demux0
/dev/dvb/adapter19/demux0
/dev/dvb/adapter18/demux0
/dev/dvb/adapter17/demux0
/dev/dvb/adapter16/demux0
/dev/dvb/adapter15/demux0
/dev/dvb/adapter14/demux0
/dev/dvb/adapter13/demux0
/dev/dvb/adapter12/demux0
/dev/dvb/adapter11/demux0
/dev/dvb/adapter10/demux0
/dev/dvb/adapter9/demux0
/dev/dvb/adapter8/demux0
/dev/dvb/adapter7/demux0
/dev/dvb/adapter6/demux0
/dev/dvb/adapter5/demux0
/dev/dvb/adapter4/demux0
/dev/dvb/adapter3/demux0
/dev/dvb/adapter2/demux0
/dev/dvb/adapter1/demux0
/dev/dvb/adapter0/demux0
root@tvh:/usr/local/etc#
 
Zuletzt bearbeitet von einem Moderator:
ja, da ist der Unterschied, bei dir ist adapter 0 - 23 und die demuxer alle demux0 und hier liegen alle in adapter0 und haben demux0 --> demux 22
das musst du nun noch deiner dvbapi beibringen
Code:
demux[demux_id].adapter_index = demux_id;
 
Zuletzt bearbeitet:
Zurück
Oben