Neues JFFS2-Only-Image

Wie blitze ich ein Bild - Permanent Outgoing Incomes
stream2003
Interessierter
Interessierter
Beiträge: 51
Registriert: Dienstag 9. September 2003, 21:55

Beitrag von stream2003 »

Hy,

wie kann man eingentlich das erstellte Image, ohne dboxbootmanager und serieller Verkabelung, also rein per Netzwerk "ftp" per FB auf die dbox bringen? Bisher mach ich das jedesmal per serieller Verkabelung und dbox-bootmanager!

mfg
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

@stream2003
mein jffs2only kopiere ich immer per ftp auf die box nach /tmp. Dann mit der FB service - > Software-Aktualisierung -> Experten-Funktionen -> einzelne Partition einspielen -> flash without bootloader.
Ich denke, daß es mit dem Image von AlexH genau so funktioniert.

Herbert
ALexH
Image-Team
Beiträge: 146
Registriert: Dienstag 10. September 2002, 20:25

Beitrag von ALexH »

hrvill hat geschrieben:Ich denke, daß es mit dem Image von AlexH genau so funktioniert.
Genau so funktioniert es auch :wink:
stream2003
Interessierter
Interessierter
Beiträge: 51
Registriert: Dienstag 9. September 2003, 21:55

Beitrag von stream2003 »

hy,

hab gerade das einlesen des images versucht, wie ihr es gerade beschrieben habt. Leider funktioniert das nicht, die Box meldet dann FLash löschen fehlgeschlagen, und das wars! Und wie muss das FlashImage heissen? ich habe es mtd3.img benannt!

mfg
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

@stream2003
Der Name des Images ist egal.
stream2003
Interessierter
Interessierter
Beiträge: 51
Registriert: Dienstag 9. September 2003, 21:55

Beitrag von stream2003 »

hy,

software update per fb und ftp scheint nicht zu gehen, wie ich jetzt auf ein anderes forum (JTG) rausbekommen habe auf jffs2only images! Kann jemand das bestätigen?

Wenn ich mich per telnet einlogge auf die Box, scheint ein direktes Absetzen von "reboot" nicht komplett zu funktionieren! Die laufende Telnet-Sitzung wird zwar prompt abgebrochen und das Bild verschwindet auch, doch das Display bleibt unberührt und nur ein Kaltstart bringt dann noch den reboot effekt!

mfg
prommbaer
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Donnerstag 8. Januar 2004, 16:54

Beitrag von prommbaer »

Hi,
Ich habe das enigma image von dir vom 06.01.2004 .
Mein problem ist das die fernbedienung extrem reagiert.
Wenn ich umschalte geht es sofort 2-3 sender weiter, ist
ziehmlich nervend.

Ich hab 'ne Sagem 1xI .

mfg
prommber
stream2003
Interessierter
Interessierter
Beiträge: 51
Registriert: Dienstag 9. September 2003, 21:55

Beitrag von stream2003 »

Hallo,

ich habe heute mal mit den Skript vom 06.01 Version 0.3b ein image erstellt. Dies lauft bis zum Punkt wo der Cursor oben links blinkt, dann dauerts ca 2 Sekunden und die dbox geht aus. Hier das was die Kiste so in den letzten Sekunden noch ausgibt:

Starting pid 69, console /dev/console: '/etc/init.d/start'
Please press Enter to activate this console. $Id: sectionsd.cpp,v 1.167 2003/06/
18 12:19:23 alexw Exp $
caching 504 hours
events are old 60min after their end time
[ConfigFile] Unable to open file /var/tuxbox/config/timerd.co[camd] ca system id
: 1702
nf[camd] a card is in slot #2
[camd] a card is in slot #1
for reading.
$Id: zapit.cpp,v 1.341 2004/01/05 22:53:38 thegoodguy Exp $
/var/tuxbox/config/zapit/services.xml: No such file or directory
$Id: controld.cpp,v 1.114 2004/01/01 18:49:49 thegoodguy Exp $

cync 0
[controld] Boxtype detected: (1, Nokia D-BOX2)
[nhttpd] Neutrino HTTP-Server starting..
[camd] a card is in slot #2
[camd] a card is in slot #1
[neutrino] frameBuffer Instance created
812k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] Usage: neutrino [-u | ---enable-update] [-f | --enable-flash] [-v | -
-verbose 0..3] [--font name sizeoffset /dir/file.ttf [/dir/bold.ttf [/dir/italic
.ttf]]]
avia_gt_core: masking unhandled irq reg 0 bit 6
zapit shot down :)
Starting pid 106, console /dev/console: '/bin/switch'CXA2092 found
[nhttpd] stop requested......
The system is halted. Press Reset or turn off powerSystem halt

das wars!

liegt das vielleicht an einen fehler im CVS?

mfg

stream2003
stream2003
Interessierter
Interessierter
Beiträge: 51
Registriert: Dienstag 9. September 2003, 21:55

Beitrag von stream2003 »

@stream2003

hab tomaten auf den augen. fehler loesung steht ja im log!

neutrino hat die kommandozeilen parameter geändert auf neutriono -f -v oder -u

mfg
pax
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. Januar 2004, 20:29

Beitrag von pax »

@ALexH

...erstmal danke für die jffs-images.

Tip:
- telnetd und inetd sind nicht notwendig, verlinkung auf busybox reicht.
- rcs kann um dreameinträge bereinigt werden

Anregung:
- wäre klasse, wenn du den "sed"-Befehl in die busybox eincompilieren könntest

Gruß pax
en-total
Einsteiger
Einsteiger
Beiträge: 372
Registriert: Donnerstag 18. Dezember 2003, 18:45

Beitrag von en-total »

Deleted wegen Traffic abuse, sorry.
Zuletzt geändert von en-total am Freitag 16. Januar 2004, 20:49, insgesamt 1-mal geändert.
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

in rcS wird neuerdings
#Fuer NFS und CIFS
insmod sunrpc
insmod lockd
insmod nfs
insmod cifs
ge-insmod-ed. Notwendig? Der NFS-Mount klappt hier auch ohne. CIFS nicht getestet.
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

zexma hat geschrieben:in rcS wird neuerdings
#Fuer NFS und CIFS
insmod sunrpc
insmod lockd
insmod nfs
insmod cifs
ge-insmod-ed. Notwendig? Der NFS-Mount klappt hier auch ohne. CIFS nicht getestet.
CIFS ging vorher unter ENIGMA definitif nicht.

Die Einträge gehen auf diesen Beitrag zurück
Ryker hat geschrieben:Um mounten zu können, müssen die Net-FS-Module geladen werden:
also:
insmod sunrpc
insmod lockd
insmod nfs
insmod cifs
Schon gelesen ???
ENIGMA-DOC
ALexH
Image-Team
Beiträge: 146
Registriert: Dienstag 10. September 2002, 20:25

Beitrag von ALexH »

Hat mir mal jemand einen Link auf ein NFS- und ein CIFS-Howto? Dann probiere ich das nämlich jetzt mal selber.
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

Ich habe gerade mal nachgeschaut - beim AlexW-Image braucht man die Module nicht explizit laden. Da werden die (so wie sich das gehört) automatisch geladen, sobald man CIFS/NFS mountet. Warum das allerdings im AlexH-Image nicht passiert ist mir unklar.


Ryker
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

Als im letzten Herbst nfs durch cifs in den AlexW-Images ersetzt wurde gab es hier mal einen Beitrag über nfs und cifs als Module. AlexW hat dann cifs und nfs als Module wieder in die Images aufgenommen und Zwen hat das dynamische laden der Module in neutrino realisiert. D.h. die Module müssen nicht über ein rc-script installiert werden. Bei einem mount oder umount werden diese von neutrino geladen oder entladen.

Herbert
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

hrvill hat geschrieben:[...]werden diese von neutrino geladen oder entladen.[...]
...ist ja fein! Aber es gibt eine Reihe von Usern, die ein anderes GUI verwenden.
Man könnte natürlich die rcS für jedes GUI anpassen (hab gelesen es gibt schon wieder was neues: "enigama" ;) ), aber stört es denn, wenn es schon "geinsmodet" ist, weil z.B in neutrino vergessen wurde das abzufragen?
Schon gelesen ???
ENIGMA-DOC
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

essu hat geschrieben:
hrvill hat geschrieben:[...]werden diese von neutrino geladen oder entladen.[...]
...ist ja fein! Aber es gibt eine Reihe von Usern, die ein anderes GUI verwenden.
Man könnte natürlich die rcS für jedes GUI anpassen (hab gelesen es gibt schon wieder was neues: "enigama" ;) ), aber stört es denn, wenn es schon "geinsmodet" ist, weil z.B in neutrino vergessen wurde das abzufragen?
Naja, neben des unnötigen Speicherverbaruchs störte es mich vor allem deshalb, weil mir der kernel immer "oopste" nachdem ich

Code: Alles auswählen

-rwxr-xr-x    1 0        0          537936 Jan 13 23:26 iptables
-rwxr-xr-x    1 0        0           13484 Jan 13 23:27 portmap
-rwxr-xr-x    1 0        0          247868 Jan 13 23:27 pppd
-rwxr-xr-x    1 0        0           27140 Jan 13 23:27 pppoe
geladen habe und anschliessend die obigen module durch die rcS "geinsmodet" wurden.
Und wie Ryker und hrvill nochmals anschaulich erläutert haben (Danke) werden die module ja dynamisch ge/entladen.
/me <- ist neutrino-router-gui-nutzer :wink:
Zuletzt geändert von zexma am Mittwoch 14. Januar 2004, 21:49, insgesamt 1-mal geändert.
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

essu hat geschrieben:
hrvill hat geschrieben:[...]werden diese von neutrino geladen oder entladen.[...]
...ist ja fein! Aber es gibt eine Reihe von Usern, die ein anderes GUI verwenden.
Man könnte natürlich die rcS für jedes GUI anpassen (hab gelesen es gibt schon wieder was neues: "enigama" ;) ), aber stört es denn, wenn es schon "geinsmodet" ist, weil z.B in neutrino vergessen wurde das abzufragen?
@essu
auf einem PC mit genügend Ressourcen würde es nicht stören wenn die Module geladen werden. Die Argumentation von AlexW war aber, dass nfs und cifs zuviel Speicher verbrauchen. Aus diesem Grund nur Module und auch nur wenn sie benötigt werden. In der Regel ist ja dann nur nfs oder cifs geladen und nicht beides. Es gibt ja für jede GUI ein eigenes start-script (start_neutrino, start_enigma). Wenn du jetzt enigma benutzt dann kannst du dir ja die benötigten Module in start_enigma eintragen. Benutze aber entweder nfs oder cifs um Speicher zu sparen.

Herbert
pax
Neugieriger
Neugieriger
Beiträge: 16
Registriert: Montag 12. Januar 2004, 20:29

Beitrag von pax »

@en-total

...danke für die Hilfe, genau die brauchte ich.

Gruß pax
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

hrvill hat geschrieben:
essu hat geschrieben:
hrvill hat geschrieben:Es gibt ja für jede GUI ein eigenes start-script (start_neutrino, start_enigma). Wenn du jetzt enigma benutzt dann kannst du dir ja die benötigten Module in start_enigma eintragen. Benutze aber entweder nfs oder cifs um Speicher zu sparen.
start-script ist doch ein guter Ansatz. Ich lade die Module übrigens mit meinem mount-plugin, d.h. wenn sie benötigt werden.
Was AlexH aber vielleicht noch wissen muss und ich auch nicht weiss, ob wirklich alle oben angegeben module für CIFS und NFS nötig sind, die meisten werden ja nur CIFS oder NFS benutzen.
Schon gelesen ???
ENIGMA-DOC
hrvill
Einsteiger
Einsteiger
Beiträge: 103
Registriert: Freitag 27. Juni 2003, 23:14

Beitrag von hrvill »

@essu

cifs: es wird nur cifs benötigt

nfs: folgende Module (Reihenfolge beachten!)

sunrpc
lockd
nfs

Zwen hat dies so entsprechend auch in neutrino implementiert.

Herbert
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

@hrvill: Muchas THX
Schon gelesen ???
ENIGMA-DOC
ALexH
Image-Team
Beiträge: 146
Registriert: Dienstag 10. September 2002, 20:25

Beitrag von ALexH »

Ab sofort habe ich die insmods in rcS.local ausgelagert. Diese wird vom Makescript nur noch ins Enigma-Image kopiert, nicht jedoch ins Neutrino-Image. Damit dürfte nun hoffentlich jeder zufrieden sein :wink:
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

hi..

die möglichkeit eines neustarts nach einem "make all" fehler wäre gut..

.
.
.
if ! test -e mkheadall_error
then
touch mkheadall_error
..div aktionen.. ..löschen, autogen, configure..
fi
.
make all
.
.
.

nach test auf .nano dann die mkheadall_error löschen


P.S. ich seh grad du hast ja doch auf diffs umgestellt.. ;)