ds-0.2.9-1-labor23

Status
Für weitere Antworten geschlossen.

BOFHELL

Neuer User
Mitglied seit
19 Okt 2006
Beiträge
188
Punkte für Reaktionen
0
Punkte
16
ds-0.2.9-1-labor23

danke an olistudent

Changelog

- web-patch fixed
- wds-patch gelöscht
- fwmod angepasst

zlib-1.2.3.tar.gz
squashfs2.2.tar.gz

Die Downloads sind im moment down, einfach per google suchen und manuell nach ds-0.2.9-labor23/dl kopieren
 

Anhänge

  • ds-0.2.9-1-labor23.tar.bz2
    353 KB · Aufrufe: 261
ds-0.2.9-2-labor23

ds-0.2.9-2-labor23

Neues Labor Firmwareimage(www.avm.de/labor) voreingestellt(FRITZ.Box_Fon_WLAN_7170-29.04.23-4945_Labor.image)
 

Anhänge

  • ds-0.2.9-2-labor23.tar.bz2
    352.8 KB · Aufrufe: 295
Hi
i installed ds-0.2.9-2-labor23 on ds-0.2.9, i downloaded the firm 4945 labor and i put it in dl directory, but when i make the ds_mod, the script stops with error

$ make
STEP 1: UNPACK
unpacking firmware image
splitting kernel image
unpacking filesystem image
fakeroot: preload library not found, aborting.
make: *** [firmware] Error 1

~/7170.labor
$

What have i do ?
Thanks Skizzo3000
 
seems like fakeroot ist missing
 
Looks like cygwin! You have to use Linux.

Greets, Oliver
 
@cyberking

make precompiled
make
 
I reached longer with fakeroot, but got a compile error in usr/bin/fakeroot.mk line 30 & line 36 starting w. GETOPTEST=`getopt --version` in Cygwin. Same error despite of build 1.5.8 or 1.5.10 fakeroot! and make process ended w/o finishing
 
getopt is in the package cygutils. But I couldn't get fakeroot working under cygwin.
Nevertheless it seems the image is created correctly without fakeroot.

Greets, Oliver
 
BOFHELL schrieb:
ds-0.2.9-2-labor23

Neues Labor Firmwareimage(www.avm.de/labor) voreingestellt(FRITZ.Box_Fon_WLAN_7170-29.04.23-4945_Labor.image)
Bei mir läuft FRITZ!Box Fon WLAN 7170, Labor-Version 29.04.23-4945.
Aber nach make menuconfig sehe ich unter "Source Version" nur 04.15 und 04.19, aber nicht 04.23. Ist 04.19 denn ok für obige FW?

EDIT:
Abbruch mit Error 1 nach dem ersten make mittels Cygwin, was sonst immer klappt.
Ich gehe zurück auf 29.04.21_ds-0.2.9, da ich das mit Cygwin immer ohne Probleme erstellen kann.
 
Zuletzt bearbeitet:
Die Sourceversion ist nicht mit der Firmware-Version gleichzusetzen.
Die Sourceversion ist die Version des Open-Source-Packages von AVM.

Unter cygwin gibts noch ein paar Komplikationen. Aber ich hab irgendwie keine Lust mich einen Tag damit zu beschäftigen...

MfG Oliver
 
Zuletzt bearbeitet:
Ich hab mal ein bißchen in der Config.in rumgespielt.
Mit dem Archiv im Anhang sollten sich jetzt bauen lassen:
1. 7170 Labor Images
2. 7141 04.15 Images

Leider scheint es da immer noch ein Problem mit dem Drucker am USB-Port zu geben, trotz rebuild_uClibc.
Ich hab die busybox und uClibc mit ins Archiv gepackt. Das heißt, ohne Pakete ist kein "make precompiled" nötig. Wie man das auch für die Pakete verhindern könnte, da hab ich kein Idee. Entweder Pakete ändern oder Binary nachträglich ins richtige Verzeichnis kopieren?

MfG Oliver

edit: bftpd, dropbearmulti und mc.bin gibts hier. Eventuell langt es, wenn man die Files in packages/$package_name/... durch diese ersetzt. Vorher muss einmal make aufgerufen werden, sonst sind die Verzeichnisse noch nicht vorhanden. Der callmonitor, wol-cgi und syslogd-cgi sollten auch so funktionieren.
 
Zuletzt bearbeitet:
olistudent schrieb:
edit: bftpd, dropbearmulti und mc.bin gibts hier. Eventuell langt es, wenn man die Files in packages/$package_name/... durch diese ersetzt.
Sind denn die o.g. Module/Dienste nicht in Deinem hier angehängten Archiv enthalten, oder sind das einfach nur andere Versionen?
Falls letzteres:
Worin unterscheiden die sich denn bzw. welche Vorteile gibt es, wenn man die o.g. über die alten drüberschreibt vor dem zweiten 'make' etc.?
 
Problem:
Die Binaries sind in den Packages. Und die Packages liegen bei Daniel usw. auf dem Server.
Das heißt, man kann das Binary erst überschreiben wenn es im dsmod-Verzeichnis ausgepackt ist.
Sinn der Sache ist, dass man keine Toolchain bauen muss. Wenn du eine hast, dann kannst du natürlich make precompiled machen.

MfG Oliver
 
Sorry, olistudent, ich habe es noch nicht ganz kapiert. :rolleyes:

Eine Toolchain habe ich nicht, dafür konnte ich aber für die 7170 mit 29.04.15-FW von AVM (nicht Labor-FW!) und ds-0.2.9-opensrc-04.06.tar.bz2 den ds-mod-0.2.9 erstellen.
Mit einem Trick hat es auch für die 29.04.29-FW von AVM (ebenfalls nicht die Labor-FW!) soweit geklappt, außer dass checkmaild noch nicht zu laufen scheint (aber das hatte ich ja an anderer Stelle schon beschrieben).
Der Trick bestand eben darin, nach 'make menuconfig' und 'make' den von marokko angehängten Patch manuell ins 'ds-mod'-Verzeichnis zu entpacken und dann nochmal 'make' auszuführen. Geht bei mir mit Cygwin ganz gut.

Was genau kann ich jetzt noch besser machen (jedoch ohne Toolchain und mit Cygwin) mit den von Dir genannten Binaries, die auf danisahnes Server liegen? Wofür sind die denn gut?
Tut mir leid, dass ich mich evtl. etwas begriffsstutzig anstelle. Daher umso mehr mein Dank für Deine Geduld!

olistudent schrieb:
Ein "modsave flash" speichert die Dateien in "/var/tmp/flash" ins tffs.
Ein "modsave" bzw. "modsave all" speichert zusätzlich noch die Passwörter und die Konfig.
Wann (bei jedem Box-Neustart), wo (in der debug.cfg) und wie (manuell 1x oder automatisch mit der debug.cfg) rufe ich die Kommandos denn auf?
Welche Variante ist denn vorzuziehen?

PS: Mir ist bekannt, dass es mit Cygwin manchmal Probleme gibt, aber soweit ich es sehe, nicht bei mir.
 
Also das einspielen des files von oli war hier eine katastrophe.
Hat mich zig reboots gekostet bis ich endlich zumindest die original labor wieder aufspielen konnte.

Jetzt kann ich leider kein Downgrade machen, weil das recover von avm keine FritzBox unter 192.168.1.2 finden kann. Warum eigentlich unter 192.168.1.2 :noidea:

make recover klappt auch nicht, weil auf meiner FC5-Kiste kein busybox gefunden wird.
Installieren des busybox-rpms will auch nicht so recht.

*ds-mod wiederhaben will* :(

Oder sollte ich olis tarball nochmal from scratch übersetzen?
Hatte halt das volle Programm (toolchain, kernel-precompiled, ...) durchgezogen. Selbst ein Downgrade-Mod klappte dann wegen dem uclibc-Fehler nicht.
Kann ich das evtl. Händisch via Telnet machen?

[Edit]: Jetzt is alles wieder in Butter. Nach nem Reboot meiner FC5-Kiste konnte ich busybox installieren und mit make recover alles wieder hinbügeln.
 
Zuletzt bearbeitet:
I make precompiled but i have this error:

for i in toolchain/make/kernel/crosstool/patches/*.patch; do \
[ -f $i ] || continue; \
patch -d source/crosstool-0.42/build/mipsel-unknown-linux-gnu/gc
c-3.4.5-glibc-2.3.6 -p0 < $i; \
done
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Naur gcc-3.3.2/include/obstack.h gcc-3.3.2/include/obstack.h
|--- gcc-3.3.2/include/obstack.h 2001-03-14 20:44:38.000000000 +0100
|+++ gcc-3.3.2/include/obstack.h 2006-01-31 01:14:00.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
make: *** [source/crosstool-0.42/.unpacked2] Error 1

skizzo3000@asus_portatile ~/7170.labor
$

What have i do ? Thanks
 
Did you take the file from above?
I'm wondering because the patch is for gcc-3.3.2 and the version is gcc-3.4.5.
I will look at it this afternoon. Perhaps I put the wrong patch in the directory.

Greets, Oliver
 
olistudent schrieb:
getopt is in the package cygutils. But I couldn't get fakeroot working under cygwin.
Nevertheless it seems the image is created correctly without fakeroot.

Greets, Oliver
Hi Olistudent,
Please advice which package I must install further w. Cygwin. I took a look on setup but couldn't locate which package I must update in Cygwin. Search Google and it points to GNU lib, but in Cygwin ???
 
olistudent schrieb:
getopt is in the package cygutils
Should I write it in bigger letters? :mrgreen:

Greets, Oliver
 
Status
Für weitere Antworten geschlossen.
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.