Samba

TAPs für die SRP- und CRP-Serie
Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3205
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: Samba

#101

Beitrag von jkIT » Di 6. Jun 2017, 12:56

Acade hat geschrieben:Oder im Script beim chmod das "+x" durch "755" ersetzen (bei mir ging's aber auch so).
Ich nehme an, das Skript selbst braucht nicht ausführbar zu sein, oder?
Zuletzt geändert von jkIT am Mi 15. Feb 2023, 18:26, insgesamt 2-mal geändert.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
Acade
Software-Guru
Software-Guru
Beiträge: 952
Registriert: Fr 9. Dez 2005, 13:37
Receivertyp: TF 5000 PVR (Rente) Wohnzi. : SRP 2401 CI+ Eco Reserve: SRP 2401 CI+
Wohnort: Bayern
Kontaktdaten:

AW: Samba

#102

Beitrag von Acade » Di 6. Jun 2017, 13:09

Doch, aber das erledigt zuverlässig AcadeRC selbst.
Edit: Es scheitert am "cannot execute binary file".
Zuletzt geändert von Acade am Di 6. Jun 2017, 13:12, insgesamt 1-mal geändert.

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#103

Beitrag von HD_Topfgucker » Di 6. Jun 2017, 15:18

Hallo,

Resultat der ersten kurzen Prüfung:

Händisch also per Telnet alles in Ordnung. Funktioniert bestens.
Beide Dateien von jkiT sind ausführbar. Mount funktioniert.
leider aber nicht mit Acade' s script. :mad:

Werde mal heute Abend das Script unter die Lupe nehmen, denn es ist mir
wichtig nicht erst per telnet alles händich eingeben zu müssen.

Gruß HD_Topfgucker

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3205
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: Samba

#104

Beitrag von jkIT » Di 6. Jun 2017, 16:52

Je nachdem, wie du das Skript bearbeitet hast, prüfe mal ob das Skript mit Linux Zeilenwechsel "\n" abgespeichert wurde, oder ob sich Windows-Zeilenwechsel "\r\n" eingeschlichen haben.
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#105

Beitrag von HD_Topfgucker » Di 6. Jun 2017, 18:37

jkIT hat geschrieben:Je nachdem, wie du das Skript bearbeitet hast, prüfe mal ob das Skript mit Linux Zeilenwechsel "\n" abgespeichert wurde, oder ob sich Windows-Zeilenwechsel "\r\n" eingeschlichen haben.
Scripte bearbeite ich unter OpenSUSE mit dem Programm kwrite. Sollte also gehen?

Gruß HD_TOPFGUCKER
Zuletzt geändert von jkIT am Mi 15. Feb 2023, 18:27, insgesamt 1-mal geändert.

Benutzeravatar
Acade
Software-Guru
Software-Guru
Beiträge: 952
Registriert: Fr 9. Dez 2005, 13:37
Receivertyp: TF 5000 PVR (Rente) Wohnzi. : SRP 2401 CI+ Eco Reserve: SRP 2401 CI+
Wohnort: Bayern
Kontaktdaten:

AW: Samba

#106

Beitrag von Acade » Di 6. Jun 2017, 20:53

Ja, sollte gehen. Was steht denn in der Datei "autostart.sh (Output)"?
Mit telnet arbeitet das Script korrekt?

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#107

Beitrag von HD_Topfgucker » Mi 7. Jun 2017, 21:32

Hallo Topfgemeinde,

das Script von Acade läuft jetzt auch bei mir rund und ich bin begeistert. Ich konnte nicht klären woran es lag.
Ich habe das Script noch einmal aufgerufen und dann neu abgespeichert. :u:

In Acade's Tap läuft nun alles rund.

Mein Ziel ist es allerdings aus Gründen der Optik den SmartFiler weiterhin zu benutzen.

Es ergeben sich allerdings einige kleine Problemchen. Das gemountete Samba Share wird zwar im Filer angezeigt, allerdings sind die darin befindlichen Dateien erst sichtbar wenn mann im SmartFiler einen Rescan anstößt. Auch nach diversen Dateimanipulationen muss man im Anschluss immer wieder einen Rescan durchführen um korrekte Verzeichniseinträge zu erhalten.

Könnten die5 vielleicht noch mal Hand an den Filer legen ??

Kann man das Autostart.sh Script auch ohne das Acade Tap irgendwo starten??

Sicherlich sollte man auch ein endscript zum entladen des cfis Moduls basteln?

Können die Scripte nicht irgendwie in den SmartFiler integriert werden? :D

Gruß HD_TOPFGUCKER

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28932
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Samba

#108

Beitrag von FireBird » Mi 7. Jun 2017, 21:41

SF kann schon länger Scripte starten. Dazu musst Du in der TAP-Sicht mittels TV-/Radio-Taste nur in den AllFiles-Modus schalten.

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#109

Beitrag von HD_Topfgucker » Mi 7. Jun 2017, 21:47

FireBird hat geschrieben:SF kann schon länger Scripte starten. Dazu musst Du in der TAP-Sicht mittels TV-/Radio-Taste nur in den AllFiles-Modus schalten.


Vielen Dank für die Info, das war mir bisher nicht bekannt.

Wäre also nur noch das Problemchen mit dem Rescan. :puh:

Gruß HD_TOPFGUCKER

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: Samba

#110

Beitrag von Töppi » Mi 7. Jun 2017, 22:55

das gleiche Problem (Rescan) gibt es leider auch mit NASmount gemountete Verzeichnisse per nfs....
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28932
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Samba

#111

Beitrag von FireBird » Mi 7. Jun 2017, 23:30

Die beschleunigten SF-Versionen (V3.x) verwenden das Linux-inotify-API, welches selbstständig Verzeichnisse überwacht. Der SF muss also nicht selbst aufpassen, sondern liest das Verzeichnis erst dann erneut ein, sobald er von inotify über eine Änderung informiert wird. Der Nachteil der Methode ist, dass dies mit nfs- oder cifs-Netzwerklaufwerken nicht funktioniert, da der Linux-Kernel hier keinen so tiefen Zugriff auf das Dateisystem hat.

Benutzeravatar
Acade
Software-Guru
Software-Guru
Beiträge: 952
Registriert: Fr 9. Dez 2005, 13:37
Receivertyp: TF 5000 PVR (Rente) Wohnzi. : SRP 2401 CI+ Eco Reserve: SRP 2401 CI+
Wohnort: Bayern
Kontaktdaten:

AW: Samba

#112

Beitrag von Acade » Do 8. Jun 2017, 16:14

HD_Topfgucker hat geschrieben:...
Mein Ziel ist es allerdings aus Gründen der Optik den SmartFiler weiterhin zu benutzen.
...
Kann man das Autostart.sh Script auch ohne das Acade Tap irgendwo starten??
...
Sicherlich sollte man auch ein endscript zum entladen des cfis Moduls basteln?

Tss, was Ihr immer mit der Optik habt. Mein Problem ist die reale Optik (Augen) und deshalb ist mir ein scharfer Kontrast, einfache Struktur und 24 Zeilen viel wichtiger. Dazu eine umfangreiche Funktionalität, dafür brauche ich keine Dateitypfilter oder Zustandsabhängigkeiten in den Filesystemen und alle Verzeichnisse sind natürlich gleichberechtigt.

Zur Sache: Man kann das autostart.sh Script auch mit AcadeRC starten, ohne das TAP sonstwie zu benutzen! Das schlummert dann einfach im Hintergrund, braucht kaum Resourcen und wartet nur auf eine Tastenfolge "Sat + xxx", um z.B. mal einen Screenshot zu machen, die Enden einer Aufnahme zu schneiden, beliebige Shellscripts auszuführen, im Web zu browsen, den Harddiskzustand zu zeigen, den Kalender oder Taschenrechner zu starten oder auch einfach mal zusätzlich einen alternativen Filebrowser zu haben.
Und das alles, ohne erst ein anderes TAP aufzurufen!

Ein Stopscript für CIFS ist nicht nötig, außer Du willst vorzeitig ein unmount des Shares, was das Topf-Linux aber beim Shutdown schon selbst macht, ebenso das Kernelmodul entladen.

Aber AcadeRC v4.88 hat auch ein autostop.sh (getestet, kommt in den nä. Wochen/Monaten) und mit derselben Version kommen noch ein Pack allgemein nützlicher Scripts mit.

Ciao,
Acade

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#113

Beitrag von HD_Topfgucker » Do 8. Jun 2017, 19:14

FireBird hat geschrieben:SF kann schon länger Scripte starten. Dazu musst Du in der TAP-Sicht mittels TV-/Radio-Taste nur in den AllFiles-Modus schalten.
Ok,
das Script Autostart.sh ist jetzt sichtbar, aber wie starte ich dieses??
Derzeit liegt es im Ordner settings/acade.
Ein Start mit Enter oder ok hat erst einmal noch nicht funktioniert.

Gruß HD_TOPFGUCKER
Zuletzt geändert von jkIT am Mi 15. Feb 2023, 18:28, insgesamt 1-mal geändert.

Benutzeravatar
Acade
Software-Guru
Software-Guru
Beiträge: 952
Registriert: Fr 9. Dez 2005, 13:37
Receivertyp: TF 5000 PVR (Rente) Wohnzi. : SRP 2401 CI+ Eco Reserve: SRP 2401 CI+
Wohnort: Bayern
Kontaktdaten:

AW: Samba

#114

Beitrag von Acade » Mo 19. Jun 2017, 18:25

Acade hat geschrieben:Aber AcadeRC v4.88 hat auch ein autostop.sh (getestet, kommt in den nä. Wochen/Monaten)
und mit derselben Version kommen noch ein Pack allgemein nützlicher Scripts mit.


AcadeRC v4.88 steht nun seit kurzem zum Download bereit. In der zugehörigen Ankündigung
im AcadeRC-Thread ist auch beschrieben, wie man .sh-Skripte startet.

Das smbmount.sh-Skript ist (u.a.) Bestandteil der neuen Version.

Ciao,
Acade

Benutzeravatar
HD_Topfgucker
Topfversteher
Topfversteher
Beiträge: 275
Registriert: Fr 24. Apr 2009, 22:00
Receivertyp: TF 7700HDPVR
SRP 2401 CI+
VU+
Receiverfirmware: immer aktuellste
Wohnort: Thüringen

AW: Samba

#115

Beitrag von HD_Topfgucker » Mo 19. Jun 2017, 19:41

Hallo in die Runde,

folgendes ist mir bei aber Benutzung des Samba Servers aufgefallen:

folgende Konfiguration Reciever 2401 ci+ 2TB daran angeschlossen externe 2,5 Zoll Festplatte Intensio 500Gb
(ohne eigene Stromversorgung aber bin mir dessen bewusst) jfs formatiert, funktioniert seit 3 Jahren tadellos.
Funktioniert auch bei laufenden TMS-Server allerdings ohne eingeschaltetes Samba wunderbar.
Nach Zuschalten der Samba Funktion verhält sich die externe Festplatte allerdings merkwürdig. Das äusserte sich darin, das die Wiedergaben gesteuert von SmartFiler von diesem Medium plötzlich ruckeln :mad: .
Die Tasten reagieren verzögert und im schlimmsten Fall kommt das Dateisystem der externen FP durcheinander. Kann das jemand bestätigen???
Seid aber bei Tests vorsichtig es droht Datenverlust!!! . Konnte das Dateisystem jedes mal mit jfs_fsck
am Linux PC wieder bereinigen.
Fazit: Samba ohne extern angeschlossene FP funktioniert wunderbar. Externe FP ohne Samba ebenfalls.
Das Zusammenspiel allerdings ist mit Vorsicht zu genießen

Wer traut sich an einen Test?

Gruß HD_TOPFGUCKER

Benutzeravatar
Acade
Software-Guru
Software-Guru
Beiträge: 952
Registriert: Fr 9. Dez 2005, 13:37
Receivertyp: TF 5000 PVR (Rente) Wohnzi. : SRP 2401 CI+ Eco Reserve: SRP 2401 CI+
Wohnort: Bayern
Kontaktdaten:

AW: Samba

#116

Beitrag von Acade » Mo 19. Jun 2017, 20:25

Hm, hier ruckelt nix und es gibt auch sonst keine negativen Effekte.
Eben getestet (Eco, externe 1 TB USB-HD 3½" mit Netzteil, Fritzbox mit 1.5 TB 2½"-HD per Samba):
4 Min. John Lennon per USB, 3 Min. Lemmy Kilmister per SMB, 3 Min. Spider Murphy per USB,
alles Konzertvideos, ohne Probleme. TAPs am Laufen: AcadeRC SmartEPG TMSServer.
Zuletzt geändert von Acade am Mo 19. Jun 2017, 20:34, insgesamt 2-mal geändert.
Grund: TAPs

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: Samba

#117

Beitrag von omue » Mi 8. Nov 2017, 09:43

Erst mal vielen Dank an jkIT :hello:

ich hab jetzt auch ein bissel mit meiner Fritzbox rumexperimentiert :angel:

Mounten mit der Fritzbox geht auch ohne die "mount.cifs"
Da busybox selber einen mount Befehl hat reicht:

cp /mnt/hd/ProgramFiles/xxx/busybox.mips /bin/busybox.mips" #busybox ins ram schieben
chmod 755 /bin/busybox.mips #ausführbar machen

busybox.mips insmod /mnt/hd/ProgramFiles/xxx/cifs.ko #cifs.ko hinzufügen
und mounten:
busybox.mips mount //192.168.178.1/FRITZ.NAS /mnt/hd/MediaFiles/Fritzbox -o rw,username=XXXX,password=XXXX,dom=MUELLER

Das klappt bei mir zuverlässig :D
Man muß bloß nach dem booten etwas warten da die Taps bereits gestartet werden, wenn das Netzwerk noch nicht steht :oops:
das war bei HD_Topfgucker das Problem -ha-

Olaf
Zuletzt geändert von omue am Mi 8. Nov 2017, 09:48, insgesamt 2-mal geändert.
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3205
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: Samba

#118

Beitrag von jkIT » Mi 8. Nov 2017, 10:07

Bitte gerne. :)

Ja, mount.cifs ist eigentlich nur ein kleines Hilfstool, das die Parameter prüft und aufbereitet. Letztendlich führt es auch nur einen mount Befehl durch.

Das kann man, wie du beschrieben hast, natürlich auch direkt machen.

Der Schritt, die Busybox ins RAM zu kopieren, ist aber optional, oder?
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: Samba

#119

Beitrag von omue » Mi 8. Nov 2017, 10:34

jkIT hat geschrieben:Bitte gerne. :)

Der Schritt, die Busybox ins RAM zu kopieren, ist aber optional, oder?


ja !
Ich hab mir mal angewöhnt alle zusätzlichen Linux Befehle ins ram unter /bin/ zu schieben.
Da muß man zum Aufrufen nicht immer den ganzen Path angeben :D

Olaf
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Benutzeravatar
omue
Topfversteher
Topfversteher
Beiträge: 436
Registriert: Sa 10. Dez 2005, 18:44
Receivertyp: SRP 2401 CI+ ECO / SRP 2401 CI+

AW: Samba

#120

Beitrag von omue » Mi 8. Nov 2017, 10:55

Es ginge ja noch einfacher, wenn jemand, der es drauf hat, eine neue busybox mit integriertem cifs.ko erschafft.
Ich bin dazu aber zu doof :X
:D :D :D :D

Olaf
Zuletzt geändert von omue am Mi 8. Nov 2017, 11:02, insgesamt 1-mal geändert.
SRP 2401 CI+ ECO / SRP 2401 CI+
68,28,23,19,16,16KA,13,10,9,7,5,3 OST
24,5,4,1 WEST 16 OST KA Band

Antworten

Zurück zu „SRP/CRP TAP-Bereich“