Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Supportthread: Wie flashe ich ein Freetz-Image

@fda hab ein Raspberry PI Zero W, somit hat er kein lananschluß.
Antivirus beendet, Firewall aus. Teste erneut:

r:~$ cd 7x-ng
freetz@freetz-server:~/7x-ng$ make push-firmware

* Using command: ftp
* Target host: 192.168.178.1
* Outgoing IP: 192.168.178.82
* Flash mode: ram-boot
* Allowed memory size: 512 MB
* Designated linux_fs_start: <current>

* MAPSTART=0x80000000
* FULLSIZE=0x20000000 (512 MB)
* MAPLIMIT=0xa0000000
* FILESIZE=0x203dc00 (32 MB)
* FREESIZE=0x1dfc2400 (479 MB)
* MTDSTART=0x9dfc2400

!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
!!! THERE IS NO WARRANTY AT ALL !!! USE AT YOUR OWN RISK !!!

* Are you sure, that you want to flash this file to the device?
images/7590_07.12.ger_freetz-ng-15986M_20190824-034401.image
Proceed? (y/[n]) y

* You should now reboot your box (192.168.178.1). Waiting for shut down.
Switch off, if reboot is not detected because it happens too quickly.
Some newer bootloader versions allow to flash on power-cycle only.
............................................................................................................................................................................................................

hier passiert nichts. Somit starte ich es neu durch die Stromunterbrechung. So gehts weiter.
.....................
.......................................................................
* No reply from box. Assuming switch-off or restart. Trying to re-detect box.
............

* Box is back up again, initiating transfer.

Debugging on (debug=1).
---> TYPE I
---> MEDIA SDRAM
---> SETENV memsize 0x1dfc2400
---> SETENV kernel_args_tmp mtdram1=0x9dfc2400,0xa0000000
ftp: setsockopt (ignored): Permission denied
---> PASV
---> STOR 0x9dfc2400 0xa0000000
...
die FBox bleibt im Eva ... nicht stehen, sondern staret durch. Somit kann auch nichts geschrieben werden.

PS. ich kann jede von meinen F!Ben im eva ftp.. stoppen, somit dürfte eigentlich nichts mit der Ferewall usw. stören.
 
Zuletzt bearbeitet:
Anhalten brauchst du nicht, "Box is back up again, initiating transfer. " sagt aus, dass diese nach dem reboot erkannt wurde. Das starten der FTP Session geschieht auch nur wenn der ftp erkannt ist
Installier mal wie gesagt "apt-get install ncftp", bei dem ist die Ausgabe besser und man sieht wieviel übetragen wurde und wie schnell
Firewall/tiemout Meldung war jetzt ja gar keine mehr da.
Der ramboot modus der 7590 schreibt nie ein image direkt (kann es nicht). Es wird ins Ram hochgeladen und von dort gebootet. Das image erkennt dass es im ram läuft und flasht sich dann selbst
 
@fda hast du ein passendes Befehl für mich? Sonnst muß ich mich erst einlesen.
 
@fda installiert hab ich schon und dachte, so muß es ablaufen:
~/7x-ng$ ncftp
NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
).
ncftp> make push-firmware...
dann raus und so weiter:
ps. über die ip 192.168.178.1 komme ich auf die fb 7590 webgui drauf. ist somit erreichbar.
cd 7x-ng
freetz@freetz-server:~/7x-ng$ make push-firmware

* Using command: ncftpput
* Target host: 192.168.178.1
* Outgoing IP: 192.168.178.82
* Flash mode: ram-boot
* Allowed memory size: 512 MB
* Designated linux_fs_start: <current>

* MAPSTART=0x80000000
* FULLSIZE=0x20000000 (512 MB)
* MAPLIMIT=0xa0000000
* FILESIZE=0x203dc00 (32 MB)
* FREESIZE=0x1dfc2400 (479 MB)
* MTDSTART=0x9dfc2400

!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
!!! THERE IS NO WARRANTY AT ALL !!! USE AT YOUR OWN RISK !!!

* Are you sure, that you want to flash this file to the device?
images/7590_07.12.ger_freetz-ng-15986M_20190824-034401.image
Proceed? (y/[n]) y

* You should now reboot your box (192.168.178.1). Waiting for shut down.
Switch off, if reboot is not detected because it happens too quickly.
Some newer bootloader versions allow to flash on power-cycle only.

* No reply from box. Assuming switch-off or restart. Trying to re-detect box.
.......

* Box is back up again, initiating transfer.

LibNcFTP 3.2.5 (January 17, 2011) compiled for linux-x86_64-glibc2.23
Uname: Linux|freetz-server|4.15.0-58-generic|#64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019|x86_64
Contents of /etc/debian_version:
buster/sid
Contents of /etc/issue:
Ubuntu 18.04.2 LTS \n \l
Glibc: 2.27 (stable)
Could not connect to 192.168.178.1: Connection refused.
Sleeping 20 seconds.
Retry Number: 1
Could not connect to 192.168.178.1: Connection refused.
Sleeping 20 seconds.
Retry Number: 2
Could not connect to 192.168.178.1: Connection refused.
ncftpput: cannot open 192.168.178.1: remote host refused connection.
Makefile:336: recipe for target 'push-firmware' failed
make: *** [push-firmware] Error 1
freetz@freetz-server:~/7x-ng$


ab 20 sek-> Stromunterbrechung manuel und so gings weiter:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
 
Zuletzt bearbeitet:
Prima, so sieht man wo es hängt!
Der Upload von Linux auf die Fritzbox liegt bei etwa 1kb/s! Und weil das viel zu lange dauert kommt irgenwann ein timeout
Ich hatte auch manchmal dass es nur 300 kb/s übetragen werden, normal sind so 3mb/s - upload daueret dann etwa 10 sekunden

Versuchs einfach mehrfach... kann sien dass der minimal-bootloader manchmal das netzwerk zu langsam verbindet

PS: Hab an tools/push_firmware noch etwas erweitert, man braucht nun keine Parameter mehr anzugeben. Es wird ermittelt was gebraucth wird. Wenn man die Paramter trotzdem angibt, spart das ein paar Sekunden
 
@fda habs aktualisiert auf die v. 16015, ohne den manuellen Neustart passiert nichts. Versucht hab ichs genau 5. Putty abgebrochen. Power Led leuchtet dauerhaft. 18:43. Es schein etwas zu passieren. Mit tc geprüft. Es steht nicht im eva ftp....Es gibt auch kein Zugrif über
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
. 18:54 Starte manuel neu. Prüfe: Befinde mich jezt auf 0. Firmwareinfo 154.07.01. Reboot. 18:59 Startet durch. Altes Egebnis. Ich wechsle auf 1 manuel. Befinde mich jezt auf 1. Firmwareinfo 154.07.01. Es ist gleich.
Versuch 3. eingabe über vmware. Startet neu. Ergebnis Gleich. Bin nun auf 0.
Versuch 4. ist gleich
Versuch 5. ist gleich..
Es scheint zumindest ständig von 1 zu 0 usw. zu wechseln. Wahrscheinlich wird versucht zu schreiben, jedoch ohne Erfolg.
 

Anhänge

  • 7590-1928.JPG
    7590-1928.JPG
    101 KB · Aufrufe: 12
Kann es sein dass deine Festplette voll ist? Scheinbar kann dadurch die temporäre Datei nicht (ganz?) zusammengebaut werden (die, die später geflasht wird)
Platz anzeigen "df -h" - auch auf /tmp achten
Das linux_fs_start wird geswitcht, bevor hochgeladen wird - es zeigt nämlich (bei ram-boot) an wohin geflasht wird

EDIT: 11MB für ein 7590 image scheinen mir auch bisschen wenig zu sein!
 
omg

jo, noch 45mb frei
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

Dein 34mb Image wird 1x entpackt (tar) -> noch 11MB frei.
Das entpackte wird als "in-memory" "umformatiert" gespeichert > halt nur noch 11MB frei ...
Anschliessend wird das 11mb image ins ram geladen und gebootet -> wie gesehen, bleibt irgendwo hängen
 
sudo rm -rf /
löscht alles, ist danach wie neu
EDIT: Zur Sicherheit: Also inklusive Betriebssystem
 
Zuletzt bearbeitet von einem Moderator:
muß ich dann alle Images neubauen? "sudo rm -rf /" es brachte Fehlermeldung. Gerade lösche ich die snapshots. Sonts kann die Festplatte nicht erweitert werden. Es dauert. Ich hoffe es der richtige Weg?
 
@fda jezt hab ich die Festplate in vmware von 100 auf 150 gb vergrössert und hab gar kein Platz..
in
/var/cache/apt/archives


Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!
ps wird ge-google´d, bin wohl der Einzige, wer so´n Problem hat.
 
Zuletzt bearbeitet:
Zurück
Oben