Freetz 1.0.3 und FritzBox 7270 - Dauerneustarts

LoGmo

Neuer User
Mitglied seit
18 Mai 2009
Beiträge
40
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen

Ich weiss momoentan nicht so recht, was ich falsch mache. Ich versuche freetz auf meiner 7270 (16mb) zu installieren. Ich habe das ganze unter Stinky und unter Kubunto kompiliert. Habe immer das Problem, dass nachdem WLAN oben ist, etwa 5-10 Sek später die Box erneut startet.

Ich möchte eigentlich nur Dropbear und OpenVPN installieren. Hab auch hier diverse Kombinationen ausprobiert und auch ohne die 2 Pakete gehts nicht.

Hat jemand eine Idee was falsch sein könnte oder wie man dem Problem auf die Schliche kommt?

Danke
 
was vielleicht noch wichtig ist, meine FritzBox ist eine CH version mit annex a und b im original.

ich habe jetzt noch versucht im menuconfig auf "a-ch" umzustellen. doch dann läuft "make" nicht weil der Dateiname der Firmware auf dem AVM ftp server nicht korrekt ist. ändert man das zeugs ab, damit er die korrekte datei holt, gibts dann weitere fehler

das mal so als erster hinweis, box bootet immer noch nonstopp.
 
SSL-Libs sind dein Problem. Mach bitte OpenVPN samt irgendwelchen SSL-Erweiterungen für dropbear oder ftp oder was auch immer erstmal raus. Vergiss nicht danach
Code:
make config-clean-deps
auszuführen. Damit bekommst du die Libs erst weg. Denn automatisch werden sie nicht abgewählt.

Und normalerweise gehört deine .config zu solchen Posts. Dort kann man in 99,9% der Fälle erkennen, wo dein Problem liegt.

MfG
 
danke für den tipp. habe ich probiert (mit neustem trunk), hat alles nichts genützt. sie rebootet immer noch nach dem restart.

anbei die aktuelle config.
 

Anhänge

  • config.zip
    3.1 KB · Aufrufe: 4
Code:
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_KERNEL=y
Muss das sein?
Code:
# FREETZ_BRANDING_1und1 is not set
FREETZ_BRANDING_avm=y
Das Abwählen der Brandings bringt dir nicht viel Platz, dafür aber irgendwann mal Probleme, wenn man nicht weiß, was man tut.
Code:
FREETZ_REMOVE_ASSISTANT=y
Muss das sein?

MfG
 
1. das mit kernel war mal ein versuch weils nicht klappte ;-)
2. brading: gibts kein 1&1 in der schweiz, deshalb wars inaktiv
3. ok ;-)

hab alles gemäss deinen punkten angepasst (siehe config), aber ist immer noch im reboot-modus.

sonst noch ideen?

ich habe das gefühl, dass die falsche firmware genommen wird, ich denke ich muss diese nehmen, denn wenn ich zurücksetzen will benötige ich diese version: http://download.avm.de/fritz.box/fr....Box_Fon_WLAN_7270.en-de-es-it.54.04.67.image

- nur da läuft das make nicht korrekt wenn man dieses auswählt
 

Anhänge

  • config.zip
    3.1 KB · Aufrufe: 3
Zuletzt bearbeitet:
hier noch das verhalten wenn ich sprache "a-ch" wähle.
der fehler dort ist sehr komisch, weil ist ja branding gewählt (siehe config)

Code:
STEP 1: UNPACK                           
unpacking firmware image                 
splitting kernel image                   
unpacking filesystem image               
  2190 inodes (2430 blocks) to write     
  created 1769 files                     
  created 122 directories                
  created 257 symlinks                   
  created 164 devices                    
  created 0 fifos                        
unpacking var.tar                        
done.                                    

STEP 2: MODIFY
applying patches
  applying patches (7270-a-ch)
    applying patch file ./patches/7270/100-webif.sh
    applying patch file ./patches/7270/110-inittab.sh
    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/120-inittab_console.patch               
    patching file etc/inittab                                             
    ----------------------------------------------------------------------
    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 924 (offset -23 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 1475 with fuzz 2 (offset -5 lines).              
    ----------------------------------------------------------------------
    applying patch file ./patches/7270/290-replace_websrv-remove_igdd.patch
    patching file etc/init.d/rc.net                                        
    Hunk #2 succeeded at 295 (offset -6 lines).                            
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/301-remove_smbd.patch               
    patching file etc/init.d/rc.net                                        
    Hunk #2 succeeded at 312 (offset -6 lines).                            
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/400_remove_ftpd.patch               
    patching file etc/hotplug/storage                                      
    Hunk #1 succeeded at 12 (offset -1 lines).                             
    Hunk #2 succeeded at 143 with fuzz 2 (offset -7 lines).                
    Hunk #3 succeeded at 160 (offset -7 lines).                            
    patching file etc/hotplug/run_mount                                    
    Hunk #2 succeeded at 118 with fuzz 2 (offset -1 lines).                
    Hunk #3 succeeded at 138 (offset -1 lines).                            
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/a-ch/130-foncalls.patch             
    patching file usr/www/avme/html/de/home/foncalls.js                    
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/a-ch/190-webmenu.patch              
    patching file usr/www/avme/html/de/menus/menu2_homehome.html           
    patching file usr/www/avme/html/de/menus/menu2_konfig.html             
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/a-ch/200-sperre1.patch              
    patching file usr/www/avme/html/de/fon/sperre1.js                      
    ---------------------------------------------------------------------- 
    applying patch file ./patches/7270/a-ch/210-notmountable.patch         
    patching file usr/www/avme/html/de/home/home.js                        
    ---------------------------------------------------------------------- 
  creating symlinks /tmp, /mod and /home                                   
  setting freetz-version 'freetz-1.0.3-3385'                               
  setting subversion 'freetz-1.0.3-3385'                                   
    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/110-uclibc.sh                            
  removing uClibc-0.9.28 files                                             
    applying patch file ./patches/115-7270_16MB.sh                         
    applying patch file ./patches/150-iptables.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 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/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/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/340-remove_dect_update.sh
    applying patch file ./patches/350-add_remove_annex_file.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
  removing oem:ln: creating symbolic link `build/modified/filesystem/usr/www/all/cgi-bin/freetz_status': No such file or directory
ln: creating symbolic link `build/modified/filesystem/usr/www/all/cgi-bin/freetz_wol': No such file or directory
 avme
ERROR: please choose at least one OEM (branding) in menuconfig: AVM, 1&1, Freenet etc.
make: *** [firmware-nocompile] Error 1
 

Anhänge

  • config.zip
    3.1 KB · Aufrufe: 5
nach langem tüfteln habe ich nun endlich einen workarround gefunden:

1) Generell scheint es ein Problem mit trunk 3885 zu geben
2) Im Config.in wird aus irgend einem Grund immer die falsche Firmware gewählt wenn man a-CH wählt. Es wird dann die ANNEX-B Version genommen. Irgendwie scheint TYPE_DE=true zu sein -> das habe ich nachher im .config angepasst und die korrekte firmware genommen
3) habe mal eine ältere version (im meinem fall) 3115 genommen.

diese konnte ich dann korrekt kompilieren.
falls ein fix für 3885 gibt und a-CH firmware würde ich gerne testen
 
War das nicht so, dass man in der Schweiz sowohl Annex-A als Annex-B je nach Provider aufschalten konnte? Oder war das ein anderes Land?
Die CH-Firmwares sind natürlich Sonderfall und werden erst nach und nach eingepflegt, geschweige von den Tests. Deswegen werden die Entwickler dir für deine Hinweise dankbar sein. Aber natürlich wenn du hier korrekt postest. Deine letzten beide Postings gehen schon in die richtige Richtung. Also, immer .config und die letzten Fehlerausgaben vom make-Aufruf.
Bei deinem relativ großen Versionssprung zwischen diversen trunk-Versionen könnte es ratsam sein dein komplettes Verzeichnis zu löschen und mit der Kompilierung von vorne anzufangen. Es würde mit Sicherheit auch gehen, wenn man an passenden Stellen diverse "cleans" durchführt. Man muss aber wissen wo. Es ist wohl so, dass bei großen Änderungen in der toolchain oder einfach in den einzelnen Paketen durch das simple "svn up" nicht alles korrekt upgedatet wird. Somit verbleiben im Verzeichnisbaum einige "Leichen" aus den vorherigen Versionen. Dies führt dann entweder dazu, dass man beim "make" Fehler bekommt, oder (was hier schon ab und zu passiert) es wird stillschweigend ein Image ohne Fehler produziert, funktionieren tut diese Image aber nicht und führt zu den ständigen Reboots.

MfG
 
ich habe die ältere version in ein anderes verzeichnis gezogen. somit hatte ich keinen versionskonflikt. es scheint effektiv 2 fehler mit dem a-CH build zu geben

1) Wenn man dieses wählt, so wird in die Config-Datei die falsche Firmware verlinkt (da scheint ein fehler in Config.In) zu sein. Aus irgendeinem Grund kommt die falsche rein (glaub hat mit dem raus-nehmen der Labor-Version zu tun, denn die ist dort kommentiert)

2) Wenn man config-file von hand anpasst und die version builden möchte, dann kommt der fehler von oben. mit version 3115 gings ohne probleme.

problem müsste also ohne probleme reproduzierbar sein.
 
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.