Neutrino auf der Dreambox

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

dein patch funktioniert ;-)
danke :D
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

seife hat geschrieben:Anyway, viel Spass damit, das wird mit hoher Wahrscheinlichkeit mein letzter Patch zu diesem Thema sein.
Schade auch! :cry: Hab mir die Tage mal angesehen, was an Enigma für die DM500 auf dem Markt ist, aber irgendwie kommt einfach nichts an Neutrino ran für meinen Geschmack. Neutrino ist so schön puristisch und einfach gestrickt... der Unterbau ist mir ja absolut egal, aber die "Usability" nicht...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

wenn du dir bei jeder änderung an den patchdateien nen neuen patch machst ist das kein problem.
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: Neutrino für die Dreambox bauen.

Beitrag von AudioSlyer »

und viele neue Änderungen wird es nicht mehr geben, denke ich.
sectionsd wird DIE Baustelle bleiben.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Hat jemand mit einem aktuellen Image + DVB-C mal eine volle Sendersuche gestartet? Mein Image ist vom 10.03. und wenn ich einen Scan start, zeigt er die Meldung dass der Scan erfolgreich abgeschlossen sei und danach kann ich keinen Sender mehr aufrufen. Wenn ich dann nochmal einen Scan starte, bekomme ich die Meldung dass der Scan fehlgeschlagen sei.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

das hab ich auch bei der dbox.
die zapit schmiert ab in ungünstigen fällen. ka warum ?
im log siehste das.
BoxMan
Interessierter
Interessierter
Beiträge: 61
Registriert: Mittwoch 1. Mai 2002, 19:09

Re: Neutrino für die Dreambox bauen.

Beitrag von BoxMan »

AudioSlyer hat geschrieben:und viele neue Änderungen wird es nicht mehr geben, denke ich.
sectionsd wird DIE Baustelle bleiben.
das denke ich auch, was ich aber schade fände, obwohl ich nur ein Enigma-Fan bin.
Trotzdem habe ich mir mal ein Neutrino-Image gebastelt (bin halt Experimentierfreudig :)) und geflasht, um mir das mal anzuschauen.
Also die Menü-Führung vom flashen des Images bis hin zum Fernsehbild kann man ja total vergessen. *duck*
Ständig muss man manuell was ändern.
Woran liegt das, dass die Menüführung bei Neutrino nicht automatisch abläuft, bis zum Ende? :gruebel:
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

mb405 hat geschrieben:das hab ich auch bei der dbox.
die zapit schmiert ab in ungünstigen fällen. ka warum ?
im log siehste das.
Muss ich wohl mal machen... wie auch immer... da wo mein PC steht, hab ich keinen Kabelanschluss, da wo mein Kabelanschluss ist, ist kein PC :-/
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

aber netzwerkkabel haste dran an beiden ?
dann kompiliere setconsole in die busybox rein, und schon kannste per netzwerk mitloggen
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: Neutrino für die Dreambox bauen.

Beitrag von prodigy7 »

Ja, Kabel is an beiden dran. setconsole ist auch schon mit drin, bewirkt nur irgendwie nichts beim aufruf. Auch wenn ich das aktuelle Telnet-Device übergebe. Habe aber rausgefunden, dass sich der zapit-Daemon wohl abschießt beim Senderscan.

Vielleicht hole ich mir auch einfach mal einen Adapter Seriall -> USB, dann kann ich meinen Laptop mal anschließen und gucken was los ist. Ansonsten muss ich mir noch irgendwas anderes einfallen lassen.

Edit: Hab mein Problem lösen können. Irgendwie war eine bescheuerte cables.xml in meinem Image abgelegt. Hab jetzt in den beschreibbaren Teil eine brauchbare cables.xml abgelegt und jetzt geht der Scan.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: Neutrino für die Dreambox bauen.

Beitrag von DrStoned »

Für die Funktion von setconsole muss die Expert-Bootconsole auf seriell stehen, sonst funktioniert das nicht.

Greetz von DrStoned :lol: :lol: :lol:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Beim Dreambox-Image, mit meinem Patch, ist die serielle immer an (man muss die Befehlszeile in den Kernel mit einkompilieren, da der Bootloader nichts aus dem Dateisystem liest. Zumindest wüsste ich nicht, wie)

Wenn setconsole nicht funktioniert, kannst du dich auch per telnet einloggen, "pzapit -kill; zapit -u" machen, danach neutrino neu starten (aber nicht die box), dann siehst du die ausgaben von zapit in deinem Telnet-Fenster.
Hollo
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Mittwoch 22. August 2001, 00:00

Re: Neutrino für die Dreambox bauen.

Beitrag von Hollo »

hat sich ja doch einiges im CVS getan, ist es möglich wieder ein aktuelles Diff zu bekommen :)

thx Hollo :wink:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Neutrino für die Dreambox bauen.

Beitrag von seife »

Nein. Denn genau dasselbe was ich dazu machen müsste, kannst du selbst machen: du nimmst dein altes, gepatchtes Verzeichnis (kannst ja noch ne Sicherheitskopie davon machen) und machst dann "cvs -qz9 update -dP". Alle Dateien wo ein "C" davorsteht haben einen Konflikt, den musst du dann manuell auflösen.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

braucht man nicht neu zu machen.
das diff betrifft keine dateien, die verändert wurden.
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

hallo,

hab mal vor paar tagen versucht ein neutrino vom cvs zu bauen, leider kommen so viele fehlermeldungen beim patchen daß ich es aufgegeben habe, könntest du bitte einen neuen patch mal machen ;o)

danke

michael
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: Neutrino für die Dreambox bauen.

Beitrag von AudioSlyer »

Check einfach das CVS mit dem damaligen Datum aus und patche es.
Danach ein "cvs up". Eigentlich sollte das dann ohne viele Hunks&Errors laufen.
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

alles klar, soweit hab ich nicht gedacht :wink:

dankeschön :D

in dieser reihenfolge?

export CVS_RSH=ssh
cvs -d anoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -D "2008-04-14 09:00+0100" -f -r dreambox -P .
cd cdk
chmod ugo+x prepare_neutrino
./prepare_neutrino dm500
make checkout_neutrino
cd ..
zcat neutrino-dream-20080414.diff.gz | patch -p1
cvs up
cd cdk
./prepare_neutrino dm500
make dreamboximage_neutrinoroot
make rebuild-flash
make flash-compress
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

na ja...

Code: Alles auswählen

zcat neutrino-dream-20080414.diff.gz | patch -p1
patching file apps/dvb/zapit/include/zapit/bouquets.h
patching file apps/dvb/zapit/include/zapit/frontend.h
patching file apps/dvb/zapit/src/bouquets.cpp
patching file apps/dvb/zapit/src/scan.cpp
patching file apps/dvb/zapit/src/udpstreampes.cpp
patching file apps/dvb/zapit/src/zapit.cpp
Hunk #2 succeeded at 818 (offset 5 lines).
Hunk #3 succeeded at 908 (offset 5 lines).
Hunk #4 succeeded at 959 (offset 5 lines).
Hunk #5 succeeded at 1244 (offset 5 lines).
Hunk #6 succeeded at 1291 (offset 5 lines).
Hunk #7 succeeded at 1692 (offset 5 lines).
Hunk #8 succeeded at 2368 (offset 5 lines).
Hunk #9 succeeded at 2644 with fuzz 1 (offset 5 lines).
patching file apps/dvb/zapit/src/zapost/video.cpp
patching file apps/misc/libs/libconnection/basicclient.cpp
patching file apps/misc/libs/libconnection/basicclient.h
patching file apps/misc/libs/libconnection/basicsocket.cpp
patching file apps/tuxbox/enigma/boot/bootmenue/bootmenue.cpp
patching file apps/tuxbox/enigma/boot/bootmenue/my_fb.h
Hunk #1 FAILED at 20.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/enigma/boot/bootmenue/my_fb.h.rej
patching file apps/tuxbox/enigma/boot/bootmenue/my_lcd.h
Hunk #1 FAILED at 4.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/enigma/boot/bootmenue/my_lcd.h.rej
patching file apps/tuxbox/neutrino/daemons/controld/controld.cpp
patching file apps/tuxbox/neutrino/daemons/controld/eventwatchdog.cpp
patching file apps/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/ytypes_globals.h
patching file apps/tuxbox/neutrino/daemons/sectionsd/dmx.cpp
Hunk #1 FAILED at 685.
Hunk #2 succeeded at 801 (offset -98 lines).
Hunk #3 FAILED at 821.
Hunk #4 succeeded at 878 (offset -55 lines).
2 out of 4 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/daemons/sectionsd/dmx.cpp.rej
patching file apps/tuxbox/neutrino/daemons/sectionsd/sectionsd.cpp
Hunk #1 FAILED at 7922.
1 out of 1 hunk FAILED -- saving rejects to file apps/tuxbox/neutrino/daemons/sectionsd/sectionsd.cpp.rej
patching file apps/tuxbox/neutrino/daemons/timerd/timermanager.cpp
patching file apps/tuxbox/neutrino/lib/controldclient/controldclient.h
patching file apps/tuxbox/neutrino/lib/controldclient/controldtypes.h
patching file apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdclient.cpp
Hunk #1 FAILED at 1.
Hunk #2 succeeded at 632 (offset 8 lines).
Hunk #3 succeeded at 694 (offset 8 lines).
Hunk #4 succeeded at 735 (offset 8 lines).
Hunk #5 succeeded at 852 (offset 21 lines).
1 out of 5 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/lib/sectionsdclient/sectionsdclient.cpp.rej
patching file apps/tuxbox/neutrino/src/neutrino.cpp
Hunk #2 succeeded at 1571 (offset 28 lines).
Hunk #3 succeeded at 1602 (offset 28 lines).
Hunk #4 succeeded at 1617 (offset 28 lines).
Hunk #5 succeeded at 1629 (offset 28 lines).
Hunk #6 succeeded at 1652 (offset 28 lines).
Hunk #7 succeeded at 1669 (offset 28 lines).
Hunk #8 succeeded at 1682 (offset 28 lines).
Hunk #9 succeeded at 1711 (offset 28 lines).
Hunk #10 succeeded at 1735 (offset 28 lines).
Hunk #11 succeeded at 1750 (offset 28 lines).
Hunk #12 succeeded at 1884 (offset 28 lines).
Hunk #13 succeeded at 2005 with fuzz 2 (offset 29 lines).
Hunk #14 succeeded at 2025 (offset 31 lines).
Hunk #15 FAILED at 2070.
Hunk #16 succeeded at 2186 (offset 42 lines).
Hunk #17 succeeded at 2442 (offset 42 lines).
Hunk #18 succeeded at 2483 (offset 42 lines).
Hunk #19 succeeded at 2513 (offset 42 lines).
Hunk #20 succeeded at 2899 (offset 45 lines).
Hunk #21 succeeded at 3198 (offset 45 lines).
Hunk #22 succeeded at 3282 (offset 45 lines).
Hunk #23 succeeded at 3308 (offset 45 lines).
Hunk #24 succeeded at 3406 (offset 45 lines).
1 out of 24 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/neutrino.cpp.rej
patching file apps/tuxbox/neutrino/src/neutrino.h
Hunk #1 succeeded at 218 (offset 1 line).
Hunk #2 succeeded at 246 (offset 8 lines).
Hunk #3 succeeded at 266 (offset 8 lines).
Hunk #4 succeeded at 286 (offset 8 lines).
patching file apps/tuxbox/neutrino/src/neutrinoMessages.h
patching file apps/tuxbox/neutrino/src/daemonc/remotecontrol.cpp
Hunk #3 FAILED at 101.
Hunk #4 succeeded at 163 (offset -5 lines).
Hunk #5 succeeded at 174 (offset -5 lines).
Hunk #6 succeeded at 200 (offset -5 lines).
Hunk #7 succeeded at 215 (offset -5 lines).
Hunk #8 succeeded at 230 (offset -5 lines).
Hunk #9 succeeded at 287 (offset -5 lines).
Hunk #10 succeeded at 581 (offset -5 lines).
1 out of 10 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/daemonc/remotecontrol.cpp.rej
patching file apps/tuxbox/neutrino/src/driver/framebuffer.h
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file apps/tuxbox/neutrino/src/driver/framebuffer.h.rej
patching file apps/tuxbox/neutrino/src/driver/lcdd.cpp
patching file apps/tuxbox/neutrino/src/driver/lcdd.h
patching file apps/tuxbox/neutrino/src/driver/rcinput.cpp
patching file apps/tuxbox/neutrino/src/driver/stream2file.cpp
patching file apps/tuxbox/neutrino/src/driver/stream2file.h
patching file apps/tuxbox/neutrino/src/driver/audiodec/mp3dec.cpp
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file apps/tuxbox/neutrino/src/driver/audiodec/mp3dec.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/alphasetup.h
patching file apps/tuxbox/neutrino/src/gui/audioplayer.cpp
Hunk #4 succeeded at 1960 (offset 18 lines).
Hunk #5 succeeded at 1976 (offset 18 lines).
Hunk #6 succeeded at 1984 (offset 18 lines).
patching file apps/tuxbox/neutrino/src/gui/audioplayer.h
patching file apps/tuxbox/neutrino/src/gui/channellist.cpp
Hunk #1 succeeded at 648 (offset 18 lines).
Hunk #2 succeeded at 939 (offset 18 lines).
Hunk #3 FAILED at 1153.
1 out of 3 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/channellist.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/epgplus.cpp
patching file apps/tuxbox/neutrino/src/gui/filebrowser.cpp
patching file apps/tuxbox/neutrino/src/gui/filebrowser.h
patching file apps/tuxbox/neutrino/src/gui/infoviewer.cpp
Hunk #1 FAILED at 263.
Hunk #2 succeeded at 292 with fuzz 1 (offset 18 lines).
Hunk #3 succeeded at 447 (offset 17 lines).
Hunk #4 succeeded at 456 (offset 17 lines).
Hunk #5 succeeded at 942 (offset 17 lines).
Hunk #6 succeeded at 1336 (offset 171 lines).
1 out of 6 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/infoviewer.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/movieinfo.cpp
patching file apps/tuxbox/neutrino/src/gui/movieplayer.cpp
Hunk #1 succeeded at 414 (offset 1 line).
Hunk #2 succeeded at 521 (offset 1 line).
Hunk #3 succeeded at 1002 (offset 1 line).
Hunk #4 succeeded at 1826 (offset 1 line).
Hunk #5 succeeded at 1852 (offset 1 line).
Hunk #6 succeeded at 2075 (offset 1 line).
Hunk #7 succeeded at 2091 (offset 1 line).
Hunk #8 succeeded at 2366 (offset 1 line).
Hunk #9 succeeded at 2422 (offset 1 line).
Hunk #10 succeeded at 2565 (offset 1 line).
Hunk #11 succeeded at 2629 (offset 1 line).
Hunk #12 succeeded at 2701 (offset 1 line).
Hunk #13 succeeded at 2722 (offset 1 line).
Hunk #14 succeeded at 2792 (offset 1 line).
Hunk #15 succeeded at 2814 (offset 1 line).
Hunk #16 succeeded at 2879 (offset 1 line).
Hunk #17 succeeded at 2895 (offset 1 line).
Hunk #18 succeeded at 2971 (offset 1 line).
Hunk #19 succeeded at 3000 (offset 1 line).
Hunk #20 succeeded at 3047 (offset 1 line).
Hunk #21 succeeded at 3055 (offset 1 line).
Hunk #22 succeeded at 3185 (offset 1 line).
Hunk #23 succeeded at 4480 (offset 1 line).
Hunk #24 succeeded at 4537 with fuzz 2 (offset 1 line).
patching file apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp
Hunk #6 FAILED at 1743.
Hunk #7 succeeded at 1790 with fuzz 2 (offset -2 lines).
1 out of 7 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/neutrino_menu.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/widget/colorchooser.cpp
patching file apps/tuxbox/neutrino/src/gui/widget/lcdcontroler.cpp
Hunk #1 FAILED at 170.
Hunk #2 FAILED at 210.
2 out of 2 hunks FAILED -- saving rejects to file apps/tuxbox/neutrino/src/gui/widget/lcdcontroler.cpp.rej
patching file apps/tuxbox/neutrino/src/gui/widget/rgbcsynccontroler.cpp
Hunk #2 succeeded at 186 (offset 2 lines).
patching file apps/tuxbox/neutrino/src/gui/widget/rgbcsynccontroler.h
patching file apps/tuxbox/tools/satfind/satfind.c
patching file cdk/Makefile.am
patching file cdk/customize-flash
patching file cdk/customize-flash-pre
patching file cdk/prepare_neutrino
patching file cdk/rules-archive
patching file cdk/rules-make
patching file cdk/rules.pl
patching file cdk/Patches/busybox12.config
patching file cdk/Patches/linux-enable-serial-console.diff
patching file cdk/Patches/procps.diff
patching file cdk/root/etc/fstab
patching file cdk/root/etc/inittab
patching file cdk/root/etc/profile
patching file cdk/root/etc/init.d/Makefile.am
patching file cdk/root/etc/init.d/rcK
patching file cdk/root/etc/init.d/rcS
patching file cdk/root/etc/init.d/start
patching file cdk/root/etc/init.d/start_automount
patching file cdk/root/etc/init.d/start_neutrino
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: Neutrino für die Dreambox bauen.

Beitrag von AudioSlyer »

Da wird dein CVS Stand nicht dem des Patches entsprechen.
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

mhmhm komisch, hab ja beim datum 14 april 2008 angegeben und bei der uhrzeit sogar 9 uhr angegeben und damals hat es funktioniert :gruebel:
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

ich denke bei
make checkout_neutrino
liegt der fehler, da er damit den aktuellen cvs stand auscheckt.
in der makefile.am musste da auch den damaligen stand auschecken

Code: Alles auswählen

..
checkout_neutrino:
	CURRENT_PATH=`pwd`;
	cd ../apps && cvs update -d -D "2008-04-14 09:00+0100" -P -A;
	cd $$CURRENT_PATH; 
..
so sollte das passen

@seife
wie kann ich ein neues patch machen für diejenigen, die das auschecken nicht schaffen ?
nach cvs up ?? aber wie ??
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

ok, dannach

cvs up
cd cdk
./prepare_neutrino dm500
make dreamboximage_neutrinoroot
make rebuild-flash
make flash-compress

hat mann dann am ende ein image mit dem aktuellen stand der cvs?

danke

michael
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Neutrino für die Dreambox bauen.

Beitrag von mb405 »

jo
so sollte das sein :)
mantz
Einsteiger
Einsteiger
Beiträge: 129
Registriert: Donnerstag 6. Juni 2002, 23:11

Re: Neutrino für die Dreambox bauen.

Beitrag von mantz »

allet klar, ist durchgelaufen :D

dankeschön :)

mhmhm...

Code: Alles auswählen

	$Id: neutrino.cpp,v 1.888 2008/03/13 09:45:32 dbt Exp $
doch nicht so ganz... ist halt nur der cvs stand vom 14 April 2008...