[Gelöst] 7240 Image erstellen funktioniert nicht

hucky1302

Neuer User
Mitglied seit
21 Dez 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hi, ich bin neu hier und brauche dringend eure Hilfe.
Ich beschäftige mich schon seit einigen Tagen mit dem Thema Fritzbox-flashen und bin gerade dabei eines für meine FB 7240 zu erstellen nur leider klappt es nicht so wie ich es mir erhofft habe.

Desshalb habe ich als test um zu schauen ob ich irgendwo einen Fehler gemacht habe mal ein image für die 7170 erstellt und da klappt es tadellos.

Nur bei der 7240 Steht immer das am Ende:

Anmelden als anonymous ... Angemeldet!
==> SYST ... fertig. ==> PWD ... fertig.
==> TYPE I ... fertig. ==> CWD /fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc ... fertig.
==> SIZE fritzbox7270-source-files-04.76.tar.gz ... fertig.
==> PASV ... fertig. ==> RETR fritzbox7270-source-files-04.76.tar.gz ...
Die Datei »fritzbox7270-source-files-04.76.tar.gz« gibt es nicht.

make: *** [dl/fw/fritzbox7270-source-files-04.76.tar.gz] Fehler 1
hucky@hucky-desktop:~/Downloads/freetz-1.1.1$

Habe auch schon hier im Forum gesucht und bei Google aber da war leider nicht´s zu finden.
Wisst ihr warum ich so eine Fehlermeldung bekomme?
 
Zuletzt bearbeitet:
Du hast doch eine 7240 da kannst du doch nicht die Firmware von der 7270 draufklatschen.
 
Das weiß ich, bei der Freetz-Config gebe ich ja auch die 7240 ein nur kommt immer diese Meldung mit der 7270.:confused:
 
Zuletzt bearbeitet:
irgendwas passt da gar nicht.
gibt bei avm neuen src .
aber das wird mit deinem 1.1.1 nicht zusammenpassen.
check dir den trunk
Code:
svn co http://svn.freetz.org/trunk freetz-trunk
neu aus, bau damit. da haben die dev's schon den neuen kram angepasst.
 
Sorry für die dumme Frage aber wohin packe ich den src wenn ich ihn runtergeladen habe?
 
Dorthin wo make es ebenfalls hinpackt ;-)

Code:
...
...
make: *** [dl/fw/fritzbox7270-source-files-04.76.tar.gz] Fehler 1
...
...
 
wohin packe ich den src wenn ich ihn runtergeladen habe?
was soll das werden?
hast du nen patch auf dem 1.1.1 sodas das auf den neuen src angepasst wird? dann sollte eigendlich nen make menuconfig den ärger klären.
wenn du den neuen kram dahin packst, umbenennst, oder sonstwas veranstalltest haben wir die nächsten errorlogs von dir hier.
warum machst du nicht das,was ich in post #4 geschrieben habe?
:confused:
noch nen weg wäre, hier an der richtigen stelle im ipff ne anfrage zu stellen, ob jemand den von dir benötigten src-code noch irgendwo in seinem dl ordner hat & es dir zugängig macht.
 
Wenn du mit Patch den Trunk meinst den habe ich schon durchgeführt, aber ich bekomme immernoch die selbe Fehlermeldung.
Muss ich den Link der src im FC eingeben?
 
Wenn du mit Patch den Trunk meinst den habe ich schon durchgeführt, aber ich bekomme immernoch die selbe Fehlermeldung.

:confused:
versteh ich das richtig, das du in dem ordner hucky-desktop:~/Downloads/freetz-1.1.1$
den befehl
Code:
svn co http://svn.freetz.org/trunk freetz-trunk
ausgeführt hast?
wenn ja, mach dort mal nen
Code:
cd freetz-trunk
make menuconfig
make
 
[Edit frank_m24: Sinnfreies Vollzitat vom Beitrag direkt darüber gelöscht, siehe Forumregeln.]

Danke dir erst einmal für deine Antworten und ja ich habe den Trunk in dem besagten ordner ausgeführt, was das so richtig?
Bin jetzt auch nach deiner Anleitung vorgegangen nur hab ich jetzt 2 weitere Probleme.
1. Er läd mir die Source von der 7270 herunter
2. Steht er jetzt schon mittlerweile seid einer Stunde bei dem selben Punkt unter (linux-2.6.19.2/drivers/video/dnfb.c)
Ich weiß ja dass es lange dauern kann aber so lange???
 
ja ich habe den Trunk in dem besagten ordner ausgeführt, was das so richtig?

nein.
http://trac.freetz.org/
http://trac.freetz.org/wiki/help/howtos/common/install
http://trac.freetz.org/wiki/help/howtos/common/newbie_start
lesen.
danach:
begreifen & umsetzen
(edit)
http://www.ip-phone-forum.de/showthread.php?p=1451426#post1451426
ist auch lesenswert. thxs@gismotro
beim make menuconfig im freetz-trunk ordner hast du auch im menuconfig ne 7240 ausgewählt und nicht std die 7270 belassen?
das ganze auch brav gespeichert?
wär ne erklärung dafür, warum er den 7270 src saugt.
und:
menuconfig kann man nicht mit dem maus bedienen!!!
(edit2)
kann aber auch gut sein, das der src der 7270 und 7240 identisch ist... der 7240 fehlt ja nur der intSo.
(edit3)
mein buildkitt ( trunk rev 4098, natives debian ) baut das image fehlerfrei
Code:
STEP 2: MODIFY
  Applying symlinks, deleting additional webinterfaces
applying patches
  applying patches (7240-de)
    applying patch file ./patches/7240/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/7240/100-rc.net-dnsmasq.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/110-rc.S-mknod.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/120-rc.S-dev.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/130-rc.S-logging.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/140-rc.S-no_avm_exit.patch
    patching file etc/init.d/rc.S
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/290-replace_websrv-remove_igdd.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/301-remove_smbd.patch
    patching file etc/init.d/rc.net
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/400_remove_ftpd.patch
    patching file etc/hotplug/storage
    patching file etc/hotplug/run_mount
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/de/130-foncalls.patch
    patching file usr/www/all/html/de/home/foncalls.js
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/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/7240/de/200-sperre1.patch
    patching file usr/www/avm/html/de/fon/sperre1.js
    ----------------------------------------------------------------------
    applying patch file ./patches/7240/de/210-notmountable.patch
    patching file usr/www/all/html/de/home/home.js
    ----------------------------------------------------------------------
  creating symlinks /tmp, /mod and /home
  setting freetz-version 'freetz-devel-4098'
  setting subversion 'freetz-devel-4098'
    applying patch file ./patches/100-3170_7170.sh
    applying patch file ./patches/100-7113_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
    patching build/modified/filesystem/etc/profile
    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
    patching build/modified/filesystem/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/120-dev_led.sh
  applying /dev/led patch
    patching build/modified/filesystem/bin/update_led_on
    patching build/modified/filesystem/bin/update_led_off
    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
    patching build/modified/filesystem/etc/init.d/rc.S
    applying patch file ./patches/191-webmenu_wol.sh
    applying patch file ./patches/195-webmenu_signed.sh
    applying patch file ./patches/196-usbstorage.sh
    applying patch file ./patches/197-freetzmount.sh
    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/380-remove-umtsd.sh
    applying patch file ./patches/385-remove-ntfs.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/480-alarmclock.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
    applying patch file ./patches/700-add_bash_to_etc_shells.sh
  removing oem: none
installing mod base
  copying files
  installing libs
    ld_uClibc
    libcrypt
    libdl
    libfreetz
    libgcc_s
    libm
    libnsl
    libpthread
    librt
    libuClibc
    libutil
  setting colored style as default
  patching security level
replacing busybox
  replacing busybox-8mb_26
  installing symlinks
  installing modules
  generating modules.dep
installing packages
  authorized-keys-0.1
  haserl-0.9.26
  modcgi-0.2
invoking custom script
Starter script rc.ftpd for AVM-FTPD was not integrated into image
libmodmount.sh was not integrated into image
BOX-Info cgi is integrated into image
FREETZ-Info cgis are integrated into image
integrating stripped .config file into image
stripping unstripped AVM binaries
  build/modified/filesystem/usr/sbin/80211stats
  build/modified/filesystem/usr/sbin/athstatsclr
  build/modified/filesystem/usr/sbin/athstats
  build/modified/filesystem/usr/share/ctlmgr/libctlwebdav.so
  build/modified/filesystem/usr/share/ctlmgr/libctlusb.so
  build/modified/filesystem/lib/libneon.so.27.1.3
  build/modified/filesystem/lib/libwcfg.so
  build/modified/filesystem/lib/libacgenusb.so.1.0.0
  build/modified/filesystem/lib/libz.so.1.2.3
  build/modified/filesystem/lib/libntfs-3g.so.4917.0.0
  build/modified/filesystem/lib/libupnpdevusb.so.1.0.0
  build/modified/filesystem/lib/libyajl.so.1.0.0
  build/modified/filesystem/lib/libupnponstore.1.0.0
  build/modified/filesystem/lib/libexpat.so.1.5.2
  build/modified/filesystem/lib/libnlaudio.so.1.0.0
  build/modified/filesystem/lib/libfuse.so.2.7.2
  build/modified/filesystem/lib/libhttp.so.1.0.0
  build/modified/filesystem/lib/libmaillib.so.2.0.0
  build/modified/filesystem/lib/libtiinterpreter.so.0.0.0
  build/modified/filesystem/lib/libusbcfg.so.1.0.0
  build/modified/filesystem/lib/libled2.so.2.2.0
  build/modified/filesystem/lib/libpop3lib.so.1.0.0
  build/modified/filesystem/sbin/mediasrv
  build/modified/filesystem/bin/ntfs-3g
  build/modified/filesystem/bin/led-ctrl
done.

STEP 3: PACK
  Checking for left over Subversion directories
squashfs blocksize
  root filesystem: 65536
integrate freetz info file into image
packing var.tar
creating filesystem image
merging kernel image
  kernel image size: 9730816 (max: 16121856, free: 6391040)
  Aproximately free time for the answering machine: 3052s (50min 52s)
packing 7240_04.80freetz-devel-4098.de_20091222-231152.image
Image files can be found in the ./images/ subfolder
done.

FINISHED
 
Zuletzt bearbeitet:
[Edit frank_m24: Sinnfreies Vollzitat vom Beitrag direkt darüber gelöscht, siehe Forumregeln.]
Bei mir ging es jetzt auch mit dem Erstellen des Image, hatte den ganzen Ordner gelöscht und mit dem Trunk einen neuen Ordner erstellt, auch wie du gesagt hast make menuconfig, auch alles gespeichert und das per Tastatur;) make ausgeführt, es ging auf anhieb nur meine FB behällt es nicht drauf und sie startet nach ner min wieder, warum, keine Ahnung.
Danke nochmal für deine Tipps, hast mir sehr geholfen.
 
Boah, wat für ne schwere Geburt. Kommt davon wenn man nicht tut was einem gesagt wird :)
Zu deinem neuen Problem lässt sich ohne weitere Angaben (.config) leider nur raten.
Dumm nur, das meine Glaskugel heut skifahren ist, und nach der Après-Ski-Party ist kein Verlass mehr auf sie. Dein Problem bzw. mögliche Lösungen werden aber im Wiki beahandelt. ;-)
 
es ging auf anhieb nur meine FB behällt es nicht drauf und sie startet nach ner min wieder, warum, keine Ahnung.

meine glaskugel ist noch nicht im weihnachtsurlaub und sagt mir, du hast kein passwort auf dem avm-webif...
setz mal eines drauf und flash dann.

@moderatoren:
schiebt das mal einer ins freetz forum?
 
Zuletzt bearbeitet:
@hucky1302:

"meine FB behällt es nicht drauf und sie startet nach ner min wieder"
--> Das hört sich nicht so an als ob dein Problem gelöst ist.

Der Fehler beim make tritt jedesmal auf wenn AVM den Quellcode für eine neue Firmware Version bereit stellt und Freetz noch nicht an den geänderten Dateinamen bei auf dem FTP-Server bei AVM angepasst ist.

Abhilfe ist in diesem Thread zu finden:
http://ting.ip-phone-forum.de/showthread.php?p=1449204

[Edit 25.12.09:]
Habe nun beides probiert und beides klappt:
1. freetz trunk (revision 4102): per svn co runterladen, make menuconfig für FB7240, make, auf FB installieren --> klappt (d.h. läuft auf FB7240)
2. freetz tag 1.1.1: per svn co runterladen, make menuconfig für FB7240, make (erstmal mit dem bekannten Fehler), dann zusätzlich src und image jeweils Version 04.80 herunterladen und nach 04.76 umbenennen, erneutes make (jetzt erfolgreich), auf FB installieren --> klappt ebenfalls (d.h. läuft auf FB7240).

Nr. 1 ist die einfachere Variante. Nachteil: der trunk wird sich ständig ändern und ist u.U. instabil, der tag daher für die meisten Anwender vorzuziehen. Um eine bestimmte (unveränderliche) revision des trunk zu verwenden, z.B. revision 4102, empfielt es sich beim checkout die revision mit angeben:

svn co -r 4102 http://svn.freetz.org/trunk freetz-trunk
 
Zuletzt bearbeitet:
Danke für eure Hilfe, hat alles geklappt wie byteeater vermutet hat, es fehlte das avm-webif PW.
Wenn man nicht alles mehr als drei mal liest:D
Danke euch allen Ein frohes Fest und nen guten Rutsch wünsche ich euch.
 
@hucky1302:

nett wäre, wenn du den ersten post editierst, nen [gelöst] vor den titel setzt.
 
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.