Seite 1 von 22 1234511 ... LetzteLetzte
Ergebnis 1 bis 20 von 423

Thema: [ds-0.2.9_26-13] dsmod für Boxen mit 2.6er Kernel

  1. #1
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.292

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

    Nachdem AVM letzte Woche ein neues Open-Source-Package (04.29) released hat, habe ich mich gleich mal dran gesetzt und das in den dsmod eingearbeitet.

    Changelog:
    - neues Open-Source-Package von AVM integriert
    - Damit der selbst gebaute Kernel genommen wird, muss die Option "replace kernel" im menuconfig ausgewählt sein.
    Code:
    Kernel 04.29 funktioniert mit:
    29.04.29 
    29.04.30
    funktioniert nicht mit:
    40.04.30
    33.03.25
    34.04.21
    alle Labor Versionen
    - Patches von Supamicha integriert
    - Boxen: 7170, 7141, W701V (7170-Webif), W900V (tcom-Webif)
    - Firmwares: 29.04.29, 29.04.30, 40.04.25, ,40.04.30, 33.03.25, 34.04.21
    - Skript multijob.sh hinzugefügt. Hiermit lässt sich die Zeitdauer für "make precompiled" auf fast 50% reduzieren. Natürlich nur bei Multicore-Prozessoren. Für Single-Cores sieht es nicht ganz so gut aus.
    - Da bei jedem "make precompiled" wieder der gcc gebaut wurde, hab ich ein neues Target eingeführt (make packages-precompiled). Hier werden nur die Libraries und Packages gebaut. Das funktioniert natürlich nur, wenn man vorher die Toolchain korrekt gebaut hat.

    Das hier zur tr069.cfg gesagte gilt weiterhin (betrifft alle 1und1- bzw. tcom-Leute).

    Tip:
    Damit man nicht erneut alle Sourcen aus dem Netz laden muss, würde ich folgendes empfehlen:
    Code:
    tar xjf ds-0.2.9_26-13
    cd ds-0.2.9_26-12
    mv dl/ ../Download
    cd ../ds-0.2.9_26-13
    cp dl/* ../Download
    rm -rf dl
    ln -s ../Download dl
    Dann wie gewohnt:
    Code:
    make menuconfig
    make precompiled
    Oder (mit mehreren Jobs):
    Code:
    make menuconfig
    ./multijob.sh
    Voreingestellt sind 2 Jobs. Die Jobanzahl kann bei Bedarf im Skript angepasst werden.
    Falls später neue Libraries oder Pakete ausgewählt werden, dann muss "make packages-precompiled" aufgerufen werden.

    Bekannte Fehler:
    Code:
    (aus ds-0.2.9_26-12)
    1. Telnet-Fenster schließt nicht.
    Lösung: Noch keine. Das Problem tritt nur bei busybox-1.3.x auf.
    2. Im TSB-Webif werden die Umlaute nicht korrekt dargestellt.
    Lösung: Scheint mit -13 gelöst zu sein. Ich hab nur keine Ahnung warum.
    3. virtual-ip-cgi läuft nicht mehr mit 29.04.29
    Lösung: Läuft wohl doch. Trotz der Fehlermeldung.
    Code:
    1. Die Iptables-Module werden geladen, die Chains erstellt. Aber irgendwie geht 
    es nicht so wie es soll. Da ich keinen Plan von Iptables hab, kann ich da nicht weiterhelfen.
    2. Die Kernel-Module werden nicht ins Image kopiert und unionfs ist nicht im Kernel.
    Lösung: Patch-1
    Als weitere Lektüre empfiehlt sich der Vorgänger dieses Posts. (Link)

    MfG Oliver

    edit: Der Patch fixt Probleme beim Bau der W701V Firmware und beinhaltet unionfs.
    Angehängte Dateien Angehängte Dateien
    Geändert von olistudent (23.03.2007 um 10:02 Uhr)
    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

  2. #2
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.292
    Performancebetrachtung:

    Core 2 EE6600 1024 MB RAM native
    Code:
    time make kernel-toolchain > precompiled.log 2>&1
    real 19m59.199s
    user 17m34.030s
    sys 1m56.279s
    time PARALLELMFLAGS="-j 2" make kernel-toolchain > precompiled.log 2>&1
    real 12m8.348s
    user 15m27.022s
    sys 1m34.714s
    time PARALLELMFLAGS="-j 4" make kernel-toolchain > precompiled.log 2>&1
    real 11m48.298s
    user 15m40.103s
    sys 1m37.074s
    time PARALLELMFLAGS="-j 6" make kernel-toolchain > precompiled.log 2>&1
    real 11m53.664s
    user 15m43.131s
    sys 1m36.158s
     
    time make target-toolchain > precompiled.log 2>&1
    real 15m56.888s
    user 13m24.290s
    sys 1m57.351s
    time make -j2 target-toolchain > precompiled.log 2>&1
    real 8m23.486s
    user 11m51.216s
    sys 1m31.950s
    time make -j 4 target-toolchain > precompiled.log 2>&1
    real 8m12.008s
    user 12m0.901s
    sys 1m34.454s
     
    time make precompiled > precompiled.log 2>&1
    real 46m32.392s
    user 40m3.074s
    sys 5m5.279s
    time ./multijob.sh > precompiled.log 2>&1 Jobs:2,2,2
    real 28m13.292s
    user 36m40.986s
    sys 4m29.677s
    time ./multijob.sh > precompiled.log 2>&1 Jobs:6,4,4
    real 27m32.628s
    user 36m51.770s
    sys 4m37.633s
    Athlon XP@2000 1024 MB RAM VMWare (412 MB RAM)
    Code:
    time make kernel-toolchain > precompiled.log 2>&1
    real 66m17.440s
    user 37m39.369s
    sys 25m46.613s
    time PARALLELMFLAGS="-j 2" make kernel-toolchain > precompiled.log 2>&1
    real 59m17.930s
    user 34m10.036s
    sys 23m57.870s
     
    time make target-toolchain > precompiled.log 2>&1
    real 55m50.253s
    user 27m34.479s
    sys 25m59.229s
    time make -j 2 target-toolchain > precompiled.log 2>&1
    real 50m37.286s
    user 25m8.570s
    sys 23m45.549s
    Wie man aus den Zahlen sieht, läßt sich mit 2 Jobs der Zeitaufwand auf einem Singel-Core-System um ca. 10% verkürzen. Auf einem Multi-Core-System bringt eine Erhöhung der Jobanzahl über 2 keinen großen Gewinn mehr.

    edit: Für "make precompiled" sollten 4GB Festplattenplatz eingeplant werden!
    Geändert von olistudent (18.01.2007 um 14:25 Uhr)
    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

  3. #3
    IPPF-Fünfhundert-Club Avatar von knox
    Registriert seit
    20.05.2006
    Beiträge
    577
    leider habe ich immer noch probleme, tor zu compilen:

    Code:
    touch source/tor-0.1.1.26/.configured
    PATH="/home/mickey/build/ds-0.2.9_26-13/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/mickey/build/ds-0.2.9_26-13/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/mickey/build/ds-0.2.9_26-13/source/tor-0.1.1.26'
    make: *** [source/tor-0.1.1.26/src/or/tor] Fehler 2
    update: wahrscheinlich hat es was mit autoconf oder so zu tun?
    Code:
    [mickey@blob ds-0.2.9_26-13]$ autoconf --version
    autoconf (GNU Autoconf) 2.59
    Written by David J. MacKenzie and Akim Demaille.
    Code:
    [mickey@blob ds-0.2.9_26-13]$ m4 --version
    GNU M4 1.4.5
    Written by Rene' Seindal.
    Zitat Zitat von olistudent
    - Da bei jedem "make precompiled" wieder der gcc gebaut wurde, hab ich ein neues Target eingeführt (make packages-precompiled).
    aber wie kommt das? bisher wurde doch durch diese "kontroll-files" (zb source/tor-0.1.1.26/.configured) ein erneuter durchlauf verhindert. nur das funktioniert nun nicht mehr. muss wohl was mit der toolchain zu tun haben?

    das ist jedenfalls sehr unpraktisch beim packages bauen...
    Geändert von wichard (16.01.2007 um 08:29 Uhr) Grund: 2 Postings in 7 Minuten
    Freiheit statt Angst - Stoppt den Überwachungswahn! - 11.10. Berlin Alexanderplatz, ab 14:00 Uhr

  4. #4
    IPPF-Aufsteiger
    Registriert seit
    28.09.2005
    Beiträge
    36
    Ich habe den neuen dsmod mit dem USB-Labor unter Friboli 0.4 precompiled und möchte nun ein Image erstellen, leider bricht es beim patchen des foncalls ab (siehe Bild).

    Im Konfigurationsmenü habe ich zusätzlich zu den bestehenden Haken bei Labor einen Haken gesetzt und die Pakete syslogd und wol-cgi ausgewählt.

    Was muss ich tun damit ein Image ordnungsgemäß erstellt wird?
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.292
    Ich hab den foncalls-Patch auf die neueste Labor (5812) abgestimmt. Falls du eine ältere Version nehmen willst, kannst du mal in patches/fon_wlan_7170_labor schauen. Da ist auch noch der alte Patch drin. Oder lösch den Patch, dann gibts halt keine Rückwärtssuche.

    MfG Oliver

    edit:
    Zitat Zitat von knox
    aber wie kommt das? bisher wurde doch durch diese "kontroll-files" (zb source/tor-0.1.1.26/.configured) ein erneuter durchlauf verhindert. nur das funktioniert nun nicht mehr. muss wohl was mit der toolchain zu tun haben?
    Es geht ja auch nicht um die Packages. Der gcc läßt sich davon nicht abhalten. Ich hab stundenlang rumprobiert, aber ich habs nicht hinbekommen. Deshalb hab ich ein neues Target gemacht das die Toolchain nicht in den prerequisites hat.
    Geändert von olistudent (15.01.2007 um 22:28 Uhr)
    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

  6. #6
    IPPF-Fortgeschrittener
    Registriert seit
    28.08.2006
    Beiträge
    56
    hi

    ich komm irgend wie net weiter ich gebe unp ds-<tab> ein bekomme aber immer wieder ds-0.2.9_26-2 angezeigt es must aber ds-0.2.9-26-13 heisen oder ?

    gruß

    thor

  7. #7
    IPPF-Aufsteiger
    Registriert seit
    28.09.2005
    Beiträge
    36
    @olistudent
    Besten Dank hat geklappt.
    Was aber für meine Box immer noch nicht gelösst ist, ist das Problem, das ich nicht aufs DS-MOD Status Webinterface zugreifen kann.
    Wenn ich auf den Link im AVM Webinterface klick komme ich auf eine weisse HTML Seite ohne Inhalt.
    Das WOL Webinterface dagegen kann ich ohne Problem aufrufen.

  8. #8
    IPPF-Fünfhundert-Club Avatar von schmatke
    Registriert seit
    25.07.2006
    Ort
    Vogtland
    Beiträge
    631
    Dank an Oli und alle, die daran mitgewirkt haben. (auch an AVM für die Sourcen, obwohl das ja eigentlich selbstverständlich sein sollte)
    Endlich mal 'n selbst gebastelter Kernel.
    Sieht (zumindest auf den Blick) ganz gut aus.

    Code:
    BusyBox v1.3.1 (2007-01-16 00:06:05 CET) Built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    -sh: can't access tty; job control turned off
    ermittle die aktuelle TTY
    tty is "/dev/pts/0"
    Console Ausgaben auf dieses Terminal umgelenkt
    / $ uname -a
    Linux fritz.box 2.6.13.1-ohio #1 Tue Jan 16 00:14:06 CET 2007 mips unknown
    FRITZ!Box Fon WLAN 7330 SL 116.05.22-freetz-devel-9394

  9. #9
    IPPF-Einsteiger
    Registriert seit
    15.08.2005
    Beiträge
    18

    Reden Kein Problem!

    Zitat Zitat von Thor1967
    hi

    ich komm irgend wie net weiter ich gebe unp ds-<tab> ein bekomme aber immer wieder ds-0.2.9_26-2 angezeigt es must aber ds-0.2.9-26-13 heisen oder ?

    gruß

    thor
    Dann probier doch einfach mal mittels Backspace-Taste [<--] die 2 zu entfernen
    und ne 13 mittels der Eins-Taste [1] und der Drei-Taste [3] hinzuschreiben!
    Danach die Enter-Taste [ENTER] nicht vergessen...
    VoIP Hardware:
    FRITZ!Box Fon WLAN 7170, Firmware 29.04.97 labor phone - freetz-devel 10173 (m_c_g)
    FRITZ!Box Fon WLAN 7050, Firmware 14.04.26 ds-0.2.9-p8 - g v2.25
    VoIP Provider: 1und1
    Anbindung: DSL16000 @ 3456/448 kBit/s

  10. #10
    IPPF-Dreitausend-VIP Avatar von hermann72pb
    Registriert seit
    06.11.2005
    Beiträge
    3.517

    multijob unter friboli

    Wird multiprocessing denn überhaupt unter friboli unterstützt? Bei mir rechnet er trotz multijob immer noch mit einem Prozessor (s. bild). Aber nichts ist ungut. Dann kann ich mit der anderen Hälfte noch vernünftig arbeiten.

    MfG

    Hermann
    Angehängte Grafiken Angehängte Grafiken
    Hermann

    Mehrere Boxen an diversen Orten mit diversen Firmware/freetz-Versionen (überwiegend 7270 und 7170):
    F!B 7270v2: Eigene Box mit einem mehr oder weniger aktuellem Trunk
    F!B 7270v3: 2-3 Stück in Betreuung mit einem etwas älteren aber stabil laufenden Trunk
    F!B 7170: Eigene Bastelbox mit einem USB-Medium und external sowie 3-5 Boxen in Betreuung, wahlweise mit oder ohne USB/External
    Build-Umgebung: Freetz-Linux (ältere Version, selbst weitergepflegt)
    Anschluss: 1und1-Komplett DSL mit 16000/1072kbit/s
    FREETZ-Kleinigkeiten, an denen ich mitgewirkt hatte: Downloader, FREETZMOUNT, Box-Info, Freetz-Info, mounted.cgi, FAQ-reader, betamax.sh, sendsms.sh, sispmctl, AVM-ftpd

  11. #11
    IPPF-Fortgeschrittener
    Registriert seit
    28.08.2006
    Beiträge
    56
    Zitat Zitat von Satti
    Dann probier doch einfach mal mittels Backspace-Taste [<--] die 2 zu entfernen
    und ne 13 mittels der Eins-Taste [1] und der Drei-Taste [3] hinzuschreiben!
    Danach die Enter-Taste [ENTER] nicht vergessen...
    lol scherz keks woll habe ich schon geht aber net

  12. #12
    IPPF-Aufsteiger
    Registriert seit
    28.09.2005
    Beiträge
    36
    @hermann72pb

    ich denke das Problem liegt eher an VMWare, wenn du die WMWare Workstation installiert hast, kannst du einstellen ob du mit einem oder zwei Prozessoren rechnen möchtest. beim VMWare Player hab ich die Einstellungsmöglichkeit nicht gefunden

  13. #13
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.292
    @Thor1967
    Du hast das File aus dem ersetn Post runtergeladen und in das Verzeichnis kopiert in dem du dich befindest?

    @cdr
    Das hatten wir bei der letzten Version auch schon, oder? Kannst du mal ein Image mit mini_fo machen, in der /etc/init.d/rc.webcfg die erste Zeile um ein "-x" erweitern und in der Konsole "/etc/init.d/rc.webcfg" aufrufen?
    Code:
    #!/bin/sh -x
    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

  14. #14
    IPPF-Tausend-VIP Avatar von staubsauger-nono
    Registriert seit
    27.04.2005
    Ort
    48°42'5",11°00'44"
    Beiträge
    1.486
    benötige ich für den ds-mod 26-13 keinen weiteren Patch (z.B. den von Micha) mehr?
    wenn ich multijob.sh aufrufe brauche ich dann kein make precompiled mehr durchführen?
    Gruß Klaus
    Die meisten Fehler entstehen zwischen dem linken und rechten Ohr

    Anschluß: 1&1-HomeNet 16000 komplett Regio


    VoIP-Hardware Fritz!Box 7270v3 (
    Mit freetz)

    AVM MF-F
    SIP-Anbieter: 1&1; EasyBell; sipgate

    Ich beantworte keine Fragen per PM, Support gehört ins Forum!

  15. #15
    IPPF-Fünfhundert-Club Avatar von schmatke
    Registriert seit
    25.07.2006
    Ort
    Vogtland
    Beiträge
    631
    erster Post:
    "- Patches von Supamicha integriert"
    FRITZ!Box Fon WLAN 7330 SL 116.05.22-freetz-devel-9394

  16. #16
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.292
    Genau, "./multijob" macht "make precompiled" mit 2 Jobs gleichzeitig.

    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

  17. #17
    IPPF-Tausend-VIP Avatar von staubsauger-nono
    Registriert seit
    27.04.2005
    Ort
    48°42'5",11°00'44"
    Beiträge
    1.486
    @schmatke

    Wer lesen kann ist klar im Vorteil
    Gruß Klaus
    Die meisten Fehler entstehen zwischen dem linken und rechten Ohr

    Anschluß: 1&1-HomeNet 16000 komplett Regio


    VoIP-Hardware Fritz!Box 7270v3 (
    Mit freetz)

    AVM MF-F
    SIP-Anbieter: 1&1; EasyBell; sipgate

    Ich beantworte keine Fragen per PM, Support gehört ins Forum!

  18. #18
    IPPF-Fan
    Registriert seit
    06.01.2006
    Beiträge
    144
    Hallo,
    ich habe heute nacht mal den neuen Mod gerechnet...
    mit der ECO Labor .31
    hat auch alles geklappt, obwohl die Box weiterhin ab und zu neu startet...
    habe bloß das Problem, das in der Anrufliste keine Anrufe mehr gezeigt werden!
    kann dies an dem foncalls Patch liegen?

    über telnet kommt auch keine Ausgabe (foncalls.* faild.... o.ä.)

    Bye Mark
    Router + Modem: Fritz!Box 7270 freetz-devel (LAN4 des Netcologne Premium Router)
    Anbindung: Netcologne Glasfaser 100M
    Telefone: Siemens Gigaset 4000 HS + Ascom Eurit 30
    Voip: Sipgate (0203);Arcor (0203)
    Standort 2: 7170 Master (Arcor 16000)<-LAN(20m)-> 7170 Client, 2*Arcor ISDN + DSL, Euracom 182 (FW 5) mit 7 Analogt. +Systemt. Euracom P4
    Je 1* DBox2 -> WL-HDD (Oleg FW) (WDS)

  19. #19
    IPPF-Fünfhundert-Club Avatar von knox
    Registriert seit
    20.05.2006
    Beiträge
    577
    Zitat Zitat von knox
    leider habe ich immer noch probleme, tor zu compilen
    ...
    Code:
    [mickey@blob ds-0.2.9_26-13]$ m4 --version
    GNU M4 1.4.5
    Written by Rene' Seindal.
    offensichtlich gibt es tatsächlich ein problem tor zu compilen, wenn man diese version verwendet. (z.b. ist diese version in fedora core 6 enthalten)

    ich habe testweise auf 1.4.8 aktualisiert und kann nun wieder erfolgreich tor bauen.
    Freiheit statt Angst - Stoppt den Überwachungswahn! - 11.10. Berlin Alexanderplatz, ab 14:00 Uhr

  20. #20
    IPPF-Aufsteiger
    Registriert seit
    28.09.2005
    Beiträge
    36
    Zitat Zitat von olistudent
    Das hatten wir bei der letzten Version auch schon, oder? Kannst du mal ein Image mit mini_fo machen, in der /etc/init.d/rc.webcfg die erste Zeile um ein "-x" erweitern und in der Konsole "/etc/init.d/rc.webcfg" aufrufen?
    Code:
    #!/bin/sh -x
    MfG Oliver
    genau das Problem hatte ich auch bereits bei der letzten Version
    wenn ich "/etc/init.d/rc.webcfg" eingeben erhalte ich folgende Ausgabe:
    Code:
    + export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mo
    d/usr/bin
    + export LD_LIBRARY_PATH=/mod/lib
    + DAEMON=httpd
    + [ ! -r /mod/etc/conf/mod.cfg ]
    + . /mod/etc/conf/mod.cfg
    + export MOD_CROND=no
    + export MOD_HTTPD=yes
    + export MOD_HTTPD_PASSWD=
    + export MOD_HTTPD_PORT=81
    + export MOD_LIMIT=90000
    + export MOD_TELNETD=no
    + [ yes != yes ]
    + start
    + [ -z  ]
    + homedir=/usr/mww/
    + [ -x /tmp/flash/httpd_conf ]
    + /mod/etc/default.mod/httpd_conf
    + [ -r /tmp/flash/httpd.extra ]
    + echo -n Starting webinterface...
    Starting webinterface...+ httpd -p 81 -c /mod/etc/httpd.conf -h /usr/mww/ -r DS-
    MOD (user:admin)
    httpd: bind: Address already in use
    + exitval=1
    + [ 1 -eq 0 ]
    + rm -f /var/run/httpd.pid
    + echo failed.
    failed.
    + exit 1

Seite 1 von 22 1234511 ... LetzteLetzte

Ähnliche Themen

  1. Antworten: 371
    Letzter Beitrag: 17.06.2007, 17:14
  2. Antworten: 8
    Letzter Beitrag: 05.04.2007, 14:59
  3. Antworten: 7
    Letzter Beitrag: 29.03.2007, 11:26
  4. Antworten: 3
    Letzter Beitrag: 06.03.2007, 10:01
  5. Antworten: 2
    Letzter Beitrag: 26.12.2006, 12:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •