[erledigt] Freetzen einer 6690 #530
-
habe mir eine 6690_07.39.ger-rev96142_labor_freetz-ng-34137MOA.image gebaut und wollte diese mit push firmware flashen. Mehre Versuche gingen fehl. Anschluss per Lankabel. Wlan /Firewall und Antivirus deaktiviert. ./tools/push_firmware /home/freetz/6x-ng/images/6690_07.39.ger-rev96142_labor_freetz-ng-34137MOA.image. Leider geht nicht. Vermute gibts kein FTP Zugriff. Das Anhalten in FTP geht auch mit fremden recovery nicht. Gehts bei jemanden überhaupt? |
Beta Was this translation helpful? Give feedback.
Replies: 31 comments 32 replies
-
Wie immer bei neuen Geräten: Finde zuerst heraus ob es an Freetz liegt oder am flashen, beides hat noch niemand getestet. |
Beta Was this translation helpful? Give feedback.
-
habe "untrustedd" wie in 5530 auf no, Aktuell mit und ohne watchdog getested. Alles gleich. Lankabel ist nicht defekt. Auf den folgenden Befehl reagiert die Box nicht und startet durch. Letzte geänderte Rev: 34161
|
Beta Was this translation helpful? Give feedback.
-
Ah, das mit diesen 4 MTDs der UIMG Geräte... Ohne vorhandenes Recovery ist es übrigens sehr gefährlich das zu testen! Hoffentlich hast du mindestens in jeder "partition" ein Fritzos Diese komischen Revisionen >30.000 sagen übrigens nichts aus da du von github via svn ausgecheckt hast. Wenn du von boxmatrix mit svn oder github mit git auscheckst sind die im Bereich 19xxx: https://github.com/Freetz-NG/freetz-ng#mirrors |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Das könnte bei diesem Gerät im schlimmsten Fall "Briefbeschwerer" bedeuten!!! "=>;<" und "6701" sind die Partitionen auf die versucht wird zu schreiben, die sind in PF hinterlegt. Sie sind hier evtl anders oder es musst gar mit anderen Befehlen geflasht werden (glaube ich nicht).
Da müsste man wissen wie die Box die url findet. Optimal: du konfigurierst die 6690 als client im lan, und auf dem router schneidesz du mit tcpdump ausgehenden Traffic auf port 80 mit (-w datei.cap). Dann kann man sich da anschauen und nachbauen
"-i" statt "-s" zeigt die URL
Normal macht avm das auf http://osp.avm.de , da ist aber nichts. |
Beta Was this translation helpful? Give feedback.
-
edit.. habs gesehen... |
Beta Was this translation helpful? Give feedback.
-
Wie gesagt, es kann sein dass du das Gerät in einen Briefbeschwer verwandelst, also auf dein Gefahr! Es könnte sein dass die X86 und ARM Partitionen vertauscht sind. Also nicht
sondern
für lfs=0 Kannst du noch Supportdaten von avm anhängen, oder alles daraus was mit partitionen, mtd usw zu tun hat? |
Beta Was this translation helpful? Give feedback.
-
uptime: 17:08:22 up 7:08, load average: 1.12, 1.16, 1.17 habe gemerkt, in der Supportdatei sind sehr viele Privatdaten dabei. Wenn du noch die nicht geladen hast, teile genauer, welche Zeilen dich interessieren. |
Beta Was this translation helpful? Give feedback.
-
kann aus meinem Verständnis nichts Passendes finden .. noch ein Tip? |
Beta Was this translation helpful? Give feedback.
-
fesc meint " .. mtd0 0x0,0x4800000 → 72 MB → atom rootfs → mmcblk0p3 Bleibt also alles wie gehabt. So man denn ftp zum laufen bekommt sollte es funktionieren. .." kannst wieder freischalten mit push. ich kann erst erneut am Wochenende testen. |
Beta Was this translation helpful? Give feedback.
-
Interessant. Und Freetz läuft auch? Häng doch mal ne "AVM-Info" Screenshot an. Es steht noch UNTESTED dran |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
"FritzOS UNKNOWN" ist was anderes, da müsste die inaktive Patition gemountet werden und untersucht. Irgendwas geht wohl nicht. Ohne UIMG Gerät hab ich aber keine Idee wo es hängt, das müsste jemand anderes herausfinden. Eigentlich dachte ich das ging
Hä? Kapiere nicht was du meinst |
Beta Was this translation helpful? Give feedback.
-
@Prisrak1: Teste mal ob mit 8cbe9a0 die partition-wechseln geht |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
@Prisrak1 |
Beta Was this translation helpful? Give feedback.
-
ich drücke den Button "Firmwarepartition wechseln" und dann "Box neustarten" Reboot |
Beta Was this translation helpful? Give feedback.
-
Bei den UIMG wird "vermutlich" nach "Firmwarepartition wechseln" automatisch rebootet! Da:
Siehst du die neue "and rebooting" Meldung aus dem Commit überhaupt? Also bist du im UIMG case des Scriptes? |
Beta Was this translation helpful? Give feedback.
-
wie schon geschrien, der Wechsel findet nicht statt. Es wird angezeigt: z.Z 1 dann -> 0. Das passiert jedoch nicht. Geprüft mit TCommander über FTP zugrif. |
Beta Was this translation helpful? Give feedback.
-
Aha, prima. Jedenfalls ist das Script im richtigen UIMG-Case Da kommt das "changing ... and rebooting" her: https://github.com/Freetz-NG/freetz-ng/blob/master/make/pkgs/mod/files/root/usr/mww/cgi-bin/exec.d/linux_fs_start.sh#L14 Wie du siehst wird in der nächsten Zeile dieses avm-"switchandreboot" ausgeführt ... Wie ist es denn wenn du diesen befehl im Terminal eingibst, rebootet die box dann selbst neu? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Also das "aicmd" macht nicht was es soll wenn es durch das Webif ausgeführt wird? Also ein anderes Verhalten als im Teminal ausgerufen? Dann müsste jemand mit so einem Gerät herausfinden weshlab, vielleicht hilft strace |
Beta Was this translation helpful? Give feedback.
-
welche Befehle werden benötigt? |
Beta Was this translation helpful? Give feedback.
-
Na wenn der "aicmd"-Aufruf im Terminal und im Webif verschieden Ergebnisse bringen passt irgend was nicht. Aufrufe innerhlab des Webifs haben öfter Probleme wegen den reduzirten Environment. Was jetzt genau das Problem ist müsste jemand mit so einer UIMG Hardware herausfinden/debuggen/ausprobieren. Ich kann da nichts machen |
Beta Was this translation helpful? Give feedback.
-
Flashlog .. Firmware extrahieren, Update vorbereitenFirmware-Archiv extrahieren ..../var/ ./var/tmp/ ./var/.packages ./var/install ./var/.config ./var/firmware-update.uimg ./var/version ./var/info.txt ./var/ewnw_check_install ./var/content ./var/signature ERLEDIGTAusführen des Firmware-Installationsskripts /var/install ...install: check and install new firmware ... OEM=avm ANNEX=Kabel testing acceptance for device Fritz_Box_HW267a ... OK - OEM avm is supported OK - accept this update for device Fritz_Box_HW267a ... testing acceptance for device Fritz_Box_HW267a done curr: 267.07.39 new: xx.07.39 debug: curr: 267.07.39 debug: new: "XX.07.39" major_currFWver=267 middle_currFWver=7 minor_currFWver=39 middle_newFWver=7 minor_newFWver=39 check Firmware Version: xx.07.39 DEBUG: 7 >= 7 DEBUG: 39 >= 39 Accept Firmware Version: xx.07.39 ERLEDIGT – Rückgabewert des Installationsskripts: 1 (INSTALL_SUCCESS_REBOOT)HINWEIS: Es gibt kein ausführbares Nach-Installationsskript.burnuimg: <<< 220 pumaglued ready. burnuimg: >>> uimg update burnuimg: <<< 227 /usr/sbin/avm_uimg_update starting. burnuimg: <<< 220 pumaglued ready. burnuimg: >>> uimg status burnuimg: <<< 225 update status follow. avm_uimg_update: OK APPCPU Kernel: type 2, size 9437184 APPCPU RootFS: type 3, size 45731840 NPCPU Kernel: type 8, size 2750464 NPCPU RootFS: type 9, size 16338944 GWFS: type 10, size 440320 UIMG: exit 0 STATUS exit 0 Das Gerät startet jetzt neu ... |
Beta Was this translation helpful? Give feedback.
-
Ich hab erfolgreich per push_firmware flashen können, mich dann auch gewundert, das zwar das korrekte Image startet, aber die alte Version nicht angezeigt wurde. Zuvor hat ich schon vergeblich versucht, per bootloader zu switchen (das ging bei einer 6490 noch problemlos -- auch trotz der dokumentierten falschen Ausgabe im FTP)
aber es funktioniert per |
Beta Was this translation helpful? Give feedback.
-
Hab noch nie eine mit Puma7 gehabt, daher basiert das ganz auf hörensagen. Die Qualität der Rückmeldungen ist recht unterschiedlich/unterirdisch, man weiss nie wie sehr man jemandem ernstnehmen kann. Aktuell hab ich 0 lust irgend jemandem 100 fragen zu stellen um herauszubekommen wie man das script am besten ändern würde. Kann sein dass AVM was mit einer anderen Kernelversion geändert hat. |
Beta Was this translation helpful? Give feedback.
habs mit Installieren des Images (mit ssh/telnet/Konsolenzugriff) und über das "update in Freetz" bei den F!B 6660 / 6690 getestet. Funktioniert einwandfrei! Der Wechsel der Startpartition geht auch automatisch beim Update. jedoch in Freetz nur Wechsel der Startpartition ohne Update geht nicht. In Putty gehts mit "/bin/aicmd pumaglued uimg switchandreboot
"