update endet nie..

Holger R.

Neuer User
Mitglied seit
29 Dez 2005
Beiträge
138
Punkte für Reaktionen
0
Punkte
0
Hallo,

vielleicht hat jemanden einen Tipp für mich, bin Freetz Einsteiger -

habe nun etliche Versuche unternommen, sowohl mit Stinky wie auch freetz Linux, die meisten schienen erfolgreich - hab mich an die Anleitungen so weit ich erkenne gehalten, habe auch images ohne jegliche Änderung im Menü erstellt (ausser typ, SPrache) - das Resultat ist immer das selbe, die Info LED hört nicht auf zu blinken -

(ich habe nur trunk versionen probieren können die 1-1 geht wohl im Moment nicht da bei AVM eine neuere Firmware auf dem Server liegt)

hab es auch direkt nach zurücksetzen probiert, also ohne eigene Einstellungen, info LED hört nicht auf zu blinken -

nach Stecker raus-rein blinkst weiter -

das alle LEDs blinken ist nie passiert -

ist ne 8MB 7270, HW Revision 122

Danke für Tipps!
 
Ich vermute mal, daß du über die AVm-Oberfläche updatest !?!
Versuch es doch mal direkt aus dem freetz-linux per push_firmware. Das sollte im Ordner tools/ liegen.
Wie genau das funktioniert findest du irgend wo im Wiki oder hier im Forum.... etwa hier
 
Danke für den Tipp, jetzt wirds etwas haarig für mich nicht linux spezi, nach dem Link hab ichs mal probiert aber dann auch im Wiki gefunden:

Wenn Ihr eine 7270 mit einer Firmware flashen wollt die größer als 8 MB ist, geht das nur über diesen Weg:
1. Dann das Image entpacken
2. aus dem enpackten Image die Datei kernel.image (liegt in /var/tmp)nach freetz-1.0/tools kopieren
3. auf der Komandozeile in den Ordner tools wechseln
4. und dort eingeben push_firmware freetz-1.0/tools/kernel.image „die Boot-IP“

Nun steh ich da und frag mich wie entpacke ich das Image?
gemeint ist ja das erstellte Image für die Box?
Tar?

mhhh
kleiner als 8 MB war die FW -
 
Erstmal vorweg, ich rate dir für die Zukunft als Buildumgebung nur noch das freetz-linux zu nutzen. Stinky ist mittlerweile veraltet und wird nicht mehr gepflegt.
So, jetzt zu deinem Problem:
kopier dir das fertig erstellte image erstmal lokal auf deinen Rechner.
Dort kannst du es mit einem Packer deiner Wahl öffnen. In einem der Unterordner findest du dann die kernel.image.
Die kopierst du dann wieder zurück in die Buildumgebung,...et voila

Es gibt bestimmt nen Weg das direkt zu entpacken, aber da müßt ich auch suchen oder google fragen. ;-)
 
Danke so ist dieses Prob natürlich schnell umschifft, nun gibts egal wie ich es tue immer in command not found....
auch wenn ich push_firmware ohne Parameter, mit Parameter...

freetz@freetz-linux:~/freetz-trunk/tools$ push_firmware freetz-trunk/tools/kernel.image 192.168.178.1
-bash: push_firmware: command not found

freetz@freetz-linux:~/freetz-trunk/tools$ push_firmware kernel.image 192.168.178.1

-bash: push_firmware: command not found

freetz@freetz-linux:~/freetz-trunk/tools$ ls

busybox external images md5sum recover-eva unsquashfs-lzma
check_prerequisites extract-images kernel.image mklibs.py rmtichksum usr
check_uclibc find-squashfs lib_report mksquashfs3-lzma source visualise_make
config freetz_download lzma mksquashfs-lzma tar visualise_make.pl
depmod.pl freetz_functions lzma2eva push_firmware tichksum
developer freetz_patch make recover-adam unpack-kernel
device_table.txt hexgrep makedevs recover-ds unsquashfs3-lzma


eigentlich alles da?
ich nutze Putty
 
Linux is da etwas anspruchsvoller an den User, und führtz nicht alles aus, was direkt im Verzeichnis lieg,t in dem man ist.
Somit:
Code:
[B]./[/B]push_firmware blablubb
(man beachte den Punkt und den Slash ("." und "/") vor dem Aufruf...)
um es direkt in dem Verzeichnis auszuführen. Der Einfachheit halber aber schreibt man die Sachen richtig ab, und ist entsprechend im Verzeivhnis, in dem man gebaut hat und führt direkt ohne Entpacken folgendes aus:
Code:
./tools/push_firmware ./images/name.des.images.dass.man.flashen.will
Aber: Diese Sache mit den 8MB ist eigentlich nicht merh aktuell, und die Sache mit freetz-1.0 bedarf auch einies Updates, egal aus welchen Tiefen von Forum oder Wiki du das hast.

Edit am RandE: Bitte benutze [ code ]-Tags für deine Postings...
 
Ist auch erst irgendwann letztes jahr hinzugekommen, also nicht so wirklich unkorrekt :D
 
welchen Unterschied macht es, statt kernel.image die firmare-Datei mittels push_firmware zu flashen?
 
Keinen, denn tools/push_firmware flasht eben das kernel.image per ADAM2-FTP auf die Box, und extrahiert es nötigenfalls aus einer Firmware-Datei.
 
Danke für Eure rege Teilnahme hier das ist ja super -

also das mit dem Pushen hab ich jetzt im Prinzip hinbekommen, ./ war wohl das Hauptproblem.
Hab das nochmal mit mehreren Images und auch Kernel einzeln probiert, erfolg hatte ich leider trotzdem keinen. Allerdings brinmgt die Push Methode ja etwas response, Permission Denied klingt ja nicht so optimal:

Code:
freetz@freetz-linux:~/freetz-trunk/images$ ../tools/push_firmware ./7270_04.76freetz-devel-3590.de_20090820-115716.image 192.168.178.1

Hint: file seems to be a full firmware image archive in 'tar' format
containing the 'kernel.image'. Now trying to unpack and use that image.
ftp command found

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

Are you sure, that you want to flash /tmp/tmp.BOCxPpXPmb directly to mtd1?

proceed (y/n)

 * You should now reboot your box.
         Waiting for box to shut down.
         Tip: switch off, if reboot is not detected because it happens too quickly
   ...................................................................................

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

 * Box is back up again.
         Initiating transfer.
         Tip: switch off/on box several times, if FTP client cannot log in ...

Debugging on (debug=1).
---> TYPE I
---> MEDIA FLSH
ftp: setsockopt (ignored): Permission denied
---> PASV
---> STOR mtd1
---> REBOOT
---> QUIT


Der Ablauf ist mit verschiedenen Images immer gleich, dito mit nur Kernel.image nur das dann der Hinweis am Anfang fehlt.

Der FTP Fehler kommt auch nach totalreset also ohne eigenes KW.


Nach dem Flashen ist die Biox nicht mehr erreichbar und jetzt blinken alle Lampen.

Nach Flashen des Restore Images versucht die Box ne Autoconfig (war ne 1+1 Kiste) falls das von Bedeutung ist. Vor dem erneuten Freezen hab ich das abgebrochen.

Wenn hier kein klarer Fehler zu sehen ist oder ich etwas machen kann werde ich nochmal mit ner neuen Freetz-Linux VM beginnen, bin ja schon etwas schlauer nun wie vorgestern :)

Danke Euch!
 
Das "permission denied" da kannst du getrost ignorieren, das bekomm ich auch und kann dennoch die Images booten.

Wenn alle Lampen brennen und das Ding blinkt wie ein Silvesterfeuerwerk, dann fang ruhig noch einmal neu an, und versuch mal schlicht folgendes Setup: Freetz-Linux nehmen, auschecken. Im menuconfig nur deine Box auswählen, sonst _nichts_ und dies mal flashen auf die eine oder andere Weise, denn bei diesem Problemen tippe ich eigentlich auf irgendeinen Kram mit libcrypto/tro069 und ähnlichen Kandidaten. Wie gesagt: Nichts machen, nur das minimale nackte Freetz auf die Kiste bringen.
 
so mal wieder 2 runden geflasht, irgendwo ist der Wurm drinnen, Ergebnisse leider wie gehabt, selbst nach zurücksetzten in Auslieferungszustand.

(Ergebnis: Power leuchtet, alle 5 Sekunden geht Online an gefolgt von alle an)

Ich hatte die Trunk Version genommen, ohne Änderung, klappt nicht.

(Die nicht Trunk Version funktioniert leider im Moment nicht, da es eine aktuellere Firmware auf dem Server gibt).

Beim ersten ausführen von make menuconfig gibt es viele Warnmeldungen bevor das Menü kommt, ist das normal?
 
so mal wieder 2 runden geflasht, irgendwo ist der Wurm drinnen, Ergebnisse leider wie gehabt, selbst nach zurücksetzten in Auslieferungszustand.

(Ergebnis: Power leuchtet, alle 5 Sekunden geht Online an gefolgt von alle an)

Ich hatte die Trunk Version genommen, ohne Änderung, klappt nicht.
Wenn du den Anweisungen von Silent-Tears befolgt hättest nur Minimalimage zu flashen, hättest du dir diese zwei Fehlversuche vermutlich sparen können.

Beim ersten ausführen von make menuconfig gibt es viele Warnmeldungen bevor das Menü kommt, ist das normal?
Sollen wir hellsehen, welche Meldungen du da bekommst? Geht es nicht mit einer Zitat?
Z.B.
Code:
make menuconfig > menuconfig.log
und dann menuconfig.log posten.

MfG
 
Die Warnungen kann man getrost ignorieren, so lange es anschliessend läuft, diese nämlich gehären nicht zur toolchain, sondern zum bauen des config-tools...

Noch einmal übrigens: Keine .config recyclen. Das wird nix, wenn erstmal der Wurm drin ist. Nichts entfernen, keine Pakete hinzu, kein _gar_ nichts. einfach schlicht neu auschecken, menuconfig aufrufen, _nur_ deine Box und Sprache auswählen, bauen. Punktum.
 
hab nen nigelnagelneues freetz linux gestartet, erstmal alles runtergeladen etc -
(kann ich die config auch löschen oder resetten?)
dann freetz1-1 probiert, ok geht nicht
dann trunk neu,
Code:
svn checkout  http://svn.freetz.org/trunk freetz-trunk

cd ins trunk verzeichnis, make menuconfig, nichts geändert (7270 + deutsch mit 8MB sind default) config gespeichert (also mit aus dem Kopf "§yes" beendet), make - gewartet und 2 mal versucht zu flashen, mhhhhhhh

(erstes mal ohne Werkseinstellungen, 2tes mal nach rücksetzen auf Werkseinstellungen und an LAN A)

hab noch ne 7170 glaub nehme die mal brauch Erfolgserlebnis...

Code:
Debugging on (debug=1).
---> TYPE I
---> MEDIA FLSH
ftp: setsockopt (ignored): Permission denied
---> PASV
---> STOR mtd1
---> REBOOT
---> QUIT

Ausgabe selbe wie letztes mal
Poste mal die Ausgabe vom make vielleicht ist da was verdächtig

Code:
freetz@freetz-linux:~/freetz-trunk$ make
STEP 1: UNPACK
unpacking firmware image
splitting kernel image
unpacking filesystem image
  3504 inodes (3675 blocks) to write
  created 2817 files
  created 130 directories
  created 356 symlinks
  created 331 devices
  created 0 fifos
unpacking AVM plugins
  mediasrv image
  mini image
  ntfs image
  onlinepb image
  samba image
  tam image
  webdav image
unpacking var.tar
done.

STEP 2: MODIFY
  Applying symlinks, deleting additional webinterfaces
applying patches
  applying patches (7270-de)
    applying patch file ./patches/7270/200-modules_symlink.sh
  making symlink for modules (-ur8)
    applying patch file ./patches/100-profile.patch
    patching file etc/profile
    ----------------------------------------------------------------------
    applying patch file ./patches/110-multid-wait.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/110-system_status.patch
    patching file usr/bin/system_status
    ----------------------------------------------------------------------
    applying patch file ./patches/130-fstab.patch
    patching file etc/fstab
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/100-rc.net-dnsmasq.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/110-rc.S-mknod.patch
    patching file etc/init.d/rc.S
    Hunk #1 succeeded at 217 (offset -730 lines).
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/120-rc.S-dev.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/130-rc.S-logging.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/140-rc.S-no_avm_exit.patch
    patching file etc/init.d/rc.S
    Hunk #1 succeeded at 1554 (offset 74 lines).
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/130-foncalls.patch
    patching file usr/www/all/html/de/home/foncalls.js
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/190-webmenu.patch
    patching file usr/www/all/html/de/menus/menu2_homehome.html
    patching file usr/www/all/html/de/menus/menu2_konfig.html
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/200-sperre1.patch
    patching file usr/www/avm/html/de/fon/sperre1.js
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/210-notmountable.patch
    patching file usr/www/all/html/de/home/home.js
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/290-replace_websrv-remove_igdd.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/301-remove_smbd.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/de/400_remove_ftpd.patch
    patching file etc/hotplug/storage
    patching file etc/hotplug/run_mount
    ----------------------------------------------------------------------
  creating symlinks /tmp, /mod and /home
  setting freetz-version 'freetz-devel-3592'
  setting subversion 'freetz-devel-3592'
    applying patch file ./patches/100-3170_7170.sh
    applying patch file ./patches/100-7140_7170.sh
    applying patch file ./patches/100-7141_7170.sh
    applying patch file ./patches/100-getcons.sh
  removing /bin/getcons
    rm build/modified/filesystem/bin/getcons
    applying patch file ./patches/100-profile_term_password.sh
    applying patch file ./patches/100-rename_ctlmgr.sh
    applying patch file ./patches/100-w701v_7170.sh
    applying patch file ./patches/100-w900v_7170.sh
    applying patch file ./patches/101-libfreetz.sh
  patching /etc/init.d/rc.s
    applying patch file ./patches/105-onlinechanged.sh
  Patching /bin/onlinechanged
    applying patch file ./patches/110-inittab.sh
    applying patch file ./patches/115-7270_16MB.sh
    applying patch file ./patches/170-rename_ar7login.sh
  renaming ar7login to make way for wrapper script
    applying patch file ./patches/180-printk.sh
  applying printk patch
    applying patch file ./patches/191-webmenu_wol.sh
    applying patch file ./patches/195-webmenu_signed.sh
    applying patch file ./patches/196-usbstorage.sh
  applying USB storage patch
    applying patch file ./patches/cond/usbstorage_7270.patch
    patching file etc/hotplug/run_mount
    ----------------------------------------------------------------------
    applying patch file ./patches/200-vcc.sh
    applying patch file ./patches/210-ata.sh
    applying patch file ./patches/210-enum.sh
    applying patch file ./patches/210-international.sh
    applying patch file ./patches/220-assistant.sh
    applying patch file ./patches/220-cdrom-iso.sh
    applying patch file ./patches/220-help.sh
    applying patch file ./patches/220-remove_chronyd.sh
    applying patch file ./patches/230-openssl.sh
    applying patch file ./patches/240-add-dsl-expert-pages.sh
    applying patch file ./patches/250-remove_avm_inetd.sh
    applying patch file ./patches/260-remove_tr069.sh
    applying patch file ./patches/270-remove_usb_module.sh
    applying patch file ./patches/275-multiple_printers.sh
    applying patch file ./patches/290-replace_websrv-remove_igdd.sh
    applying patch file ./patches/300-remove-smbd.sh
    applying patch file ./patches/310-remove_userman.sh
    applying patch file ./patches/320-remove_capiotcp.sh
    applying patch file ./patches/320-remove-dsld.sh
    applying patch file ./patches/330-remove-voip-isdn.sh
    applying patch file ./patches/331-remove-voipd.sh
    applying patch file ./patches/340-remove_dect_update.sh
    applying patch file ./patches/350-add_remove_annex_file.sh
    applying patch file ./patches/360-remove-wlan.sh
    applying patch file ./patches/370-remove_dtrace.sh
    applying patch file ./patches/401-remove_ftpd.sh
    applying patch file ./patches/440-cutdown_samba_control.sh
    applying patch file ./patches/450-autorun_autoend.sh
    applying patch file ./patches/460-MAXDEVCOUNT.sh
    applying patch file ./patches/470-volumecounter.sh
    applying patch file ./patches/500-remove-mediasrv.sh
    applying patch file ./patches/510-remove_aura_usb.sh
    applying patch file ./patches/510-remove_avm_vpn.sh
    applying patch file ./patches/510-remove_minid.sh
    applying patch file ./patches/520-remove_dect.sh
    applying patch file ./patches/530-remove_support.sh
    applying patch file ./patches/600-replace_mdev.sh
  removing oem: none
installing mod base
  copying files
  installing libs
    ld_uClibc
    libcrypt
    libdl
    libfreetz
    libgcc_s
    libm
    libnsl
    libpthread
    librt
    libuClibc
  patching security level
replacing busybox
  replacing busybox-8mb_26
  installing symlinks
  installing modules
  generating modules.dep
installing packages
  fstyp-0.1
  haserl-0.9.25
  modcgi-0.2
invoking custom script
stripping unstripped AVM binaries
  build/modified/filesystem/sbin/plugin-manager
  build/modified/filesystem/bin/led-ctrl
  build/modified/filesystem/lib/libupnpdevusb.so.1.0.0
  build/modified/filesystem/lib/libled2.so.2.2.0
  build/modified/filesystem/lib/libacgenusb.so.1.0.0
  build/modified/filesystem/lib/libpop3lib.so.1.0.0
  build/modified/filesystem/lib/libmaillib.so.2.0.0
  build/modified/filesystem/lib/libwcfg.so
  build/modified/filesystem/lib/libupnponstore.1.0.0
  build/modified/filesystem/lib/libtiinterpreter.so.0.0.0
  build/modified/filesystem/lib/libz.so.1.2.3
  build/modified/filesystem/lib/libusbcfg.so.1.0.0
  build/modified/filesystem/usr/share/ctlmgr/libctlwebdav.so
  build/modified/filesystem/usr/share/ctlmgr/libctlusb.so
done.

STEP 3: PACK
  Checking for left over Subversion directories
squashfs blocksize
  root filesystem: 65536
packing var.tar
creating filesystem image
merging kernel image
  kernel image size: 7488000 (max: 7798784, free: 310784)
  Aproximately free time for the answering machine: 38s (0min 38s)
packing 7270_04.76freetz-devel-3592.de_20090821-202212.image
Image files can be found in the ./images/ subfolder
done.

FINISHED
freetz@freetz-linux:~/freetz-trunk$

Ansonsten gehe mal davon aus das beim trunk nichts ändern auch erstmal die sichere Sache ist?

Hatte es die Tage zuvor auch genau nach der Anleitung http://trac.freetz.org/wiki/help/howtos/common/newbie_start gemacht, auch mit den angegebenen Einstellungen - es passiert immer das selbe -

gibt es die letzte FW Version bei AVM gar nicht Online oder hab ich nur nicht wirklich gesucht? (Freetz1-1 möchte 54.04.70)
Oder muss es mit der Trunk genau so klappen?
 
Zuletzt bearbeitet:
Strange, ehrlich gesagt..... einen Fehlersieht man an deinen Postings nicht. Was sagt das AVM-Webinterfache zu deinem Image?
 
wow heute morgen kann ich Erfolg melden (mit Push Methode) , die 3600 läuft, ob Zufall oder irgendwas in den vorherigen Versionen meiner Kiste nicht gefallen hat?

Hab gar nicht mit gerechnet den heute haben mal wirklich alle Lampen geblinkt, wusste gar nicht das die Info LED auch rot blinken kann - dann neustart und alles Paletti :)

Dankeschön für die Geduld!

werde es nun mal mit EXT3 und NTFS probieren.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.