[ds-0.2.9_26-12] dsmod für Boxen mit 2.6er Kernel

Status
Für weitere Antworten geschlossen.
@cdr
Hast du vielleicht ein Addon unter addons/ eingetragen? Sonst kann ich mir den Fehler nicht erklären...

MfG Oliver
 
Fehler beim kompilieren

Frohes Neues zusammen.

Ich habe ein Problem. Der `make` will einfach nicht aus dem Ei kommen. Hier mal der Fehler:

Code:
gibson:/tmp/ds-0.2.9> make -d 
...
STEP 2: MODIFY
applying patches
  applying patches (fon_wlan_7050-de)
    patching file etc/profile
    patching file usr/bin/system_status
    patching file etc/init.d/rc.net
    patching file etc/init.d/rc.voip
    patching file etc/init.d/rc.S
    patching file etc/init.d/rc.S
    patching file etc/init.d/rc.S
    patching file usr/www/all/html/de/menus/menu2_fon.html
    Hunk #1 succeeded at 68 (offset -2 lines).
    patching file usr/www/all/html/de/menus/menu2_homehome.html
    patching file usr/www/all/html/de/menus/menu2.inc
    Hunk #1 FAILED at 8.
    1 out of 1 hunk FAILED -- saving rejects to file usr/www/all/html/de/menus/menu2.inc.rej
    patching file usr/www/all/html/de/menus/menu2_internet.html
    patching file usr/www/all/html/de/menus/menu2_system.html
    patching file usr/www/all/html/de/menus/menu2_wlan.html
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x080c0cb0 PID 7144 
make: *** [firmware] Error 2
Removing child 0x080c0cb0 PID 7144 from chain.
gibson:/tmp/ds-0.2.9>

Was ich getan habe:
- ds-mod runtergeladen und ausgepackt
- make menuconfig
- make precompiled
- make -d (für mehr debug)

Hab ich was entscheidendes vergessen?
Ich mach das ganze auf ner Gentoo Büchse. Kein externer Compiler im Einsatz.
Leider ist der make -d nicht sehr gesprächig.

Hat von euch einer ne Idee?

Gruß Sebi
 
olistudent schrieb:
Wenn tor schonmal an der Stelle stehen geblieben ist, dann musst du vorher das Verzeichnis unter source löschen.

Hat auch nicht geholfen. Kommt immernoch:
Code:
touch source/tor-0.1.1.26/.configured
PATH="/home/common/downloads/ds-0.2.9_26-12/toolchain/target/bin:/bin:/sbin:/usr/bin:/usr/sbin" \
        make CFLAGS="-Os -W -Wall -pipe -Wa,--trap -msoft-float -mips32 -mtune=mips32" -C source/tor-0.1.1.26
make[1]: Entering directory `/home/common/downloads/ds-0.2.9_26-12/source/tor-0.1.1.26'
cd . && aclocal-1.4
cd . && automake-1.4 --foreign --include-deps Makefile
cd . && autoconf
configure.in:8: /usr/bin/m4: Warning: sub-expression 1 not present
autom4te: /usr/bin/m4 failed with exit status: 1
make[1]: *** [configure] Fehler 1
make[1]: Leaving directory `/home/common/downloads/ds-0.2.9_26-12/source/tor-0.1.1.26'
make: *** [source/tor-0.1.1.26/src/or/tor] Fehler 2
 
Also ich habe das Problem, dass egal welche Pakete ich mit includiere die Firmware wird jedesmal problemlos gebuilded ohne irgendwelche Zwischenfälle.
Nun wenn ich die Firmware auf meine 7141 spiele ist sie tot. Das heißt die Power Led blinkt einige Male, danach leuchten kurz (1 Sekunde oder so) alle LEDs auf. Dann ist für 2 Sekunden alles aus und danach beginnt wieder die Power LED zu blinken. Die FritzBox gibt sich keine IP mehr. Ich kann sie nur noch über des Recovery Tool retten.
Langsam bezweifle ich, dass der dsmod für den 2.6 Kernel auf meiner 7141 läuft :noidea:
 
hast du das beachtet ?
olistudent schrieb:
Achtung:
Code:
AVM nutzt in der 29.04.29 eigene openssl-Libs. Falls im menuconfig die
openssl-Libs ausgewählt werden (z.B. bei openvpn), dann kann es sein,
dass eure Box crasht. Gelöst werden kann das Problem entweder durch
weglassen der Libs oder durch deaktivieren der Funktion in der
/var/flash/tr069.cfg. Am besten schaut ihr da rein bevor ihr das neue
Image flasht. Entweder über telnet oder in den Export. Dies betrifft vor
allem Leute die eine 1und1-7170 haben, auch wenn das Branding
nachträglich geändert wurde!​

So sollte es aussehen:
Code:
# cat tr069.cfg
/*
* /var/flash/tr069.cfg
* Sun Sep 8 14:03:34 2002
*/

tr069cfg {
enabled = no;
igd {​

...​
 
ich möchte für meine usb smartmouse
die smusbutil ins ds-mod kompilieren.

dazu habe ich die dateien in ein verzeichnis entpackt und make ausgeführt.

allerdings bekomme ich folgende fehler:

smusbutil.c:1917: usb.h: Datei oder Verzeichnis nicht gefunden
smusbutil.c:20:18: ftdi.h: Datei oder Verzeichnis nicht gefunden
smusbutil.c: In Funktion main
smusbutil.c:35: error: storage size of `ftdic´isn't known
make: *** [all] Fehler 1
:wall: :wall: :wall:

da enden leider meine bescheidenen linuxkenntnisse

kann mir da jemand weiterhelfen
 
@d4rkm3n

Meine 7141er läuft Problemlos mit der 10er ds-mod. Wobei ich da nur den callmonitor nutze. Die 12er geht quasi garnicht!

Gruß
Thomas
 
Korandus schrieb:
@d4rkm3n

Meine 7141er läuft Problemlos mit der 10er ds-mod. Wobei ich da nur den callmonitor nutze. Die 12er geht quasi garnicht!

Gruß
Thomas

auf der -10 läuft Tor leider nicht :?
Ich hoffe mal, es findet sich noch einer, der die -12 auf der 7141 am laufen hat!

@supamicha: ja ich habe das mit den openssl-libs beachtet
 
@capitan.s
Du bist hier im falschen Thread. Ich würde mal darauf tippen, dass du den Patch nicht eingespielt hast.

@d4rkm3n
Replace Kernel hast du nicht ausgewählt? Hab ich dich schonmal gefragt, oder? :gruebel:
Wenn die Reboots in ganz kurzen Abständen kommen, dann stimmt normalerweise was mit dem Kernel nicht.

MfG Oliver
 
@olistudent

Ich hab die 12er Version auch nicht auf der 7141 zum laufen gebracht, Replace-Kernel war nicht aktiviert und tr069.cfg ist auf enabled=no.
Hatte das gleiche Problem mit dem herumgeblinke alle paar Sekunden.
 
Da kein eigener Kernel verwendet werden kann (also auch diese Option (replace kernel) bitte nicht auswählen) funktioniert das firewall-cgi nicht. Hoffentlich beschenkt uns AVM zu Weihnachten auch noch mit einem neuen Open-Source-Package.

Kann es sein, dass nicht nur das firewall-cgi damit nicht tut, sondern die gesamte Firewall mit iptables? Bekomme das Problem mit den iptables net in den Griff. Kann die Kernelmodule für iptables net laden.

Könnte jemand bitte kurz bescheid geben, ob es bei ihm funktioniert, bzw. ob es gar nicht gehen kann.
Danke.

Grüssle
Assin
 
@olistudent

danke, das wars
 
@Assin
Die ipfilter-Module laufen nur unter einem selbsgebauten Kernel. Da wir aber keine Source für den aktuellen Kernel haben, können wir keinen bauen.
Deshalb müssen wir warten bis AVM neue Sourcen freigibt.

MfG Oliver
 
Hi,

Korandus schrieb:
@olistudent

Ich hab die 12er Version auch nicht auf der 7141 zum laufen gebracht, Replace-Kernel war nicht aktiviert und tr069.cfg ist auf enabled=no.
Hatte das gleiche Problem mit dem herumgeblinke alle paar Sekunden.

Schließe mich dem an, habe allerdings den Speedport W701V. Habe einige Varianten ausprobiert (Paketumfang, Patches) und mußte dann jeweils mit ADAM wieder die 8er Version (dazwischen habe ich keine gebaut) draufspielen.
Gibt es eine Möglichkeit ausser der seriellen Konsole beim Booten zuzuschauen (bootlog ins Flash oder so)?

Gruß, Zaptac
 
CallMonitor geht irgendwie nicht

Moin

So wollte auch auf den neusten Stand mal updaten.
Habe Friboli 0.4 auf meinen Lapi drauf und folgende Vorgehensweise gemacht:
die Datei ds-0.2.9_26-12.tar.bz2 mit unp entpackt,
dann die datei ds-0.2.9_26-12-1-3.tar.bz2 mit unp entpackt und
per patch -p0 < ds-0.2.9_26-12-1-3.patch eingespielt
dann das gleiche mit dem micha.patch
alles von der 1. Seite hier

So mit make menuconfig meine Pakete ausgewählt inkl. Callmonitor
dann make precomiled
dann make gemacht
und das fertige image aufgespielt.

Nur wenn ich Callmonitor Starten will in Dienste passiert garnichts, bleibt immer auf aus.


:mad:

P.S. Hab ne org. AVM 7170 Box
 
@zaptac
Ich bin dran. In der busybox 1.3.1 hat sich was am Compiler-Aufruf geändert. Wodurch die libgcc nicht mehr statisch in die busybox kompiliert wird. In der 7170 Firmware ist die libgcc mit drin, in den anderen Firmwares nicht. Deshalb ist mir das nicht aufgefallen.
Also entweder die libgcc unter Advanced Options->Libraries auswählen oder auf einen Patch von mir warten. Das gilt für alle Boxen außer der 7170!

@babylon05
telnet fritz.box->callmonitor -f --debug

MfG Oliver
 
Hallo,

ich will nun endlich mal wieder meine Fritz updaten. Da ich openvpn nutze, trifft allerdings folgendes Problem auf mich zu:
olistudent schrieb:
Achtung:
Code:
AVM nutzt in der 29.04.29 eigene openssl-Libs. Falls im menuconfig die
openssl-Libs ausgewählt werden (z.B. bei openvpn), dann kann es sein, 
dass eure Box crasht. Gelöst werden kann das Problem entweder durch 
weglassen der Libs oder durch deaktivieren der Funktion in der 
[B]/var/flash/tr069.cfg[/B]. Am besten schaut ihr da rein bevor ihr das neue 
Image flasht. Entweder über telnet oder in den Export. Dies betrifft vor 
allem Leute die eine [B]1und1-7170[/B] haben, auch wenn das Branding 
nachträglich geändert wurde!
So sollte es aussehen:
Code:
# cat tr069.cfg
/*
* /var/flash/tr069.cfg
* Sun Sep 8 14:03:34 2002
*/
 
tr069cfg {
enabled = [B]no[/B];
igd {
...
Allerdings finde ich auf meiner Fritz den Inhalt in der Datei tr069.cfg nicht. Ist diese erst ab der neuen Firmware vorhanden oder wieso gibt es diese nicht? (Ich nutze noch 29.04.06ds-0.2.7!)


Außerdem wollte ich noch fragen, ob Asterisk den in den Mod mit aufgenommen wird. Ein Paket existiert ja schon:
http://www.ip-phone-forum.de/showthread.php?t=119564
Dazu müssten halt die Makefiles irgendwie umgemoddelt werden. Vielleicht kann das ja jemand machen der sich damit auskennt.

Ist es riskant, das Paket einfach wie es ist zu nutzen? Eigentlich dürfte ja nichts passieren, solange es nicht ausgeführt wird?!?


Wenn noch keine Kernel-Source verfügbar sind, ist dann überhaupt Swap und smb, cifs, etc. möglich?


Wie sieht es mit der Integration von Transmissiond http://www.ip-phone-forum.de/showthread.php?t=93811 aus? Wie müsste man den so ein makefile aufbauen? Es gibt ja schon eines, jedoch ist die Frage ob das so ds-mod-kompatibel ist.


PS: Allen noch ein gutes neues!
 
Mein Vorschlag wäre, dass du über das dsmod-Webinterface das Branding auf AVM änderst.
Asterisk und transmissiond schaue ich mir an.
Die Module swap, smb und cifs sollten laufen.

MfG Oliver

edit: Ich kann kein Asterisk-Paket sehen!?
Und mit dem transmissiond-Thread kann ich auch nix anfangen...
 
Zuletzt bearbeitet:
habe hier auch ein Problem mit dem Callmonitor.
Patch usw. habe ich eingespielt, läuft auch alles aber im Webinterface wird das nicht angezeigt.

In den Logs ist nichts besonders zu finden. Hat sich bei der Verlinkung in der Weboberfläche etwas geändert?

Code:
callmonitor -f --debug:
/var/mod/root $ callmonitor -f --debug
Jan  3 15:29:39 fritz daemon.debug callmonitor: entering DEBUG mode
callmonitor: including /usr/lib/callmonitor/actions.d/config.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/config.sh
callmonitor: including /usr/lib/callmonitor/actions.d/dboxlcd.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/dboxlcd.sh
callmonitor: including /usr/lib/callmonitor/actions.d/dial.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/dial.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/dropbear.sh
callmonitor: including /usr/lib/callmonitor/actions.d/mail.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/mail.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/messages.sh
callmonitor: including /usr/lib/callmonitor/actions.d/roku.sh
Jan  3 15:29:39 fritz daemon.debug callmonitor: including /usr/lib/callmonitor/actions.d/roku.sh
 
re

Hi Oli

So habe in Telnet callmonitor -f --debug eingegeben und das kam raus:

callmonitor: including /usr/lib/callmonitor/actions.d/mailo.sh
callmonitor: including /usr/lib/callmonitor/actions.d/roku.sh

mfg
 
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.