Speedport W701 mit neuen Freetz-Kernel?

sherifomran

Neuer User
Mitglied seit
27 Okt 2007
Beiträge
127
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

hat Jemand das neue Freetz-Kernel mit Speedport probiert? bei mir, nach der Uebertragung der Image started der Router neu, wird aber unerreichbar, beleuchtet alle untere Leds, vergibt keine IP (DHCP startet nicht) und beim neu Starten passiert das gleich.

hat jemand eine Idee?

Bisherige Daten:

Firmware: 58.04.78freetz-develX
Box name: FRITZ!Box Fon WLAN 7170 Annex A ANNEX: A
HWRevision: 101.1.1.0 Flash(ROM): 8 MB RAM: 32 MB
CPU family: MIPS OHIO CPU model: MIPS 4KEc V4.8
CPU frequency: 211 MHz System frequency: 125 MHz

Environment variables: Im Anhang

Freetz version: Freetz-Trunk (installiert mit ./start-freetz.sh
Config: Freetz config (Freetz.conf), Speed-to-fritz Config (speed.conf) (in config-var.zip im Anhang)

Build umgebung: 2.6.24-27-generic #1 SMP Wed Jan 27 23:54:28 UTC 2010 i686 GNU/Linux, Ubuntu 8.04.4 LTS \n \l

danke
 

Anhänge

Zuletzt bearbeitet:
Was mir direkt auffällt, das du in deiner Build-Umgebung noch das "alte" Ubuntu 8.04 verwendest. Hier gibt es schon seid längerem Probleme mit.

Also mein Vorschlag: Neue Ubuntu-Version ab 9.x und Freetz komplett neu kompilieren lassen (was man prizipiell bei jedem neuen Image machen sollte :) ).
Dann wieder Rückmeldung ob es nun läuft.

Viele Grüße,

Dougi
 
aber wie kann ich das neue Kernel installieren. ist es

sudo apt-get install kernel?

danke
 
Mit der Option Replace-Kernel im Freetz-Auswahl-Menu?
 
ich habe es Gestern probiert aber der Router Bootet und vergibt keine IP addresse.
Soll ich jetzt probieren und die Config datei uploaden?
 
Bring erst mal deine Build-Umgebung in Ordnung ;)
 
Hier könnte was fürchterlich schief laufen:

Die Ubuntu-8.04 (Jars-Ubuntu oder eigene Installation) funktioniert mit den neuen Scriptversionen nicht mehr korrekt. Daher habe ich schon ein neues VMWare/VirtualBox-Image mit Ubuntu 9.10 gemacht und bei Sourceforge hochgeladen.

Siehe dazu auch den Download-Link im ersten Beitrag auf dieser Forumsseite.

Noch eine Anmerkung dazu, weil es trotz des Hinweise-Icons (auch anklickbar) öfters überlesen wird: Das Passwort in dieser Version lautet: box
Es ist also nicht das "jars" aus der Anleitung. Download_speed-to-fritz.sh braucht ebenfalls nicht heruntergeladen zu werden, das ist als anklickbares Icon bereits auf dem Desktop.

Weiterhin: es muss eine aktuelle Script-Version (aktuell: Revision 787) verwendet werden, bei Revision 773 hat sich ein Fehler eingeschlichen, der erst mit Revision 785 bereinigt wurde. Also: alles, was mit Revision 773-784 erstellt worden ist, hat diesen Fehler.

mfg
 
Ich habe Gestern Ubuntu 9.10 neu installiert und eine neue Firmware gebaut mit und ohne "Replace kernel" beide funktioniert leider nicht.

uname -a
2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux

Mit Replace kernel: Router startet und vergibt keine IP addresse
Ohne Replace kernel: Router startet und vergibt IP addresse aber web GUI ist unerreichbar (Error 503), wenn ich ihn neue Startet vergibt keine IP addresse mehr.

Ich weiss nicht ob es in einer anderen Option liegt !! Im Anhang findet ihr mein Speed-to-fritz "Firmware.conf" und start-freetz "freetz.conf" datei.

Ich habe ein W701V Speedport

Danke,

mfg
Sherif
 

Anhänge

Zur Firmware.conf

Wenn du in Deutschland wohnst, ist der Annex falsch, es muss Annex B sein. Also "Force Multiannex" aus und explizit Annex B wählen. Die Firmware sollte erstmal ohne Freetz funktionieren, dann kann man weiter aufbauen.

mfg
 
Bischen mehr lesen wäre vlt etwas.
In der freetz.config ist
Code:
FREETZ_LIB_libcrypto=y
Was macht das ?
 
Fehlermeldung

dieses Packet wird mit einem sub-packet von VPNC ausgewählt.

Ich habe folgende Pakete ausgewählt und trotzdem ist die Oberflächliche GUI unerreichbar

Bridge util
cpmaccfg
WOL

dann habe alles deactiviert und dieses Mal nur
Replace Kernel

habe leider eine Fehlermeldung getroffen und weiss nicht wie ich die überspringe, Name too long --> der Name war in Freetz_var geschrieben, habe ihn kleiner gemacht aber bleibt den Fehler noch

kernel image size: 6964992 (max: 7798784, free: 833792)
Aproximately free time for the answering machine: 297s (4min 57s)
packing 7170_04.78freetz-develX.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.en_20100212-195121.image
./fwmod: line 1181: build/7170_04.78freetz-develX.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.en_20100212-195121.image: File name too long

Ich brauche nämlich folgende Pakete
Cpmaccfg, WOL, ftp, dtmfbox, call manager, vpnc, privoxy
VPNC ist mir wichtig um eine IPSEC verbindung mit der Uni zu bauen.

kann jemand mir bitte etwas raten?


Danke

mfg
Sherif
 
Ich verstehe den Aufwand mit Replace Kernel usw. nicht ganz. Deine Freetz-Umgebung stimmt hinten und vorne nicht. Ein Freetz-Image mit FRITZ.Box_Fon_WLAN_7170.AnnexB.en.29.04.78.image und den genannten Paketen (Bridge util, cpmaccfg, cpmaccfg.cgi und WOL) lässt sich doch problemlos bauen:

Code:
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: 6888448 (max: 7798784, free: 910336)
  Aproximately free time for the answering machine: 335s (5min 35s)
packing 7170_04.78freetz-develX.en_20100212-215114.image
Image files can be found in the ./images/ subfolder
done.

FINISHED
---------------------------------------------------------------------------------------------------------------
modimage=7170_04.78freetz-develX.en_20100212-215114.image
„./images/7170_04.78freetz-develX.en_20100212-215114.image“ -> „/home/fritz/Desktop/speed-to-fritz/Firmware.orig/7170_04.78freetz-develX.en_20100212-215114.image“
„/home/fritz/Desktop/speed-to-fritz/Firmware.conf“ -> „/home/fritz/Desktop/speed-to-fritz/conf-701-freetz“

   Invoke 'speed-to-fritz' now? (y/n)?

Und mit speed-to-fritz im anschliessenden Durchlauf kommt dann:
Code:
Phase 10: Pack and deliver.
********************************************************************************
********************************************************************************
Settings:
********************************************************************************
Script version               : 10.02.10-multi
Firmware for update via GUI  : fw_C_Speedport_701_33.04.57-0_Fritz_Box_SpeedportW701V_29.04.78-0-freetz-4300M-sp2fr-10.02.10-r-787M-833_OEM-avme_annexB_en.image
Firmware for update via FTP  : kernel.image
Output directory             : /home/fritz/Desktop/speed-to-fritz/Firmware.new
for Speedport model          : W701V
Branding set to              : avme
AVM source is                : Fritz_Box_7170
AVM source firmware mod is   : 7170
--------------------------------------------------------------------------------
Ready for packing... Press 'ENTER' to continue...
Creating filesystem image, be patient ...
 Packing var.tar                                                                  
Squashfs filesystem blocksize: 65536
[===============>                                                              ]
Test kernel size is OK
kernel image size: 6749184 (max: 7798784, free: 1049600)
-- Approximately free time for the answering machine: 404s (6min 44s)
Adding checksum
Generation of new 'kernel.image' completed successfully!
Packing ...
                                                                                  
********************************************************************************
********************************************************************************
You may now use it in regular firmware upgrade process.
heraus.

mfg
 
Erfolg

Hallo Zusammen,

@ Ernest: ich bin in der Schweiz deswegen benutze Annex A

ich habe die Vmware datei vom Ernest heruntergelanden, es war leider zuuu Langsam weil ich 256 Arbeitspeicher zuverfuegung hatte.

Ich habe folgende Pakete probiert

-> Replace new kernel
-> Cpmaccfg (plus Web Gui)

und hat jetzt richtig funktioniert. Das einzig was mich stoert ist, dazwischen wird eine Datei name zu gross sein, je nach wie viel Mal wird der Skript gefuehrt

Code:
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/lib/libled2.so.2.2.0
  build/modified/filesystem/lib/libacgenusb.so.1.0.0
  build/modified/filesystem/lib/libupnpdevusb.so.1.0.0
  build/modified/filesystem/lib/libusbcfg.so.1.0.0
  build/modified/filesystem/usr/share/ctlmgr/libctlusb.so
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: 6932224 (max: 7798784, free: 866560)
  Aproximately free time for the answering machine: 313s (5min 13s)
[COLOR="Red"]packing 7170_04.78freetz-develX.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.{SVN_FREETZ_VERSION}.en_20100214-214058.image[/COLOR]
Image files can be found in the ./images/ subfolder
done.

FINISHED

kennt jemand eine Loesung dafuer?

Danke zum Voraus

mfg
Sherif
 
Loesung

Ich habe einen Teil der Loesung zufaellig gefunden.

Situation:
Eine neue Image (Firmware 1) mit einigen Paketen habe ich gebaut.

Schritte:
Ich habe Firmware 1 geflasht, der Webserver ist leider unerreichbar.

dann habe eine andere Pakete ausgewaehlt und Firmware 2 gebaut und wollte mit dem Skript uebertragen. der Skript hat aber nur "Clear enviroment" gezeigt und hat mein Router gebootet. Jetzt ist der Webserver erreichbar und die Pakete sind von Firmware 1.

Nun steht die Frage:

wie kann ich ein "Clean enviroment" manuell schaffen, mit welchem Befehlt unter linux oder windows. Ich kann mit Adam2 einlogen.
 
Nun steht die Frage:

wie kann ich ein "Clean enviroment" manuell schaffen, mit welchem Befehlt unter linux oder windows. Ich kann mit Adam2 einlogen.

Erstell Dir unter linux eine leere Datei:
Code:
touch empty
Logge Dich in aus dem Verzeichniss in den die Datei empty liegt, in adam2 ein.
Dann:
Code:
binary
passive
debug
quote MEDIA FLSH
put empty mtd3
put empty mtd4
quote REBOOT
quit
ACHTUNG:
Es kann sein, das adam2 auf einem Speedport nach löschen von mtd3 & 4 NICHT mehr die default ip 192.168.178.1 sondern 192.168.2.1 bekommt. Wenn du adam2 nach löschen nicht mehr auf 192.168.178.1 findest, probier 192.168.2.1 !!!

:)
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,350
Mitglieder
378,527
Neuestes Mitglied
Zoidbergomann