Sat - Datenempfang (Sat@Once) unter Neutrino so gehts

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Hallo,

@mogway
mrouted: 00:49:00.863 can't enable Multicast routing in kernel: Protocol not available
Hast du schon die Ursache gefunden?

@all
Hat das ganze schon jemand auf einer Philips getestet?
Wenn ja, wie sind die Ergebnisse?
Kann jemand meine oben geposteten Ergebnisse bestätigen bzw. hat andere Ergebnisse?

@Developers und solche die Ahnung haben:
Liege ich mit meiner Vermutung richtig, dass es am ENX/GTX bzw. an dessen Treibern liegt?
Wenn ja, wie könnte man das ganze sinnvoll eingrenzen?
Z.B. Debugausgaben ->wo?
Ich weiß, dass Thema ist nicht so einfach aber es würde mich freuen,
wenn man an dieser Stelle weiterkommen könnte.

Damit man mich jetzt nicht falsch versteht: :oops:
Mir fällt es schwer, das Schweigen richtig zu deuten. Desshalb wären auch
solche antworten wie z.B. Keine Zeit, andere Prioritäten etc. wenigstens etwas.
Oder soll ich meine Fragen im dbox2 Drivers/Developer Forum posten?

Gruß
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

hi,
ich denke, daß im Moment einfach wenig Zeit vorhanden ist.
Ich persönlich komme frühestens am Wochenende mal dazu, was zu testen.

Ich finde es positiv, daß du hier was machst, aber es ist fast keiner mehr da, der hier auf der Treiber Ebene was sagen kann.
Hast du mal im channel vorbeigeschaut ?

IRCNET, z.B. irc.fu-berlin.de:6667, channel #dbox2dev
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Ich kanns aufgrund des WAF erst testen wenns mit dem Yadi geht
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

racker hat geschrieben:
mrouted: 00:49:00.863 can't enable Multicast routing in kernel: Protocol not available
Hast du schon die Ursache gefunden?
Nein, leider bisher noch nicht.

Gruß
mogway
Gruss
mogway
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

mrouted: 00:49:00.863 can't enable Multicast routing in kernel: Protocol not available
wüd mal sagen, das mrouted nicht da ist oder nicht freigegeben
vSaAmTp
Einsteiger
Einsteiger
Beiträge: 232
Registriert: Sonntag 17. März 2002, 22:14

Beitrag von vSaAmTp »

gibts wa neues? oder ist des nun auch ein toter thread?
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

In der Beschreibung des yadi 2.1.0.2 stand nix davon. Also gehe ich mal davon aus das das multicast net geht :cry:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

Tommy hat geschrieben:In der Beschreibung des yadi 2.1.0.2 stand nix davon. Also gehe ich mal davon aus das das multicast net geht :cry:
Richtig, momentan hängt es noch ein mrouted
vSaAmTp hat geschrieben:
mrouted: 00:49:00.863 can't enable Multicast routing in kernel: Protocol not available
wüd mal sagen, das mrouted nicht da ist oder nicht freigegeben
Von mrouted kommt ja die Meldung ;)

Sachdienliche Hinweise sind willkommen. 8)

Gruß
mogway
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Habt ihr vielleicht vergessen, auch CONFIG_IP_MROUTE zu aktivieren?

CONFIG_IP_MULTICASTING erlaubt einem nur, Multicasting-Pakete zu empfangen. Für den mrouted braucht man auch noch CONFIG_IP_MROUTE.
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Im Kernel fehlt die Protokollunterstützung.

/Vermutung on:
Da das Diff erst nach "make linuxdir" hinzugefügt wird,
fehlen ein paar Abhängigkeiten.
Ein "make oldconfig" im Linuxverzeichnis (siehe Makefile unter "make linuxdir" )
sollte das wieder bereinigen.
/Vermutung off
Ein Feedback kam bisher darauf nicht.
gibts wa neues? oder ist des nun auch ein toter thread?
Es fehlen noch Rückmeldungen zu unterschiedlichen Hardware/Treiberkonfigurationen ( ucodes) etc..
Um die Performance weiter zu verbessern, müsste man wissen, ob es
an der Hardware oder am Treiber liegt.
Eine Aussage dazu können nur die "Treiber-Developer" machen und falls
es dir noch nicht aufgefallen ist: außer Npq ist keiner mehr da (oder zu sehr in anderen Projekten beschäftigt).

Meine Hoffnung war ja, dass im nächsten Yadi die Multicastfunktion enthalten sein würde ....
da dem nicht so ist werde ich in nächster Zeit ein Image und für die
Leute mit "WaF"-Sorgen :wink: eine Yadd bereitstellen mit folgenden zusätzlichen Funktionen:
- Multicast fähig
- VDR (nur Yadd)
- einfache CA-Anzeige (verschlüsselt/nicht verschlüsselt)

Den VDR baue ich aus Platzgründen nicht ins Image.

Gruß
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

- VDR (nur Yadd)
habe ich was verpaßt? VDR?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

z.B: http://forum.tuxbox-cvs.sourceforge.net ... highlight=

Nicht zuviel erwarten, ich habe es nur soweit abgeändert, dass es wieder kompeliert (dbox2-Plugin)
Die neuen Pluginfeatures z.B. Script ausführen, sind noch nicht enthalten.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ja, das ist richtig, beim 2.4er muß man immer noch zwingend ein make oldconfig durchführen (dabei das ARCH=ppc nicht vergessen ;) ).

Gerade mal in deinen Diff geschaut, braucht man wirklich CONFIG_IP_PIMSM_V1 und CONFIG_IP_PIMSM_V2?
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Npq hat geschrieben:... braucht man wirklich CONFIG_IP_PIMSM_V1 und CONFIG_IP_PIMSM_V2?
Ich habe es nie ohne diesen Paremeter getestet, da ich ursprünglich noch andere Dinge probieren wollte (WAN).
Normalerweise wird Sparse Mode nicht für ein lokales Netzwerk benötigt.
Bei nächster Gelegenheit werde ich es einmal ohne PIMSM testen.

Gruß
zuspaet
Interessierter
Interessierter
Beiträge: 29
Registriert: Mittwoch 23. Juni 2004, 23:52

Beitrag von zuspaet »

was ich hier soweit gelesen habe gefällt mir und ich wollte das auch gleich testen aber ich hab am anfang schon Probleme

<channel service_id="1c57" name="Casablanca" service_type="01"/>

wenn ich aus dem c eine 1 mache und die services.xml wieder hochlade findet die Box keine kanäle mehr

Was mach ich falsch?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Dann ist deine xml datei wahrscheinlich verDOSsed, Stichworte UNIX-kompatibler Editor / CR / LF
zuspaet
Interessierter
Interessierter
Beiträge: 29
Registriert: Mittwoch 23. Juni 2004, 23:52

Beitrag von zuspaet »

danke für die antwort

Ich dachte mit Ultra Edit funz das.

mit Crimson hat es funz :D

Ich habe mir den kompletten Thread nocheimal durchgelesen
Komme aber nicht weiter :gruebel:

Ich hab jetzt das image

http://dbox.unitedadmins.org/dbox/poc_n ... ead_2x.zip

Wie muss ich dieses jetzt noch bearbeiten?
Du mußt Multicast in der Kernel-Config aktivieren.
Code:
-# CONFIG_IP_MULTICAST is not set
+CONFIG_IP_MULTICAST=y
Ich kann eine Box in DebugModus bringen camd2 einfügen und da hört es auch schon auf.
Ich wohne in einer Kabel DSL freien Zone und wäre echt happy wenn das bei mir mit einer Box funz würde. Ich habe es mit einer Nokia probiert habe noch eine Philips und Sagem 1XI
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

zuspaet hat geschrieben:Wie muss ich dieses jetzt noch bearbeiten?
Nokia : HW-Sections verwenden auf ein (mit entsprechender ucode.bin)
Sagem: HW-Sections verwenden auf aus
Philips: noch keine Erfahrungen, vermutlich das gleiche wie bei Sagem
Die besten Ergebnisse sind bisher bei Sagem

- services.xml bearbeiten s.o.
- Kanallisten neu laden
- im Bouquet "Andere" auf Casablanca umschalten
- ->d-box- Taste -> Skripte -> "Datendienst -Startet Datendienst Sat@Once" auswählen
- wenn auf der TV-Ausgabe "Multicastrouter gestartet"
erscheint, dann auf dem PC den Webcast Tuner starten


Gruß
zuspaet
Interessierter
Interessierter
Beiträge: 29
Registriert: Mittwoch 23. Juni 2004, 23:52

Beitrag von zuspaet »

Hallo,

Ich habe es jetzt mit der Sagem (mit orig Ucodes) probiert
Die Tv Ausgabe ist anders und ganz unten steht "Multicastrouter gestartet"
Also denke ich das mit der Box alles OK ist
Leider kommt nichts an meinem Rechner an
Ich habe WinXP Home SP2. Firewall ist aus.
Woran kann das liegen?
Die Einstellungen sind so wie hier beschrieben
FX5
Beiträge: 2
Registriert: Samstag 31. Januar 2004, 11:08

Hab auch kein Glueck

Beitrag von FX5 »

Hallo!

Ich habe das mit meiner Nokia 500 probiert und dem Image von racker probiert. Ich wuerde gerne filiago nutzen. Auf dem dvb0_1 kommt auch recht viel an. Ca. 330 KB pro Sekunde kommen als RX-Bytes hinzu. Mit tcpdump kann ich mir das auch ansehen. hw-filterung ist an.

Auf das eth0 wird davon aber nur sehr wenige Pakete geleitet und diese sind auch nur ein paar Bytes gross (bis ca. 130 bytes, glaub ich). Die Mehrzahl der Pakete auf dvb0_1 sind wesentlich groesser. Nun hab ich keine Ahnung, wie das mit dem mrouted ueberhaupt genau funktioniert. Filtert das mrouted bereits die Pakete entsprechend oder soll es alle Pakete weiterreichen? Koenntest du darueber bitte mal etwas schreiben?

Muss vielleicht das eth0 in einem bestimmten IP-Bereich sein, damit es funktioniert? Bei mir hat es derzeit 192.168.5.10.

Viele Gruesse
Fx5
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

@zuspaet
Tut mir leid, bei XP kann ich dir leider nicht helfen.
Vlt. äußert sich jemand mit Erfahrung in XP und Multicast.
Je nach dem wie du dich auskennst, kannst du mit "tcpdump" auf
der Box und auf dem PC testen ob Pakete gesendet werden.

@FX5
Hmm, du weißt, dass man über Multicast eine Doktorarbeit schreiben kann ? :D
Ich versuche es einmal stark vereinfacht zu erklären.
Multicasting lässt sich am Einfachsten mit einem PayTV-Sender und dessen
Portal vergleichen. Das Portal ist immer zu empfangen, die Unterkanäle nur
wenn man registriert (=bezahlt) ist.
Portal=Anouncement-Channel
Unterkanäle= Multicastgruppen
Der Router sendet also nur die Anouncements, d.h. welche Mulitcastgruppen
er kennt. Ein Client kann diese Abfragen und sich dann für eine Mulitcastgruppe
registrieren. Erst dann sendet der MC-Router die Daten.
Wie gesagt, stark vereinfacht und es hinkt aber für das Verständnis....

Damit sollten sich deine Fragen beantwortet haben. eth0 sollte nicht unbedingt in dem Bereich
liegen auf dem dvb0_0 bzw dvb0_1 und der "altnet" Parameter eingestellt sind.
Allgemein würde ich für die ersten Versuche mit IP-Radio arbeiten.

Details zu mrouted und Multicasting findet man mit Google z.B.
man mrouted oder howto mrouted oder howto multicast oder ...

Gruß
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

Da es jetzt nicht mehr Neutrino alleine betrifft, :D
habe ich die neuen Images bzw Yadd in diesem Thread veröffentlicht.

Gruß
racker
Einsteiger
Einsteiger
Beiträge: 369
Registriert: Samstag 29. Mai 2004, 01:50

Beitrag von racker »

racker hat geschrieben:
Npq hat geschrieben:... braucht man wirklich CONFIG_IP_PIMSM_V1 und CONFIG_IP_PIMSM_V2?
Ich habe es nie ohne diesen Paremeter getestet, da ich ursprünglich noch andere Dinge probieren wollte (WAN).
Normalerweise wird Sparse Mode nicht für ein lokales Netzwerk benötigt.
Bei nächster Gelegenheit werde ich es einmal ohne PIMSM testen.
Die minimalen Änderungen an der Kernelconfig für MC ist für mich:

CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MROUTE=y

Btw kann mir jemand erklären warum es auf der Box kein /proc/sys/* gibt?

@zuspaet & FX5
Seid ihr schon weitergekommen?
Evtl. hilft ja ein Log weiter.

Gruß
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

racker hat geschrieben: Btw kann mir jemand erklären warum es auf der Box kein /proc/sys/* gibt?
Hmm, auf meiner gab's das. ;)

Dafür muß man die sysctl-Unterstützung einschalten (CONFIG_SYSCTL).
zuspaet
Interessierter
Interessierter
Beiträge: 29
Registriert: Mittwoch 23. Juni 2004, 23:52

Beitrag von zuspaet »

@zuspaet & FX5
Seid ihr schon weitergekommen?
Evtl. hilft ja ein Log weiter.

Ich hab das erst mal auf eis gelegt Habe leider wenig Zeit
Ich habs aber noch nicht aufgegeben :wink: