Testphase OScam - Druckversion +- SynologyMe - Projekte (https://source.synology.me/mybb2) +-- Forum: Synology (https://source.synology.me/mybb2/forumdisplay.php?fid=3) +--- Forum: Projekte (https://source.synology.me/mybb2/forumdisplay.php?fid=4) +---- Forum: OSCam (https://source.synology.me/mybb2/forumdisplay.php?fid=39) +----- Forum: Nachgefragt (https://source.synology.me/mybb2/forumdisplay.php?fid=40) +----- Thema: Testphase OScam (/showthread.php?tid=178) |
Testphase OScam - admin - 02-04-2024 Ich wurde durch den User "csm" gefragt ob es mir möglich wäre die OScam die es scheinbar genau wie den JDownloader für die DSM Version 7.x nicht mehr gibt zum laufen bringen könnte. Nach einiger Suche im Internet konnte ich den Inhalt eines DSM 6.x Paketes finden und auf ein DSM 7.x Paket umstellen. Außer das ich es zum laufen bringen konnte, weiß ich aktuell nicht viel über die Funktionen. Da bin ich auf andere angewiesen. Daher würde ich bitten auf diesen Beitrag zu antworten um mir mitzuteilen ob die Funktionen alle soweit tauglich sind. OScam.png (Größe: 7.56 KB / Downloads: 66,257) Download: OSCAM Dieses Paket läuft aktuell auf einer DS1821+ Betriebssystem: DSM 7.2.1-69057 Update 4 Der gestartete Server sieht dann so aus .. Gruß - Der Admin RE: Testphase OScam - csm - 02-06-2024 @ admin Erstmal ein großes Dankeschön damit Du dich damit beschäftigt hast. Diese Version funktioniert bei mir auf meiner DS1621xs+ . Man muß nur noch diese Datei ersetzten "pl2303.ko" es gibt immer diesen Fehler beim ausführen . root@DS1621xsPlus:~# /var/packages/oscam/scripts/start-stop-status start Starting oscam ... --- Load modules --- Loading usbserial.ko Loading ftdi_sio.ko Loading pl2303.ko insmod: ERROR: could not insert module /volume1/@appstore/oscam/lib/modules/pl2303.ko: Invalid module format /var/packages/oscam/scripts/start-stop-status stop /var/packages/oscam/scripts/start-stop-status start /var/packages/oscam/scripts/start-stop-status stop Gruß und nochmals Dankeschön RE: Testphase OScam - admin - 02-06-2024 Hi, also sagt mir das der Part in der start-stop-status Datei # Modules MODULES_DIR="/lib/modules" ADD_MODULES_DIR="${SYNOPKG_PKGDEST}/lib/modules" MAINMODULE="usbserial.ko" SUBMODULES="ftdi_sio.ko" ADD_SUBMODULES="pl2303.ko" ... start_modules() { echo "--- Load modules ---" for i in $MAINMODULE $SUBMODULES; do echo "Loading $i" insmod $MODULES_DIR/$i done for i in $ADD_SUBMODULES; do echo "Loading $i" insmod $ADD_MODULES_DIR/$i done # Create the ttyUSB if [ ! -c /dev/ttyUSB0 ]; then mknod /dev/ttyUSB0 c 188 0 mknod /dev/ttyUSB1 c 188 1 mknod /dev/ttyUSB2 c 188 2 mknod /dev/ttyUSB3 c 188 3 mknod /dev/ttyUSB4 c 188 4 mknod /dev/ttyUSB5 c 188 5 fi } stop_modules() { echo "--- Unload modules ---" for i in $ADD_SUBMODULES; do echo "Unloading $i" rmmod $ADD_MODULES_DIR/$i done for i in $SUBMODULES $MAINMODULE; do echo "Unloading $i" rmmod $MODULES_DIR/$i done # Remove the ttyUSB if [ -c /dev/ttyUSB0 ]; then rm /dev/ttyUSB0 rm /dev/ttyUSB1 rm /dev/ttyUSB2 rm /dev/ttyUSB3 rm /dev/ttyUSB4 rm /dev/ttyUSB5 fi } in der die genannte pl2303.ko Datei geladen werden soll ohne Admin Rechte nicht auskommt. Eventuell kann man das ja auch in einen Task des Aufgabenplaners packen der dann mit root Rechten startet wie das der Kollege im Deutschen Synology Forum beschrieben hat? Aber macht es dann noch Sinn das Paket zu nutzen wenn man es aufteilen muss nur weil man unter DSM7.x keine root Rechte mehr hat oder wäre es da nicht besser einfach den Admin Account zu aktivieren und es mit Admin Rechten zu nutzen welche man sich vorher einrichtet? Hast du das schon mal probiert? Gruß - Der Admin RE: Testphase OScam - admin - 02-10-2024 Wie man in dem entsprechenden /var/log/packages/oscam.log Eintrag bei der Installation und dem Startversuch über das Paket Center entnehmen kann, fehlen hier wohl die entsprechenden Berechtigungen und es gibt Probleme mit den Modulen, da die scheinbar nicht mehr aktuell zu sein scheinen. Code: 2024/02/04 15:09:30 install oscam 11691-1 Begin preinst Alleine mit root Rechten das Script zu starten hat natürlich auch nicht weiter geholfen, da zwar jetzt das laden der Module geklappt hatte aber eben diese ja dadurch nicht aktueller geworden sind. Nach einiger Zeit und rumgesuche bin ich auf die folgende Webseite gestoßen die für mein aktuelles Modell bzw. Architektur die passenden Module zur verfügung stellt, welche ich dann in das Paket für meine System übernommen habe. dsm7-usb-serial-drivers/modules/v1000/dsm-7.2 Da sah dann schon besser aus diese entsprechend zu starten. Erfreulich. Soweit so gut.. Jetzt stellt sich natürlich die Frage, wie bekommt man für jedes Modell bzw. Architektur die entsprechenden USB Treiber geladen und geht das auch ohne root Rechte? Nach einem erneuten Start über das Paket Center hatte ich Gewissheit: Der Server wurde zwar gestartet .. .. aber weder beim Start noch beim Stop wurden die Module geladen. Code: 2024/02/10 14:41:36 start oscam 11691-1 Begin start-stop-status start Und wieder hat Synology obwohl ich das Paket mit Admin Rechten ausgeführt habe einen Riegel davor geschoben. Admin ist scheinbar nicht gleich Admin?! Ja und Nein .. Es scheint wohl so das nachdem ich mir die 3rd-Party Package Developper Guid nochmals durchgelesen habe so zu sein das man doch mit der /var/packages/oscam/conf/privilege Datei scripte als root laufen lassen kann. Es muss nur immer vorher das Paket angegeben werden. Nachdem ich also die Berechtigungen auf die Scripte in der o.a. Datei wie folgt abgeändert hatte .. Code: { .. sah das Ergebnis nach einem erneuten Start über das Paket Center wie folgt aus .. Code: 2024/02/10 15:54:30 start oscam 11691-1 Begin start-stop-status start Damit wurde die Modulinstallation auf meinem System mit Paket-Architektur V1000 also erfolgreich durchgeführt Bleibt die Frage wie man nun für alle möglichen Architekturen die USB Treiber zur Verfügung stellt. Das dürfte möglich sein, indem man 1. .. die Paket Architektur abfragt und von der o.a. Webseite die passenden Treiber vorher herunter lädt, was aber aber auch bedeutet dass das Gerät immer mit dem Internet verbunden sein müsste. .. oder 2. .. man würde alle möglichen USB Treiber manuell für eine offline Installation vorher herunter laden und in Ordnern entsprechend bereit stellen was das Paket allerdings entsprechend groß machen würde. Welchen Weg ich gehen werde weiß ich noch nicht. Warten wir es ab. Leider ist es aber auch so das man so das Paket nicht einfach installieren kann weil man dann diese Meldung erhält: Demnach muss man diese Anpassung nach der Installation vornehmen obwohl man Admin ist? Gruß - Der Admin RE: Testphase OScam - admin - 02-11-2024 Als workaround kann man folgendes tun damit das Paket dann doch läuft. Man installiert das Paket aber startet es nicht! Man meldet sich als root mit Putty über ssh an und setzt diesen Befehl ab: Code: sed -i "s/package/root/g" /var/packages/oscam/conf/privilege Damit ändert man den Inhalt der privilege Datei von .. Code: { in .. Code: { Sieht dann in Putty so aus.. Die cat Befehle zeigen nur den Inhalt an. So kann man den Erfolg überprüfen wenn man will. Muss man aber nicht. Hiernach startet man das Paket und es läuft im Admin Kontext und die Module werden geladen vorausgesetzt es sind die richtigen. Gruß - Der Admin RE: Testphase OScam - admin - 02-11-2024 Aktuelles Pakete für die folgenden Systeme .. Paket-Architektur V1000 >> Download FS2500 RS2423RP+ RS2423+ DS1823xs+ RS822+ RS822RP+ DS2422+ RS2821RP+ RS2421+ RS2421RP+ RS1221+ RS1221RP+ DS1821+ DS1621+ Paket-Architektur Apollolake >> Download DS620slim DS1019+ DS918+ DS718+ DS418play DS218+ 1. Paket manuell über das Paket-Zentrum installieren .. 2. Häkchen bei "..nach der Installation ausführen" entfernen! 3. Installation abschließen. 3. Da das Paket nun noch nicht gestartet ist mittels Putty diesen Befehl absetzen. Code: sed -i "s/package/root/g" /var/packages/oscam/conf/privilege 4. Paket im Paket-Zentrum "Starten" .. Fertig! RE: Testphase OScam - csm - 02-12-2024 Hallo und nochmals Danke Es funktioniert bei mir mit dieser Version "OScam DSM 7.x Paket-Architektur v1000" Leider ist das Webinterface so so groß damit ich nichts erkennen kann und das aus der Config entfernen mußte. Mein Google Chrome muß ich auf Zoom 60 stellen damit ich etwas lesen kann. Aber es funktioniert alles Danke Gruß Micha PS. Was hällst DU von dem Paket Webmin für die DSM 7.2 RE: Testphase OScam - admin - 02-12-2024 Hallo csm erfreulich das das OSCamServer Paket funktioniert. Ich hab mir das mal angeguckt, weiß gerade nicht ob das wirklich ein Paket ist was man unbedingt haben muss. Aber bestimmt auch irgendwie machbar. Hab gerade AdGuardHome fertig. Gruß - Der Admin RE: Testphase OScam - pirtin - 07-22-2024 Hi pls help when i start oscam i see this in log. This oscam have layer support ? Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=357) card detected card system not supported Normal mode failed, reverting to Deprecated Mode ATR: 3B 78 12 00 00 54 C4 03 00 8F F1 90 00 Hist. Bytes: TÄ detect irdeto card THIS WAS A FAILED START ATTEMPT No 1 out of max allotted of 1 card initializing error RE: Testphase OScam - admin - 07-22-2024 Hello, I only provide support if there are problems with the package. Does the package work and is the USB card reader recognized? Apparently yes. If certain cards are not working because certain conditions are not met, I cannot help you further. It is important to know that not all cards work equally well in every card reader. Depending on the card reader, the configuration of the Oscam.server may need to be adjusted. More details can be found in relevant forums such as here: https://www.digital-eliteboard.com/threads/oscam-server-konfigurationsvorschlage-fur-diverse-karten.213177/#post-1568649 Greets - The Admin |