Wir kennen die Howtos schon.![]()
Wir kennen die Howtos schon.![]()
Viele Grüße, Frank
Router: FB 7390 84.05.20-freetz-devel-8772 (dnsmasq, dropbear, inadyn, openvpn)
Netz: 1und1 Doppel-Flat 16000
VoIP: 1und1, GMX, dus.net und sipgate über FBF
Telefon: Siemens Telefon + T-Sinus 500i DECT Mobilteil an der 7390
Ich beantworte keine technischen Fragen per PM oder Messenger, Support gehört ins Forum! Bezüglich administrativer Fragen könnt ihr mich natürlich jederzeit kontaktieren.
hab ich gemacht 1882880 bytes to big
--------------------------------------
Hardware: AVM Fritzbox 7270 V2
Firmware: FRITZ!OS 05.29-24296 BETA
Hallo,
dann hast du wohl doch nicht "alles" rausgenommen.
Viele Grüße, Frank
Router: FB 7390 84.05.20-freetz-devel-8772 (dnsmasq, dropbear, inadyn, openvpn)
Netz: 1und1 Doppel-Flat 16000
VoIP: 1und1, GMX, dus.net und sipgate über FBF
Telefon: Siemens Telefon + T-Sinus 500i DECT Mobilteil an der 7390
Ich beantworte keine technischen Fragen per PM oder Messenger, Support gehört ins Forum! Bezüglich administrativer Fragen könnt ihr mich natürlich jederzeit kontaktieren.
Tja. Ich würd empfehlen, deine .config zu löschen, erst einmal ein Minimalimage zu bauen, dies zu flashen und dich dann Stück für Stück an dein Wunschimage ranzutasten.
Am einfachsten geht dies per:
dort dann einfach nur "Enter" drücken, die Abfrage bejahen und "make" eingeben. DAs entstehende Image flashen.Code:rm -f .config && make menuconfig
Boxen: 7240, 7170, W900V, W701V jeweils mit mehr oder minder aktuellem Freetz-Trunk und irgendwelchen Modifizierungen.
Aus aktuellem Anlaß: Support gehört ins Forum, IRC oder Trac-System, nicht in mein Postfach oder meine Messenger-Accounts.
ICQ und andere Kontaktinformationen ab nun nur noch per PN.
Sehe ich das richtig, dass man Module u.ä. nachträglich nur in mtdblock6 kopieren kann?
Oder eben auf einem externen Stick, das ist klar, aber intern hat man nur mtdblock6 übrig?
Wenn ja, wird die Grösse des mtdblock6 ans Image angepasst oder sind das immer nur die knapp 400kB?
Ich habe jetzt mal rumgespielt und versucht ein kleines Image zu erzeugen, in dem trotzdem alles drin ist und habe nun angeblich 2MB übrig (max: 7798784, free: 2050304).
Wenn ich das Image flashe, kann ich diese 2MB nachträglich komplett füllen oder müsste dies wenn vorher erfolgen?
Ich wollts jetzt nicht auf gut Glück flashen, da ich da auch mal die squash 3.0 auf 128kB gesetzt habe und natürlich nicht weiss, ob das überhaupt läuft.
Im Moment habe ich ein wohl recht grosses Image drauf bei dem mir mittels df -h halt nur angezeigt wird:
5.8MB sieht aber irgendwie falsch aus, denn das einzuspielende Image ist ja an sich schon grösser als das.Code:/var/mod/root # df -h Filesystem Size Used Available Use% Mounted on rootfs 5.8M 5.8M 0 100% / /dev/root 5.8M 5.8M 0 100% / /dev/mtdblock6 384.0k 196.0k 188.0k 51% /data
Geändert von officiallyme (18.01.2010 um 02:33 Uhr)
FritzBox 7170. In between firmwares
Um auf einer 7170 2MB frei zu machen, mußt Du aber schon eine ganze Menge entfernt haben.
Das Image besteht aus Kernel und Dateisystem. Wenn Du 2MB frei hast, kommen 5.8MB für das Dateisystem ungefähr hin. Bei mtdblock6 werden trotzdem nur 384kB insgesamt angezeigt.
Zum Testen kannst Du neue Module ins RAM laden, dauerhaft besser ins Firmware-Image.
Die 5.8MB, die angezeigt werden, sind vom alten Image. Bei dem war die gepackte Version 7.2MB, weiss leider nichtmehr, wieviel exakt dort frei waren nach dem Build. Das neue Image ist gepackt aber nur 6MB. Sollte also nochmal ein gutes Stück grösser gewesen sein (das alte).
Bei der, die ich gestern gebaut habe und 2MB effektiv frei habe, habe ich halt so ziemlich alles nutzlose entfernt, von den Help Files über minid, mediaserver, fax und fon dateien etc. etc.
Aber hab trotzdem Samba, VSftp, die ganzen Mount-Extras, AVM Firewall etc. drin. Inklusive FTDI und PL2303 Modulen.
Aber wenn du sagst "dauerhaft besser ins Firmware-Image", meinst du dann beim Bauen oder meinst du via telnet das ganze von einem Stick in den Flash kopieren?
Oder erlaubt das telnet-kopieren nur die Nutzung der 384kB?
Ich hab zwar in den Freetz FAQ gelesen, dass man die Images von Hand entpacken und wieder packen kann, aber kann ich effektiv die freien 2MB beschreiben, wenn das Image einmal auf der Box ist oder geht das nur bevor geflasht wurde?
FritzBox 7170. In between firmwares
Du hast doch schon bemerkt, dass das JFFS2 nicht die 2MB "enthält", die du im Image freigelassen hast, oder? Wieso fragst du also noch, ob du dort 2MB reinkopieren kannst?
Mehrerlei Gründe sprechen also dafür, ein neues Image zu flashen:
1. Im SquashFS des Images wird weitaus effektiver gepackt als im JFFS2.
2. Es funktioniert auf jeden Fall
3. Der Platz ist "da"
Boxen: 7240, 7170, W900V, W701V jeweils mit mehr oder minder aktuellem Freetz-Trunk und irgendwelchen Modifizierungen.
Aus aktuellem Anlaß: Support gehört ins Forum, IRC oder Trac-System, nicht in mein Postfach oder meine Messenger-Accounts.
ICQ und andere Kontaktinformationen ab nun nur noch per PN.
Das wollte ich ja wissen, wie ich diese 2MB "füllen" kann.
Also muss ich das Image manuell entpacken und dann wieder packen, damit die 2MB genutzt werden?
Wenn ja, landen diese Dateien dann alle in einem ro Bereich oder kann ich auch config-Dateien in das Image mit reinstecken, die dann rw sind?
Ich kenns halt nur von Satreceivern so, dass man dort das Flashlayout, also das Layout des Images so anpassen muss, dass die anpassbaren Dateien am Ende in dem mtdblock liegen, der rw ist.
Wenn der Bereich aber rw wäre, dann könnte ich die Dateien auch nachinstallieren, was ja an sich heisst, dass der Bereich der Images nur ro ist und ich nur die 384kB für die config Dateien übrig habe und alle Module und binaries ins Image direkt reinpacken muss und somit auch nie updaten kann ohne komplett neu zu flashen.
FritzBox 7170. In between firmwares
Also: Alles was du entpackst und wieder packst vom Image landet im RO-Bereich. Wie du deine Binaries & co zurechtbaust, obliegt ganz dir. Will heissen: Wenn dein Dingen da einen Pfad zu den configs als Parameter zulässt, dann versuch dein Glück. Wenn nicht: Versuch den "freetz-way" (siehe wiki und ippf).
Da ich mal simpel vermute, dass du irgendeinen Reciever"zusatz"-Kram machen willst, und deswegen um die Tatsachen drumherum schreibst, reicht das aber auch mal an Hilfe...
Boxen: 7240, 7170, W900V, W701V jeweils mit mehr oder minder aktuellem Freetz-Trunk und irgendwelchen Modifizierungen.
Aus aktuellem Anlaß: Support gehört ins Forum, IRC oder Trac-System, nicht in mein Postfach oder meine Messenger-Accounts.
ICQ und andere Kontaktinformationen ab nun nur noch per PN.
Es gibt im Environment eine Variable mit dem Namen jffs2_size. Hier wird gespeichert wie groß das JFFS2 ist. Wenn die Variable einmal existiert wird sie nicht mehr verändert. Es sei denn das neue Firmware Image ist größer und überschreibt Teile des JFFS2
Du musst also die Variable zurück setzen und dann solltest du ein größeres JFFS2 erhalten. Vor einem Firmware Update würde ich das aber sichern.
Was hat das ganze mit Freetz-1.1.2 zu tun???
MfG Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
Meine bisherige Freetz-Trunk-Version:
[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Per Weboberfläche von cpmaccfg hatte ich bisher Port 4 auf:Code:Boxtyp: 7170 AVM Firmwareversion: 04.76 Sprache: de Kernelversion: 2.6.13.1-ohio () (gcc version 3.4.6) FREETZ-Version: freetz-devel-4245 Erstellungsdatum: 26.01.2010 22:49:15 Ursprünglicher Dateiname: 7170_04.76freetz-devel-4245.de_20100126-224915.image FREETZ-Konfiguration:Patches: Pakete: Module: Libraries: AUTOMOUNT > EXT3 DSL_EXPERT FREETZMOUNT RCFTPD SIGNED APACHE > STATIC AVM-FIREWALL BASH CALLMONITOR > actions > monitor > phonebook > webif CHECKMAILD CPMACCFG DTMFBOX > SVN > SVN_FORCE_LATEST_REV > USE_DIFF_PATCH > WITH_CAPI > WITH_ESPEAK > WITH_G711_CODEC > WITH_HELP > WITH_ICE > WITH_MADPLAY > WITH_VOIP > WITH_WEBPHONE E2FSPROGS > BLKID ESPEAK HASERL MADPLAY MATRIXTUNNEL MC > FORCE_GLIB12 > INTERNAL_EDITOR > ONLINE_HELP > SUBSHELL > WITH_NCURSES MODCGI STREAMRIPPER VSFTPD ext3 jbd mbcache ld_uClibc libblkid libcapi20 libcom_err libcrypt libdl libext2fs libfreetz libgcc_s libglib_1 libglib_2 libid3tag libintl libm libmad libmatrixssl libncurses libnsl libpcre libpthread librt libuClibc libuClibc__ libuuid libz Entfernt: CGI-Pakete: ASSISTANT AURA_USB AVM_VPN FTPD MEDIASRV MINID SMBD SUPPORT TR069 TR069_FWUPDATE UPNP CPMACCFG
save, eth0, 10baseT-HD eingestellt, was auch zuverlässig funktionierte.
Im trunk-Updade von heute klappt das nicht mehr. Port 4 bleibt auf "negotiated 100baseTx-FD, link ok" eingestellt. Eine Verbindung kommt so natürlich nicht mehr zustande.
Könnten die freetz-Entwickler da bitte mal nachschauen?
Und wie kommst du auf 1.1.2, wenn du vom trunk redest?
Boxen: 7240, 7170, W900V, W701V jeweils mit mehr oder minder aktuellem Freetz-Trunk und irgendwelchen Modifizierungen.
Aus aktuellem Anlaß: Support gehört ins Forum, IRC oder Trac-System, nicht in mein Postfach oder meine Messenger-Accounts.
ICQ und andere Kontaktinformationen ab nun nur noch per PN.
Wie siehts denn mit "replace kernel" aus? Ich wüsste jetzt nicht was sich in den letzten 10 Revisionen da geändert haben sollte.
MfG Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
ähhm kleine frage:
bei mir geht der busybox ip command nicht obwohl in der config aktiviert?
freetz 1.1.2 7170Code:-sh: ip: not found
FB7170 Freetz-trunk
entweder 'ln -s /bin/busybox /bin/ip' oder 'busybox ip'
DSL: 1&1, Doppel-FLAT 16.000 Basic (17725-13159/1183-731 kBit/s, S/R 5-13/6-15 dB, D 10-18/10-60 dB) + 1&1 DayFlat (UMTS)
Router: 1&1 Homeserver+ (AVM FRITZ!Box Fon WLAN 7270 (16MB, V3), FW 74.05.29-24382); via LAN1 (warum WDS, wenn's auch per LAN geht): 1&1 Surf & Phone Box WLAN 2+ (AVM Fritz!Box Fon WLAN 7170 (je einmal V1 und V2), FW 87)
Mods: debranded (1&1 -> AVM), sonst alles vom USB-Stick: dropbear (+sftp-server), WOL, ENUM ...
VoIP: 1&1, Skype
Festnetz: T-ISDN
Telefonanlage: Auerswald ETS 4308I (kein Keypad-Mode)
Avm Fritz!Media 8040 (FW 55.06.12)
HP iPAQ Voice Messenger 514, hp iPAQ 914c Business Messenger, 2* Apple iPhone
Nur aktiviert, oder auch busybox neu erstellt, neues Image erstellt und dieses auf die Box kopiert? Bei mir funktioniert ip.
beim erstellen eines kompletten images
taucht auch nicht im busybox auf
ich schätz da ist irgendwo beim bauen was schiefgelaufen
Geändert von krafte (01.02.2010 um 12:02 Uhr)
FB7170 Freetz-trunk