Erstellt vor 2 Jahren

Zuletzt geändert vor 5 Monaten

#2774 new task

Add support for Frtiz!OS 06.5X

Erstellt von: er13 Verantwortlicher:
Priorität: high Meilenstein: freetz-next
Komponente: firmware Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung (zuletzt geändert von er13)

  • integrate AVM kernel-3.10.73 sources - partially done (available sources are considered to be incomplete, kernel .config needs to be adjusted)
  • check if uClibc .config needs to be adjusted - DONE (.config adjusted)
  • adjust patches (a lot of web-if/remove patches need to be adjusted) - NOT STARTED (user patches are welcome)
  • for firmware packaging scheme see #2691 - DONE

Anhänge (23)

busybox-avm.7490.06.30-vs-freetz.default.7490.06.30--full.diff (20.8 KB) - hinzugefügt von er13 vor 22 Monaten.
busybox-avm.7490.06.30-vs-freetz.default.7490.06.30--relevant_only.diff (15.1 KB) - hinzugefügt von er13 vor 22 Monaten.
busybox_applet_usages.sh (320 Byte) - hinzugefügt von er13 vor 22 Monaten.
remove_umtsd.patch (914 Byte) - hinzugefügt von make vor 21 Monaten.
Update for "Remove UMTSD" patch (deactivate leftover udev rules)
remove_ramzswap.patch (613 Byte) - hinzugefügt von make vor 21 Monaten.
Update for "Remove ramzswapUMTSD" patch (deactivate leftover udev rules)
FB7490_41670.diff (2.5 KB) - hinzugefügt von blackstar vor 12 Monaten.
Compile and Work tested
FB7390_41674.patch (2.6 KB) - hinzugefügt von make vor 12 Monaten.
Patch freetz on FB7390 to labor 06.69_41674. Works for me.
7490_7390_01.11.diff (4.1 KB) - hinzugefügt von blackstar vor 12 Monaten.
Firmware 7390.41765 build tested und 7490.41756 Build and work tested
7490.41785.diff (2.5 KB) - hinzugefügt von blackstar vor 12 Monaten.
Compile testet 41875
7390.41994.diff (2.6 KB) - hinzugefügt von blackstar vor 11 Monaten.
Compile tested 7390 Labor 41994
7490.42073.diff (2.5 KB) - hinzugefügt von blackstar vor 11 Monaten.
FB7490 Patch 42073 Compile and Work tested
7490.7390_18.11.diff (4.1 KB) - hinzugefügt von blackstar vor 11 Monaten.
FB7390 Compile tested FB7490 Compile and work Tested Labor 18.11.
7490.7390_25.11.diff (4.1 KB) - hinzugefügt von blackstar vor 11 Monaten.
FB7390 Compile tested FB7490 Compile and work Tested Labor 25.11. MD5 Korregiert
7490.7390_02.12.diff (4.1 KB) - hinzugefügt von blackstar vor 11 Monaten.
FB7390 Compile tested FB7490 Compile tested Labor 02.12.
FB7490.42725.diff (2.5 KB) - hinzugefügt von blackstar vor 9 Monaten.
FB7490 Patch 42725 Compile and Work tested
WANA-freetz_config (66.6 KB) - hinzugefügt von WeAreNotAlone vor 9 Monaten.
WANA-Config.in.modules.patch (2.3 KB) - hinzugefügt von WeAreNotAlone vor 9 Monaten.
WANA-Config.in.patch (503 Byte) - hinzugefügt von WeAreNotAlone vor 9 Monaten.
WANA-config-vr9-7490_06.60.patch (4.3 KB) - hinzugefügt von WeAreNotAlone vor 9 Monaten.
WANA-iptables.mk.patch (1.0 KB) - hinzugefügt von WeAreNotAlone vor 9 Monaten.
.config_3490 (64.5 KB) - hinzugefügt von WileC vor 7 Monaten.
.config (66.5 KB) - hinzugefügt von nikowitt vor 6 Monaten.
Freetz config
FB7490.44455.labor.diff (2.6 KB) - hinzugefügt von blackstar vor 6 Monaten.
Labor 7490 Labor 44455 complie tested

Alle Anhänge herunterladen als: .zip

Änderungshistorie (237)

comment:1 Geändert vor 2 Jahren durch er13

In 13355:

Fritz!OS 6.35:

  • adjust webmenu_signed-patch
  • refs #2774

comment:2 Geändert vor 2 Jahren durch er13

In 13356:

Fritz!OS 6.35:

  • disable FREETZMOUNT for Fritz!OS 6.35
  • refs #2774

comment:3 Geändert vor 2 Jahren durch er13

In 13357:

Fritz!OS 6.35:

  • adjust led_deactivation-patch
  • refs #2774, refs #2595

comment:4 Geändert vor 2 Jahren durch er13

In 13358:

Fritz!OS 6.35:

  • adjust "remove_assistant"-patches
  • refs #2774

comment:5 Geändert vor 2 Jahren durch er13

In 13359:

Fritz!OS 6.35:

  • adjust menulua_remove and homelua_disable functions
  • refs #2774

comment:6 Geändert vor 2 Jahren durch er13

In 13362:

Fritz!OS 6.35:

  • adjust Freetz webmenu patch
  • refs #2774

comment:7 Geändert vor 2 Jahren durch er13

In 13369:

Fritz!OS 6.35:

comment:8 Geändert vor 2 Jahren durch er13

In 13381:

Fritz!OS 6.35:

comment:9 Geändert vor 2 Jahren durch er13

In 13387:

Fritz!OS 6.35:

comment:10 Geändert vor 2 Jahren durch make

Es gibt seit vorgestern auch eine Labor-Firmware für die 7390: FRITZ!OS: 6.36-31452

Aus den Datei- und Verzeichnisnamen in kernelsquashfs.raw schliesse ich, dass dort der alte Kernel (2.6.28.10) und die bisherige uclibc (0.9.33.2) verwendet werden.

Neu für mich, aber vielleicht nicht neu für diese FritzOS-Version sind zwei Plugins in der 7390-Firmware — wlan und webcm_interpreter. Ich erinnere mich dunkel an Plugins von der 7270v1, da gabs die auch schon mal, oder?

comment:11 Geändert vor 2 Jahren durch er13

In 13388:

7390:

comment:12 Geändert vor 2 Jahren durch er13

In 13401:

Fritz!OS Labor 6.35/6:

  • reflect AVM version number change in Freetz menuconfig symbols (no functional changes)
  • refs #2774

comment:13 Geändert vor 2 Jahren durch er13

In 13402:

comment:14 Geändert vor 2 Jahren durch er13

  • Zusammenfassung von Add support for Frtiz!OS 06.35 nach Add support for Frtiz!OS 06.35/6 geändert

comment:15 Geändert vor 2 Jahren durch er13

In 13406:

7390:

comment:16 Geändert vor 2 Jahren durch er13

In 13418:

7390:

comment:17 Geändert vor 2 Jahren durch er13

In 13419:

7490:

comment:18 Geändert vor 2 Jahren durch hermann

Ich mag zwar ungerne Doppelpostings (s. http://freetz.org/ticket/2626#comment:21), ich würde aber gerne die Hintergrunde für die Deaktivierung von FREETZMOUNT in http://freetz.org/changeset/13356 wissen, damit ich es besser in der geplanten Anpassung von FREETZMOUNT umsetzen kann. Gab es dafür wirklich triftige Gründe, weil etwas Konkretes nicht lief?

Ich habe nämlich gerade die Labor 6.36-31541 auf einer 7390 erfolgreich inklusive FREETZMOUNT kompiliert. Und es scheint auf der Box auch zu laufen. Zumindest wird alles korrekt "by label" gemounted, ich kann über FREETZ-Web-IF die einzelnen Partitionen remounten. Beim Rauswurf des USB-Datenträgers über AVM-WebIF läuft er alle notwendigen Schritte erfolgreich durch, wie z.B. Runterfahren aller external-Dienste usw. In allen Logs sieht alles erstmal gut aus. Auch das Bauen der Firmware lief laut make-Meldungen ohne Probleme.

Fragt mich bitte nicht, wie ich es trotz des Verbots dennoch geschafft hatte es mit FREETZMOUNT zu kompilieren. Es lag wahrscheinlich daran, dass FREETZMOUNT in .config bereits aktiviert war und LABOR erst nachträglich (und teilweise durch direktes Editieren von .config) aktiviert wurde.

Wie gesagt, von mir aus, kann FREETZMOUNT erstmal auf Verdacht in den neuen Versionen deaktiviert bleiben, bis es sich klärt. Ich will bloß etwas mehr Hintergründe wissen, was denn genau damit nicht läuft. Und damit wir es hier nicht zumüllen, bitte Rückmeldungen in #2626 posten.

comment:19 Geändert vor 2 Jahren durch er13

@Hermann: zu dem Zeitpunkt, zu dem ich FreetzMount disabled habe, gab's Labor 6.36 nur für 7490. Diese basiert auf dem Kernel 3.10.x. AVM Sources für diese Kernel-Version stehen uns momentan nicht zur Verfügung. Dies wiederum führt dazu, dass nicht nur "replace kernel" sondern auch "replace module" nicht möglich ist. Die meisten (oder sogar alle) FREETZ_AUTOMOUNT_*-menuconfig-Symbole kämen zwar damit zurecht, die menuconfig-Symbole FREETZ_AVM_HAS_* sind für 3.10.x jedoch noch nicht angepasst (da, wie gesagt, keine AVM Sources und damit keine kernel .config). Bis diese angepasst sind, dachte ich, ist es besser, FreetzMount komplett auszuschalten (bis diese angepasst sind, ist das Verhalten von den FREETZ_AUTOMOUNT_*-Symbolen nicht richtig).

Für Labor 6.36 für 7390 gilt das allerdings nicht (vorausgesetzt AVM hat an dem 2.6.28er Kernel nicht großartig an der .config'uration geschraubt). Als ich die "Unterstützung" für Labor 6.36 für 7390 (besser gesagt die Auswahlmöglichkeit in menuconfig) hinzugefügt habe, habe ich an FreetzMount einfach nicht gedacht.

p.s. Sorry, dass ich erst jetzt antworte. Bin derzeit sehr viel unterwegs. Habe Deine Frage zwar gelesen, jedoch vom Real-Life abgelenkt schlicht und ergreifend vergessen.

comment:20 Geändert vor 2 Jahren durch er13

In 13433:

7490:

comment:21 Geändert vor 2 Jahren durch er13

In 13435:

  • enable "Freetz Mount" for 7390 labor (untested)
  • refs #2774

comment:22 Geändert vor 2 Jahren durch er13

In 13436:

7390:

comment:23 Geändert vor 2 Jahren durch er13

In 13440:

7490:

comment:24 Geändert vor 2 Jahren durch er13

In 13441:

7390:

comment:25 Antwort: Geändert vor 2 Jahren durch Himan

Mal eine bloede Frage:
Wie stellt man es -derzeit- an ueberhaupt auf der 7490 die "Next_Major" auch mal compilieren zu koennen ?
Im Forum hab ich da auch nicht wirklich konkret einen Hinweis gefunden. Im Menu ist da ausser der 6.30er
nichts auswählbar, und der "Developer"-Eintrag in der .config ist auch nicht wirklich zielführend, ausser
das man ganz exakt die Dateinamen dann manuell wissen muss/eintragen muss via menuconfig…

Frage somit:
WELCHE Zeilen muessen derzeit von Hand der .config noch hinzugefuegt werden, das die aktuellste Labor 6.36 auch
auswaehlbar ist ?

comment:26 Geändert vor 2 Jahren durch er13

In 13451:

7390:

comment:27 als Antwort auf: ↑ 25 Geändert vor 2 Jahren durch Musashi

Replying to Himan:

WELCHE Zeilen muessen derzeit von Hand der .config noch hinzugefuegt werden, das die aktuellste Labor 6.36 auch
auswaehlbar ist ?

Das wüßte ich auch gerne.
Bitte um Erläuterung, dann teste ich auch gerne mit :-)

comment:28 Geändert vor 23 Monaten durch er13

In 13457:

7390:

comment:29 Geändert vor 23 Monaten durch er13

In 13458:

7490:

comment:30 Geändert vor 23 Monaten durch er13

  • Priorität von normal nach high geändert

comment:31 Geändert vor 23 Monaten durch er13

In 13476:

7490:

comment:32 Geändert vor 23 Monaten durch gismotro

Frage hat sich erledigt nach löschen der VM und neu auschecken

Zuletzt geändert vor 23 Monaten von gismotro (vorher) (Diff)

comment:33 Geändert vor 23 Monaten durch er13

In 13490:

7490:

comment:34 Geändert vor 23 Monaten durch er13

In 13493:

  • rename LABOR_NEXT_MAJOR to just LABOR
  • refs #2774

comment:35 Geändert vor 23 Monaten durch er13

In 13494:

7390:

comment:36 Geändert vor 23 Monaten durch er13

  • Zusammenfassung von Add support for Frtiz!OS 06.35/6 nach Add support for Frtiz!OS 06.5X geändert

comment:37 Geändert vor 23 Monaten durch gismotro

7490:

firmware 06.50 did not work on 7490.
I tested it with a minimal-build (only aktivation of Freetz-page. No packages)

comment:38 Geändert vor 23 Monaten durch derheimi

Can you give details, what did not work? Me, I tried one of the last labor images and did not get it installed at all because there was already an error while checking for dd tool. After I patched this, the install script runs fine, however, the firmware was not installed - still old firmware version on box. I did not have time yet to debug further.

Zuletzt geändert vor 23 Monaten von derheimi (vorher) (Diff)

comment:39 Geändert vor 23 Monaten durch gismotro

I have got the same mistake.

update abort - missing Flashtool 'dd'

Look here : http://www.ip-phone-forum.de/showthread.php?t=282943&p=2133916&viewfull=1#post2133916

Zuletzt geändert vor 23 Monaten von gismotro (vorher) (Diff)

comment:40 Geändert vor 23 Monaten durch derheimi

Yes, this is the same error. I modified the following line from flashtool_dd=`find . -name dd -xdev 2>/dev/null to flashtool_dd=`find / -name dd -xdev 2>/dev/null` under in build/modified/firmware/var/install and then repacked the image.

Looks, that the current working directory when this script runs is expected to be another one - I guess that AVM original firmware makes an explicit cd / before running this script. Maybe the Freetz install does use another and thus the check fails…

comment:41 Geändert vor 23 Monaten durch gismotro

But if i modify the script, than i can flash the image, but the box didn't start after reboot.
The box stoppt starting during booting. I have to recover the box after try to flash the image.

Zuletzt geändert vor 23 Monaten von gismotro (vorher) (Diff)

comment:42 Geändert vor 23 Monaten durch er13

In 13499:

7390:

comment:43 Geändert vor 23 Monaten durch er13

In 13500:

7490:

  • fix check for dd in /var/install
  • refs #2774

comment:44 Geändert vor 23 Monaten durch er13

In 13501:

Fritz!OS 6.5x / 7490:

  • prepend ext2 filesystem image with exactly the same pseudo SquashFS header like that used by AVM
  • refs #2691, refs #2774

comment:45 Geändert vor 23 Monaten durch er13

In 13503:

7390/7490:

  • enable Labor 6.36 / Release 6.50 in menuconfig and mark them as HIGHLY EXPERIMENTAL
  • refs #2774

BIG FAT WARNING: this is not because everything works and has been thoroughly tested, this is because people are trying to enable it themselves and by doing it wrong spread the wrong information about the current status or report non-existing errors

comment:46 Geändert vor 22 Monaten durch er13

In 13506:

7390:

Geändert vor 22 Monaten durch er13

comment:47 Geändert vor 22 Monaten durch er13

In 13512:

busybox:

  • sync .config options with those used by AVM
  • refs #2774

comment:48 Geändert vor 22 Monaten durch er13

In 13516:

uClibc:

  • enable UCLIBC_HAS_XLOCALE .config option for all kernel-3.x based firmwares (based on the evaluation of all 6.36/6.50 firmware available so far), this adds *_l, *_loc, {{{*locale* symbols contained in AVM's version of uClibc but missing (up to now) in the Freetz version
  • thanks to PeterPawn for analyzing the problem
  • refs #2774

comment:49 Geändert vor 22 Monaten durch er13

In 13517:

uClibc:

  • sync uClibc-0.9.32.x patches with buildroot-2015.11.1 (AVM uses buildroot-2014.08 in kernel-3.10.x based 6.5x-firmwares, all MIPS-related patches contained 2014.08 are also contained in 2015.11.1). This adds the following symbols to the Freetz version of uClibc:
    • execvpe: contained in AVM's uClibc (kernel-3.10.x based firmwares only), not used by any binary/library
    • mkostemp, mkostemp64: contained in AVM's uClibc (kernel-3.10.x based firmwares only), referenced from AVM's libblkid (kernel-3.10.x based firmwares only)
    • posix_madvise: contained in AVM's uClibc (kernel-3.10.x based firmwares only), not used by any binary/library
    • rpmatch: contained in AVM's uClibc (kernel-3.10.x based firmwares only), referenced from AVM's mount.davfs (kernel-3.10.x based firmwares only)
  • the following buildroot-2015.11.1 patches have been omitted for now, I'm still investigating whether Freetz really needs all of them (some of them are sparc, powerpc specific or related to packages not available in Freetz):
    • 0001-bits-time.h-sync-with-glibc-2.16.patch
    • 0020-update-ptrace.h-to-latest-from-glibc.patch
    • 0035-socket.h-pull-socket_type.h-from-eglibc.patch
    • 0036-mount.h-update.patch
    • 0038-libc-sysdeps-sync-bits-in.h-with-glibc.patch
    • 0040-mman-rename-MAP_UNINITIALIZE-to-MAP_UNINITIALIZED.patch
    • 0063-powerpc-update-ptrace.h-to-latest-from-glibc.patch
    • 0064-sparc-update-ptrace.h-to-latest-from-glibc.patch
    • 0069-Add-missing-C99-float-ld-wrappers.patch
    • 0070-libm-honor-NO_LONG_DOUBLE-in-ldouble_wrappers.patch
  • thanks to PeterPawn for analyzing the problem
  • refs #2774

comment:50 Geändert vor 22 Monaten durch er13

Nach den beiden Changesets oben (r13516 und r13517) ergibt sich nun folgender Unterschied zwischen den Symbolen in der AVM's Version von uClibc und der Freetz-Version davon:

  • gelöschte Datei vm/libnsl-0.9.33.2.so.symbols

    + -  
    1 __bss_start D 
    2 _edata D 
    3 _end D 
    4 _fbss D 
    5 _fdata D 
    6 _ftext T 
    7 __stub2 T 
  • libpthread-0.9.33.2.so.symbols

    old new  
    373373__unwind_freeres T 
    374374_Unwind_GetCFA T 
    375375_Unwind_Resume T 
    376 __vfork T 
    377 vfork W 
    378376waitpid U 
    379377write U 
  • gelöschte Datei vm/libresolv-0.9.33.2.so.symbols

    + -  
    1 __bss_start D 
    2 _edata D 
    3 _end D 
    4 _fbss D 
    5 _fdata D 
    6 _ftext T 
    7 __stub1 T 
  • gelöschte Datei vm/libthread_db-0.9.33.2.so.symbols

    + -  
    1 __bss_start S 
    2 calloc U 
    3 _edata D 
    4 _end B 
    5 _fbss S 
    6 _fdata D 
    7 free U 
    8 _ftext T 
    9 memcmp U 
    10 memcpy U 
    11 memset U 
    12 ps_getpid U 
    13 ps_get_thread_area w 
    14 ps_lgetfpregs U 
    15 ps_lgetregs U 
    16 ps_lsetfpregs U 
    17 ps_lsetregs U 
    18 ps_pdread U 
    19 ps_pdwrite U 
    20 ps_pglobal_lookup U 
    21 __td_debug S 
    22 td_init T 
    23 td_log T 
    24 td_symbol_list T 
    25 td_ta_clear_event T 
    26 td_ta_delete T 
    27 td_ta_enable_stats T 
    28 td_ta_event_addr T 
    29 td_ta_event_getmsg T 
    30 td_ta_get_nthreads T 
    31 td_ta_get_ph T 
    32 td_ta_get_stats T 
    33 td_ta_map_id2thr T 
    34 td_ta_map_lwp2thr T 
    35 td_ta_new T 
    36 td_ta_reset_stats T 
    37 td_ta_setconcurrency T 
    38 td_ta_set_event T 
    39 td_ta_thr_iter T 
    40 td_ta_tsd_iter T 
    41 td_thr_clear_event T 
    42 td_thr_dbresume T 
    43 td_thr_dbsuspend T 
    44 td_thr_event_enable T 
    45 td_thr_event_getmsg T 
    46 td_thr_getfpregs T 
    47 td_thr_getgregs T 
    48 td_thr_get_info T 
    49 td_thr_getxregsize T 
    50 td_thr_getxregs T 
    51 td_thr_set_event T 
    52 td_thr_setfpregs T 
    53 td_thr_setgregs T 
    54 td_thr_setprio T 
    55 td_thr_setsigpending T 
    56 td_thr_setxregs T 
    57 td_thr_sigsetmask T 
    58 td_thr_tlsbase T 
    59 td_thr_tls_get_addr T 
    60 td_thr_tsd T 
    61 td_thr_validate T 
  • libuClibc-0.9.33.2.so.symbols

    old new  
    143143endttyent T 
    144144endusershell T 
    145145endutent T 
     146endutxent T 
    146147__environ B 
    147148environ V 
    148149epoll_create1 T 
     
    153154erand48_r T 
    154155erand48 T 
    155156errno B 
    156 __errno_location W 
     157__errno_location T 
    157158error_at_line W 
    158159error_message_count B 
    159160error_one_per_line S 
     
    180181exit T 
    181182_Exit W 
    182183faccessat T 
     184fallocate64 T 
     185fallocate T 
    183186_fbss S 
    184187__fbufsize T 
    185188fchdir T 
     
    288291ftruncate64 T 
    289292ftruncate T 
    290293ftrylockfile T 
    291 fts_children T 
    292 fts_close T 
    293 fts_open T 
    294 fts_read T 
    295 fts_set T 
    296294ftw64 T 
    297295ftw T 
    298296funlockfile T 
     
    417415getutent T 
    418416getutid T 
    419417getutline T 
     418getutmp T 
     419getutmpx T 
     420getutxent T 
     421getutxid T 
     422getutxline T 
    420423getwchar T 
    421424getwchar_unlocked T 
    422425getwc T 
     
    736739optind D 
    737740optopt D 
    738741__pagesize B 
     742parse_printf_format T 
    739743pathconf T 
    740744pause W 
    741745pclose T 
     
    827831putspent T 
    828832puts T 
    829833pututline T 
     834pututxline T 
    830835putwchar T 
    831836putwchar_unlocked T 
    832837putwc T 
     
    871876regexec T 
    872877regfree T 
    873878__register_atfork T 
     879register_printf_function T 
    874880registerrpc T 
    875881remap_file_pages T 
    876882re_match_2 T 
     
    881887remque T 
    882888renameat T 
    883889rename T 
    884 __res_close T 
    885890re_search_2 T 
    886891re_search T 
    887892re_set_registers T 
     
    990995setuid T 
    991996setusershell T 
    992997setutent T 
     998setutxent T 
    993999setvbuf T 
    9941000setxattr T 
    9951001sgetspent_r T 
     
    10101016sigemptyset T 
    10111017sigfillset T 
    10121018siggetmask T 
    1013 sighold T 
    1014 sigignore T 
    10151019siginterrupt T 
    10161020sigisemptyset T 
    10171021__sigismember T 
     
    10251029sigpending T 
    10261030sigprocmask T 
    10271031sigqueue T 
    1028 sigrelse T 
    10291032__sigsetjmp_aux T 
    10301033__sigsetjmp T 
    10311034sigsetmask T 
    1032 sigset T 
    10331035sigsuspend T 
    10341036sigtimedwait W 
    10351037sigwaitinfo W 
     
    11681170syslog T 
    11691171sysmips T 
    11701172system W 
    1171 __sysv_signal T 
    1172 sysv_signal T 
    11731173tcdrain W 
    11741174tcflow T 
    11751175tcflush T 
     
    12411241unsetenv T 
    12421242unshare T 
    12431243updwtmp T 
     1244updwtmpx T 
    12441245uselocale T 
    12451246usleep T 
    1246 ustat T 
    12471247utimensat T 
    12481248utimes T 
    12491249utime T 
    12501250utmpname T 
     1251utmpxname T 
    12511252valloc T 
    12521253vasprintf T 
    12531254vdprintf T 

Die .symbols-Dateien wurden (in etwa) mit dem folgenden Script generiert:

#!/bin/sh

for lib in *-0.9.33.2.so; do
  nm -D $lib | sed -r -e 's,^.{9}([^ ]*) (.*)$,\2 \1,' | sort > $lib.symbols
done

libnsl, libresolv - sind leere Dummy-Libs in uClibc, es existiert kein AVM-Binary, keine AVM-Library, die dagegen gelinkt sind. libthread_db ist eine Debug-Library, was diese in der Release-Version verloren hat, ist eine andere Frage. In jedem Fall ist es überhaupt kein Problem, dass diese Libraries in Freetz fehlen.

libpthread:vfork - das Symbol existiert in libc, dieser Patch ist der Grund, warum das Symbol in der Freetz-Version fehlt. Das ist auch richtig so.

Für alle folgenden libuClibc-Symbole (in Klammern das entsprechende uClibc-menuconfig-Symbol)

  • fts_* (UCLIBC_HAS_FTS)
  • res_close (UCLIBC_HAS_BSD_RES_CLOSE)
  • sighold, sigignore, sigrelse, sigset(UCLIBC_HAS_OBSOLETE_BSD_SIGNAL)
  • *sysv_signal (UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL)
  • ustat (UCLIBC_SV4_DEPRECATED)

gilt: diese Symbole sind in der AVM's Version von uClibc enthalten, werden aber von keinem AVM-Binary und von keiner AVM-Library aus referenziert. Diese Aussage gilt nicht nur für uClibc-0.9.33.x/kernel-3.10.x, sondern für alle uClibc/kernel-Kombinationen davor. Das ist auch der Grund, warum die entsprechenden uClibc-menuconfig-Symbole in alle Freetz uClibc-.config ausgeschaltet sind.

Damit dürften in der Freetz-Version von uClibc alle relevanten Symbole enthalten sein, die auch in der AVM-Version enthalten sind.

comment:51 Geändert vor 22 Monaten durch er13

In 13519:

  • avoid using /lib/modules/* at run-time, use /lib/modules/$(uname -r) instead (by PeterPawn)
  • refs #2774

comment:52 Geändert vor 22 Monaten durch er13

In 13520:

  • avoid using /lib/modules/* within patch-scripts, use $MODULES_DIR resp. $MODULES_SUBDIR instead
  • refs #2774

comment:53 Geändert vor 22 Monaten durch er13

In 13521:

  • avoid using /lib/modules/* in makefiles, use $(FREETZ_MODULES_KVER) instead
  • refs #2774

comment:54 Geändert vor 22 Monaten durch er13

  • Beschreibung geändert (Diff)

comment:55 Geändert vor 22 Monaten durch er13

In 13522:

busybox/mount:

  • add support for offset=NUM option (loop devices only)
  • refs #2774

comment:56 Geändert vor 22 Monaten durch er13

In 13523:

kernel-3.10.x based 6.5x-firmwares:

  • remove unnecessary conv=sync option from dd call in /var/install (by PeterPawn)
  • refs #2774

comment:57 Geändert vor 22 Monaten durch er13

In 13524:

kernel-3.10.x based 6.5x-firmwares:

  • implement an alternative offset-based ext2-mount-method (reduces memory footprint while flashing the firmware)
  • based on the idea from this PeterPawn's post
  • refs #2774

comment:58 Geändert vor 22 Monaten durch hermann

Ich weiß nicht, ob ihr es auch schon mitbekommen habt, aber die Sourcen sind endlich da:

ftp://ftp.avm.de/fritz.box/fritzbox.7490/x_misc/opensrc/source-files-FRITZ.Box_7490-06.50.tar.gz

Diesmal war ich wieder einer von denen, die AVMs damit genervt hat, dass sie die Sourcen endlich rausrücken sollten…

Zuletzt geändert vor 22 Monaten von hermann (vorher) (Diff)

comment:59 Geändert vor 22 Monaten durch er13

In 13546:

busybox:

  • remove 470-insmod_search.patch taken 6 years ago from OpenWrt, then fixed in OpenWrt (unfortunately we in Freetz haven't noticed it and kept the buggy version), and finally removed in OpenWrt, s. also this post for some further details
  • refs #2673
  • refs #2774 - the commit is expected to fix "WLAN doesn't work on a Freetz'ed 7490 with Fritz!OS-06.50"-problem (Note: only for 7490)

comment:60 Geändert vor 22 Monaten durch er13

In 13557:

7390:

comment:61 Geändert vor 22 Monaten durch er13

In 13565:

  • add some missing dependenices, fixes *** No rule to make target 'vmlinux.eva_pad'. error with kernel 3.10.x
  • refs #2774

comment:62 Geändert vor 21 Monaten durch er13

In 13572:

7390:

comment:63 Geändert vor 21 Monaten durch er13

In 13580:

  • fix FREETZ_AVM_HAS_PLUGINS_UPDATE value (pointed out by PeterPawn)
  • make FREETZ_AVMPLUGINS_ENABLED depend on it
  • support integration of WebCM Interpreter and WLAN plugins
  • compile-tested only
  • refs #2774

comment:64 Geändert vor 21 Monaten durch er13

In 13582:

WLAN-plugin integration:

  • adjust AVM's "plugin is loaded (actually mounted)"-test
  • refs #2774

comment:65 Geändert vor 21 Monaten durch er13

In 13583:

7390:

  • paranoia commit - modify AVM's start_plugin.sh to support both init-done and init_done spellings (the 1st one is used in rc.tail.sh, the last one in start_plugin.sh)
  • refs #2774

comment:66 Geändert vor 21 Monaten durch er13

In 13588:

7390:

comment:67 Geändert vor 21 Monaten durch er13

In 13589:

7390:

  • force loop module loading in start_plugin.sh (I don't understand why it works with the original firmware but let's try to workaround the problem)
  • refs #2774

comment:68 Geändert vor 21 Monaten durch er13

In 13590:

7490:

  • add support for labor firmware 06.51rev32225
  • compile-tested only
  • refs #2774

Geändert vor 21 Monaten durch make

Update for "Remove UMTSD" patch (deactivate leftover udev rules)

Geändert vor 21 Monaten durch make

Update for "Remove ramzswapUMTSD" patch (deactivate leftover udev rules)

comment:69 Geändert vor 21 Monaten durch make

Updates for two remove patches added:
Remove UMTSD did not disable all udev rules causing udev errors (file not found) on boot under certain circumstances.
Remove ramzswap did not properly remove /etc/init.d/S40-swap.sh. In effect FritzOS still tried to create a ramzswap device on boot but failed due to missing kernel modules.

comment:70 Geändert vor 21 Monaten durch er13

In 13599:

7490:

  • bump labor firmware version to 06.51rev32297
  • compile-tested only
  • refs #2774

comment:71 Geändert vor 21 Monaten durch er13

In 13600:

7490:

comment:72 Geändert vor 21 Monaten durch er13

In 13601:

7390:

comment:73 Geändert vor 21 Monaten durch er13

In 13609:

7390:

comment:74 Geändert vor 20 Monaten durch er13

In 13628:

7390:

comment:75 Geändert vor 20 Monaten durch er13

In 13629:

7412:

comment:76 Geändert vor 20 Monaten durch er13

In 13637:

7360v2 / 7362:

comment:77 Geändert vor 20 Monaten durch er13

In 13638:

Fritz!OS 6.5x:

  • integrate kernel sources from opensrc package for 7490.06.51, refs #2418, refs #2774
  • WORK-IN-PROGRESS - don't expect too much
  • COMPILE-TESTED only, be prepared to RECOVER your box if you use "replace kernel"-option
  • TODOs:
    • some existing kernel patches were omitted/removed 'cause they don't apply anymore and/or need to be adapted/updated (e.g. iptables related ones)
    • evaloader related stuff needs to be checked if it is still valid
    • kernel .config used by Freetz needs to be revised (it is almost unchanged compared to AVM's one - some of the modules offered in Freetz' menuconfig might thus not be built at all)
    • kernel modules related menuconfig entries need to be revised/updated
    • some packages have been completely disabled (autofs, iptables, ndas) 'cause it's unclear whether they work with the new kernel version

NOTE: Please call make kernel-dirclean BEFORE updating to this revision or at least rm -rf source/kernel after updating to it

comment:78 Geändert vor 20 Monaten durch er13

In 13642:

6820:

comment:79 Geändert vor 20 Monaten durch er13

In 13651:

3490:

comment:80 Geändert vor 20 Monaten durch er13

In 13657:

7490:

comment:81 Geändert vor 19 Monaten durch rolsch

Gib es für die 7490 bald wieder freetzmount?

  • mein USB-Stick wird aktuell mit dem Herstellername gemounted und nicht mit uStor01…
Zuletzt geändert vor 19 Monaten von rolsch (vorher) (Diff)

comment:82 Geändert vor 19 Monaten durch Whoopie

@rolsch: einfach mal die Release Notes von AVM lesen, da steht nämlich, dass man das auch mit der 6.5x nach einem Werksreset hinbekommt.

Oder aber Du änderst die /var/flash/usb.cfg über SSH/Telnet und fügst unter usbhost die Zeile volume_labels = yes; am Ende hinzu.

comment:83 Geändert vor 19 Monaten durch er13

In 13679:

7390:

comment:84 Geändert vor 19 Monaten durch er13

In 13686:

7330/7330SL (both de):

comment:85 Geändert vor 19 Monaten durch er13

In 13687:

7390:

comment:86 Geändert vor 18 Monaten durch Whoopie

In 13690:

7490:

comment:87 Geändert vor 18 Monaten durch Whoopie

In 13691:

7490:

comment:88 Geändert vor 18 Monaten durch Whoopie

In 13692:

7490:

comment:89 Geändert vor 18 Monaten durch blackstar

Patch bump Labor 7390 to 33001
FIRMWARES

- * 84.06.36 rev32911 (Labor)
+ * 84.06.36 rev33001 (Labor)

config/mod/download.in


572c572
- 		default "FRITZ.Box_Fon_WLAN_7390_LabBETA.AnnexB.84.06.36-32911.image"   if FREETZ_TYPE_FIRMWARE_LABOR && FREETZ_TYPE_7390
---
+ 		default "FRITZ.Box_Fon_WLAN_7390_LabBETA.AnnexB.84.06.36-33001.image"   if FREETZ_TYPE_FIRMWARE_LABOR && FREETZ_TYPE_7390
816c816
- 		default "fritzbox-labor-7390-32911.zip"         if FREETZ_TYPE_7390         && FREETZ_TYPE_FIRMWARE_LABOR
---
+ 		default "fritzbox-labor-7390-33001.zip"         if FREETZ_TYPE_7390         && FREETZ_TYPE_FIRMWARE_LABOR
822c822
- 		default "75eba3dc27caa4fc22a7236fd429b354"      if FREETZ_TYPE_7390         && FREETZ_TYPE_FIRMWARE_LABOR
---
+ 		default "2180c4451b20b53dc585bb2a817b86e7"      if FREETZ_TYPE_7390         && FREETZ_TYPE_FIRMWARE_LABOR

habe aber das Problem das die Datei nicht ausgepackt wird ich weiß nicht wo ich da etwas ändern muß (händisch auspacken dann funktioniert es?)

Zuletzt geändert vor 18 Monaten von blackstar (vorher) (Diff)

comment:90 Geändert vor 18 Monaten durch Whoopie

@blackstar: Code-Tags verwenden, so ist es nicht lesbar.

comment:91 Geändert vor 18 Monaten durch Chris56

Status 7362sl, 6.50 , 13691: funktioniert nicht

Nach Start: Power/DSL leuchtet permanent,
Link is up, aber
keine Pakete zu sehen auf dem Ethernet.
Leider habe ich keinen Zugriff auf die Konsole.

Chris

comment:92 Geändert vor 18 Monaten durch er13

In 13694:

7390:

comment:93 Geändert vor 18 Monaten durch er13

In 13695:

7312:

comment:94 Geändert vor 18 Monaten durch er13

In 13696:

7490:

comment:95 Antwort: Geändert vor 18 Monaten durch Whoopie

In 13698:

7490:

comment:96 Geändert vor 18 Monaten durch hermann

Zurück zum leidigen Thema FREETZMOUNT…
Ich komme leider immer noch nicht dazu, das Ding zu überarbeiten. Die AVMs sind mir diesmal zu schnell oder ich bin zu langsam. Die Tage hatte ich aber zumindest ein Paar Minuten dem Thema gewidmet und Folgendes beobachtet:

  1. Mit 7390 und 06.51 funktioniert FREETZMOUNT genau so gut/schlecht wie vor 50-ger Firmware. Zumindest lassen sich die Medien nach der alten Manier mounten und sogar AVM WebIF kriegt es mit.
  2. Mit der 7490 lässt sich FREETZMOUNT auch einbinden, wenn man die eingebaute Einschränkung von er13 auf altere Kernels löscht. Der einzige Schönheitsfehler, den ich bis jetzt mit 7490 gemerkt habe: AVM WebIF merkt die USB-Medien nicht. Ergo: Man muss FREETZMOUNT doch an die AVM-Bedürfnisse anpassen. Aber sonst lassen sich die Partitionen mounten. Und zwar wieder "by label", was AVM von uns noch nicht nachgeafft hat.

Von daher, könnte man den pauschalen Verbot für FREETZMOUNT zumindest für Testzwecke im trunk wieder aufheben. Wenn es pauschal deaktiviert ist, kriegt man es nur schwer mit, was alles nicht geht.

comment:97 als Antwort auf: ↑ 95 Geändert vor 17 Monaten durch rolsch

Replying to Whoopie:

In 13698:

7490:

Hmm, da fehlte das "compile-tested only" :-)

Hier mein Compiletest - da wurden die Sourcen von AVM wohl wieder modifiziert:

  generating modules.dep
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/net/nlaudio/ulpcmlink.ko
unresolved symbol ifx_mps_ack in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol ifx_mps_en in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol ifx_mps_trigger in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol simplemempool_alloc in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol simplemempool_alloc_exit in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol __simplemempool_alloc_init in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol simplemempool_free in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/char/ubik2/pcmlink.ko
unresolved symbol simplemempool_alloc in file /lib/modules/3.10.73/kernel/drivers/isdn/capi_codec/capi_codec.ko
unresolved symbol simplemempool_alloc_exit in file /lib/modules/3.10.73/kernel/drivers/isdn/capi_codec/capi_codec.ko
unresolved symbol __simplemempool_alloc_init in file /lib/modules/3.10.73/kernel/drivers/isdn/capi_codec/capi_codec.ko
unresolved symbol simplemempool_free in file /lib/modules/3.10.73/kernel/drivers/isdn/capi_codec/capi_codec.ko
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/isdn/capi_codec/capi_codec.ko
unresolved symbol simplemempool_alloc in file /lib/modules/3.10.73/kernel/drivers/isdn/isdn_fon5/zzz/isdn_fbox_fon5.ko
unresolved symbol simplemempool_alloc_exit in file /lib/modules/3.10.73/kernel/drivers/isdn/isdn_fon5/zzz/isdn_fbox_fon5.ko
unresolved symbol __simplemempool_alloc_init in file /lib/modules/3.10.73/kernel/drivers/isdn/isdn_fon5/zzz/isdn_fbox_fon5.ko
unresolved symbol simplemempool_free in file /lib/modules/3.10.73/kernel/drivers/isdn/isdn_fon5/zzz/isdn_fbox_fon5.ko
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/net/nlaudio/nlaudio.ko
unresolved symbol avm_pa_add_rtp_session in file /lib/modules/3.10.73/kernel/drivers/rtp/krtp.ko
unresolved symbol avm_pa_flush_rtp_session in file /lib/modules/3.10.73/kernel/drivers/rtp/krtp.ko
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/rtp/krtp.ko
unresolved symbol simplemempool_alloc in file /lib/modules/3.10.73/kernel/drivers/isdn/avm_dect/avm_dect.ko
unresolved symbol simplemempool_alloc_exit in file /lib/modules/3.10.73/kernel/drivers/isdn/avm_dect/avm_dect.ko
unresolved symbol __simplemempool_alloc_init in file /lib/modules/3.10.73/kernel/drivers/isdn/avm_dect/avm_dect.ko
unresolved symbol simplemempool_free in file /lib/modules/3.10.73/kernel/drivers/isdn/avm_dect/avm_dect.ko
unresolved symbol yield_trigger_linux_ipi in file /lib/modules/3.10.73/kernel/drivers/isdn/avm_dect/avm_dect.ko
WARNING: Unresolved symbols detected, not all AVM-features may work.
No current sources by AVM? Error in kernel's .config?       


comment:98 Geändert vor 17 Monaten durch CarstenSchuette

Ich fände es prima, wenn zumindest für die 6.50er-Software FREETZMOUNT wieder aktivierbar wäre.

comment:99 Antwort: Geändert vor 17 Monaten durch Whoopie

Ich schreib kein "compile-tested only" hin, da ich es auf meiner 7490 tatsächlich nutze.

Und FREETZMOUNT ist m.E. überflüssig bei 6.5x, da auch AVM Mounting basiernd auf den Labels eingeführt hat.

comment:100 Geändert vor 17 Monaten durch CarstenSchuette

Das mit FREETZMOUNT mag sein. Aber um die usb.cfg zu patchen muss man mit der Hand ran, es fehlt die schicke GUI-Unterstützung.

Zuletzt geändert vor 17 Monaten von CarstenSchuette (vorher) (Diff)

comment:101 als Antwort auf: ↑ 99 Geändert vor 17 Monaten durch rolsch

Replying to Whoopie:

Ich schreib kein "compile-tested only" hin, da ich es auf meiner 7490 tatsächlich nutze.

Und FREETZMOUNT ist m.E. überflüssig bei 6.5x, da auch AVM Mounting basiernd auf den Labels eingeführt hat.

…und du hast keine "unresolved symbol" Meldungen?

comment:102 Geändert vor 17 Monaten durch rolsch

Oh,
AVM ist aber schnell: infolab.txt ⇒ FRITZ!OS 6.55-33192

Hoffentlich folgen die Sourcen ebenso schnell…

comment:103 Geändert vor 17 Monaten durch er13

In 13715:

3370:

comment:104 Geändert vor 17 Monaten durch Whoopie

@rolsch: Es scheint mir, als hättest Du Dich noch nicht so lange mit Freetz beschäftigt. Vielleicht magst Du Dich noch ein wenig im IPPF einlesen.

  1. Es wird nie Sourcen für eine Labor geben.
  2. Die "unresolved symbol"-Meldung sind nur problematisch, wenn man den Kernel ersetzt. Das ist aber aktuell nicht möglich, siehe 1.

comment:105 Geändert vor 17 Monaten durch er13

In 13716:

3272, 7272:

comment:106 Geändert vor 17 Monaten durch er13

In 13717:

3272, 7272:

comment:107 Geändert vor 17 Monaten durch rolsch

@Whoopie: danke für die Info! Ich hatte tatsächlich nicht an den beta-Status gedacht und nur das compile-log im Focus. Sourcen gibts ja nur für Releases. Erst denken dann posten ;-)

comment:108 Geändert vor 17 Monaten durch Whoopie

In 13718:

7490:

comment:109 Geändert vor 17 Monaten durch er13

In 13724:

Fritz!OS 6.5x:

comment:110 Geändert vor 17 Monaten durch er13

In 13725:

7430:

comment:111 Geändert vor 17 Monaten durch er13

In 13726:

6840:

comment:112 Geändert vor 17 Monaten durch er13

In 13729:

4020:

comment:113 Geändert vor 17 Monaten durch er13

In 13731:

  • rework the "SquashFS version" related code, make the logic more explicit (easily understandable) by introducing FREETZ_*_SQUASHFS_* menuconfig variables
  • fixes incorrect packaging of 7360v2.06.5x firmware (Freetz used SquashFS3-lzma1 format instead of SquashFS4-AVM-BE-xz), thanks to PeterPawn for pointing the problem out
  • refs #2774

comment:114 Geändert vor 17 Monaten durch er13

In 13737:

7490 international:

comment:115 Antwort: Geändert vor 17 Monaten durch Chris56

Hat in der Zwischenzeit jemand die 7362sl noch einmal getestet?
Ich vermute einmal, dies ist - dank 1und1 - eine der am meisten verbreiteten box.

comment:117 Geändert vor 17 Monaten durch Himan

@Chris56: Also bei mir rennt die 7362sl mit der 6.50er.

Habe das zusammen mit der 3370 abgefrühstückt. Zwar nicht alle Funktionen einzeln durch, aber soweit schaut es mal nicht schlecht auch.

comment:118 als Antwort auf: ↑ 115 Geändert vor 17 Monaten durch er13

Replying to Chris56:

Hat in der Zwischenzeit jemand die 7362sl noch einmal getestet?

ja, s. IPPF forum

comment:119 als Antwort auf: ↑ 116 Geändert vor 17 Monaten durch er13

Replying to WileC:

6.51 wäre für die 3390 verfügbar:

Hänge doch einen Patch an, in diesem Ticket gibt es doch genug Beispiele, wie es geht…

comment:120 Antwort: Geändert vor 17 Monaten durch er13

In 13738:

3390:

comment:121 als Antwort auf: ↑ 120 ; Antwort: Geändert vor 17 Monaten durch WileC

Replying to er13:

In 13738:

3390:


6.5* mit rev13740 läuft auf einer 3390 und 3370 ohne Probleme (freetz + openDD + DNSMasq)

comment:122 Geändert vor 17 Monaten durch er13

In 13745:

7490:

comment:123 als Antwort auf: ↑ 121 Geändert vor 17 Monaten durch er13

Replying to WileC:

6.5* mit rev13740 läuft auf einer 3390 und 3370 ohne Probleme (freetz + openDD + DNSMasq)

Danke fürs Feedback!

comment:124 Geändert vor 17 Monaten durch er13

In 13748:

download-toolchain:

  • update download-toolchain for all targets
  • provide download-toolchain for kernel-3.10.x based firmwares
  • refs #1939, refs #2774, refs #2797

NOTE: all users using download-toolchain should backup their .config, call make distclean, copy their .config back and build everything anew after updating to this revision, i.e. no autoupdate or whatever…

comment:125 Geändert vor 17 Monaten durch er13

In 13749:

fwmod:

  • add -nopad to the list of the mksquashfs options for boxes using SqushfFS4 without wrapper filesystem, i.e. NOR boxes (by PeterPawn)
  • refs #2774

comment:126 Geändert vor 17 Monaten durch er13

In 13750:

SquashFS4, AVM-BE format:

  • PeterPawn found out yet another deviation between the vanilla SquashFS4 format and that one used by AVM: super-block field 'mkfs_time' contains in the AVM version the same value as the super-block field 'bytes_used' (instead of the filesystem creation time)
  • implement corresponding changes
  • refs #2691, refs #2774

comment:127 Geändert vor 17 Monaten durch er13

In 13751:

SquashFS4, AVM-BE format:

comment:128 Geändert vor 17 Monaten durch er13

In 13752:

3490 international:

comment:129 Geändert vor 16 Monaten durch Chris56

Update zu comment #91:

Status 7362sl, 6.50 , 13771: funktioniert!
Mit
dnsmasq
dropbear
openvpn
iperf3

Chris

comment:130 Geändert vor 16 Monaten durch er13

In 13772:

7490:

comment:131 Geändert vor 16 Monaten durch er13

In 13774:

7360v2 international:

comment:132 Geändert vor 16 Monaten durch er13

In 13775:

7430 international:

comment:133 Geändert vor 16 Monaten durch Whoopie

In 13791:

7490:

comment:134 Geändert vor 16 Monaten durch Whoopie

In 13806:

7490:

comment:135 Geändert vor 16 Monaten durch er13

In 13811:

3390 international:

comment:136 Geändert vor 16 Monaten durch er13

In 13813:

3272/7272 international:

comment:137 Geändert vor 16 Monaten durch er13

In 13814:

7490:

comment:138 Geändert vor 15 Monaten durch er13

In 13834:

  • disable "replace kernel"-option for all kernel-3.10.x based firmwares - it doesn't work, s. this post for details
  • refs #2774

comment:139 Geändert vor 15 Monaten durch er13

In 13843:

7490:

comment:140 Geändert vor 15 Monaten durch er13

In 13860:

7490:

comment:141 Geändert vor 15 Monaten durch er13

  • Beschreibung geändert (Diff)

comment:142 Geändert vor 14 Monaten durch er13

In 13907:

7490:

comment:143 Geändert vor 14 Monaten durch er13

In 13909:

7390 international:

comment:144 Geändert vor 14 Monaten durch er13

In 13910:

3370 international:

comment:145 Geändert vor 14 Monaten durch kl.mi

in addition to comment #129:

FRITZBox 7362 SL
Firmware: 131.06.50 rev32505
Freetz: devel-13919

with:

  • AVM-Forwarding
  • dnsd
  • Dnsmasq
  • Dropbear
  • Fortune
  • httpry
  • Inetd
  • onlinechanged
  • OpenVPN
  • Privoxy
  • RRDstats
  • Samba
  • SSH
  • Syslogd
  • Tor Onion Router
  • vnstat
  • Wake on LAN

issues:

  • iptables missing

up and running

kl.mi

comment:146 Geändert vor 14 Monaten durch er13

In 13924:

7490:

comment:147 Geändert vor 13 Monaten durch er13

In 13925:

7490:

comment:148 Geändert vor 13 Monaten durch er13

In 13935:

7490:

comment:149 Geändert vor 13 Monaten durch er13

In 13944:

6820:

comment:150 Geändert vor 12 Monaten durch Whoopie

In 13952:

7490:

comment:151 Geändert vor 12 Monaten durch er13

In 13957:

7430-de:

comment:152 Geändert vor 12 Monaten durch er13

In 13958:

7390-en:

Geändert vor 12 Monaten durch blackstar

Compile and Work tested

Geändert vor 12 Monaten durch make

Patch freetz on FB7390 to labor 06.69_41674. Works for me.

Geändert vor 12 Monaten durch blackstar

Firmware 7390.41765 build tested und 7490.41756 Build and work tested

comment:153 Geändert vor 12 Monaten durch er13

In 13966:

7390/7490 labors:

Geändert vor 12 Monaten durch blackstar

Compile testet 41875

comment:154 Geändert vor 11 Monaten durch er13

In 13977:

7490:

Geändert vor 11 Monaten durch blackstar

Compile tested 7390 Labor 41994

comment:155 Geändert vor 11 Monaten durch er13

In 13979:

7390:

Geändert vor 11 Monaten durch blackstar

FB7490 Patch 42073 Compile and Work tested

Geändert vor 11 Monaten durch blackstar

FB7390 Compile tested FB7490 Compile and work Tested Labor 18.11.

comment:156 Geändert vor 11 Monaten durch make

MD5 mismatch for dl/fw/fritzbox-labor-7390-42253.zip: 3e542b3a3fa0285d64a1fcc6556aa17c 579a96f6daf22a964bb860a30624d791

Zuletzt geändert vor 11 Monaten von make (vorher) (Diff)

Geändert vor 11 Monaten durch blackstar

FB7390 Compile tested FB7490 Compile and work Tested Labor 25.11. MD5 Korregiert

Geändert vor 11 Monaten durch blackstar

FB7390 Compile tested FB7490 Compile tested Labor 02.12.

comment:157 Geändert vor 11 Monaten durch er13

In 13981:

7390, 7490:

comment:158 Geändert vor 9 Monaten durch er13

In 14025:

7490:

Geändert vor 9 Monaten durch blackstar

FB7490 Patch 42725 Compile and Work tested

comment:159 Geändert vor 9 Monaten durch er13

In 14039:

7490:

comment:160 Geändert vor 9 Monaten durch er13

In 14047:

7490:

comment:161 Geändert vor 9 Monaten durch WeAreNotAlone

A quick&dirty hack (based on r14025) that re-enables iptables on 7490 with firmware version 6.60 (WORKS FOR ME):

umask 0022
svn co http://svn.freetz.org/trunk/ freetz
cd freetz/

cp -i WANA-freetz_config .config
for FILE in WANA-*.patch; do cat "$FILE" | patch -p0; done
rm make/iptables/patches/*

export FREETZ_MODULES_ALL=y # include unselected or not-yet-integrated-into-freetz 
                            # (no FREETZ_MODULE_* entries) kernel modules,
                            # e.g. our iptables kernel modules
make -j4

NOTE: Do not enable CONFIG_BRIDGE_NETFILTER in kernel config, because this caused boot loops for me!

attachment:WANA-Config.in.modules.patch
attachment:WANA-Config.in.patch
attachment:WANA-config-vr9-7490_06.60.patch
attachment:WANA-iptables.mk.patch
attachment:WANA-freetz_config

Geändert vor 9 Monaten durch WeAreNotAlone

Geändert vor 9 Monaten durch WeAreNotAlone

Geändert vor 9 Monaten durch WeAreNotAlone

Geändert vor 9 Monaten durch WeAreNotAlone

Geändert vor 9 Monaten durch WeAreNotAlone

comment:162 Geändert vor 9 Monaten durch er13

In 14056:

7490:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • drop support for Labor-06.69
  • refs #2774, refs #2879

comment:163 Geändert vor 9 Monaten durch er13

In 14057:

7490-Fritz!OS-6.8x-support:

comment:164 Geändert vor 9 Monaten durch er13

In 14062:

comment:165 Geändert vor 9 Monaten durch er13

In 14063:

yourfritz-host:

comment:166 Geändert vor 8 Monaten durch er13

In 14066:

7390:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • drop support for Labor-06.69
  • refs #2774

comment:167 Geändert vor 8 Monaten durch er13

In 14068:

3490:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774

comment:168 Geändert vor 8 Monaten durch er13

In 14069:

7490en:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774
  • ensure enable_led_deactivation.patch applies to international firmwares, fixes #2875

comment:169 Geändert vor 8 Monaten durch er13

In 14070:

7360v2:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774

comment:170 Geändert vor 8 Monaten durch er13

In 14071:

7362:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774

comment:171 Geändert vor 8 Monaten durch er13

In 14074:

7490:

  • integrate kernel sources from 7490.06.80 opensrc package
  • WORK-IN-PROGRESS, TODOs: CONFIG_CAPI_CODEC*, CONFIG_AVM_DECT*, CONFIG_ISDN*, CONFIG_AVM_PIGLET*, CONFIG_UBIK2* symbols
  • refs #2418, #2774

comment:172 Geändert vor 8 Monaten durch er13

In 14075:

7490.06.80-kernel-sources:

  • readd some menuconfig files removed by AVM from the latest opensrc package, reduces number of kernel .config differences
  • refs TODO from r14074
  • refs #2418, #2774

comment:173 Geändert vor 8 Monaten durch er13

In 14076:

7412:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774

comment:174 Geändert vor 8 Monaten durch er13

In 14079:

7430:

  • add menuconfig support for Fritz!OS 06.8X (compile-tested only)
  • refs #2774

comment:175 Geändert vor 8 Monaten durch er13

In 14089:

kernel-3.10.x:

  • add support for creating/compiling avm_kernel_config_area (by PeterPawn, s. this thread for more details)
  • enable replace-kernel for kernel-3.10.x based boxes - STILL HIGHLY EXPERIMENTAL
  • refs #2418, refs #2774, refs this thread

Note: all users of kernel-3.10.x based boxes must manually call make kernel-dirclean after updating to this revision.

comment:176 Geändert vor 8 Monaten durch er13

In 14096:

fwmod:

  • revert r13749 (there is no reason to be absolutely compatible with AVM in this regard)
  • refs #2774

comment:177 Geändert vor 8 Monaten durch er13

In 14111:

7560/7580:

  • add preliminary (highly experimental) support for 7560/7580
  • compile-tested only
  • refs #2885, refs #2418, refs #2774

comment:178 Geändert vor 8 Monaten durch er13

In 14117:

7560/7580:

  • add menuconfig support for Fritz!OS 6.5x
  • compile-tested only
  • refs #2885, refs #2774

comment:179 Antwort: Geändert vor 8 Monaten durch er13

In 14127:

4020:

  • add menuconfig support for Fritz!OS 6.80
  • compile-tested only
  • refs #2774

comment:180 Geändert vor 8 Monaten durch er13

In 14128:

7490:

  • bump Fritz!OS 6.8x version to 113.06.83rev43494
  • compile-tested only
  • refs #2774

comment:181 Geändert vor 8 Monaten durch er13

In 14129:

7412:

  • bump Fritz!OS 6.8x version to 137.06.83rev43527
  • compile-tested only
  • refs #2774

comment:182 als Antwort auf: ↑ 179 ; Antwort: Geändert vor 7 Monaten durch WileC

Replying to er13:

In 14127:

4020:

  • add menuconfig support for Fritz!OS 6.80
  • compile-tested only
  • refs #2774

ich glaube, in der "trunk/config/avm/source/source.in" - in der Zeile

select FREETZ_AVM_SOURCE_4020_06_50 if FREETZ_AVM_VERSION_06_8X

hat sich ein kleiner Fehler eingeschlichen? Müsste es nicht "4020_06_80" dann heißen?

comment:183 als Antwort auf: ↑ 182 Geändert vor 7 Monaten durch er13

Replying to WileC:

hat sich ein kleiner Fehler eingeschlichen? Müsste es nicht "4020_06_80" dann heißen?

Nein, ist kein Fehler. Für 4020 liegen noch keine Sources für 06.8x vor. Deswegen sind wir gezwungen, die Sources einer älteren Version zu verwenden.

comment:184 Geändert vor 7 Monaten durch er13

In 14150:

7362SL:

  • bump Fritz!OS 6.8x version to 131.06.83rev43615
  • refs #2774

comment:185 Geändert vor 7 Monaten durch er13

In 14151:

7360v2:

  • bump Fritz!OS 6.8x version to 124.06.83rev43625
  • refs #2774

comment:186 Geändert vor 7 Monaten durch er13

In 14153:

7272:

  • add menuconfig support for Fritz!OS 6.8X
  • compile-tested only
  • refs #2774

comment:187 Geändert vor 7 Monaten durch er13

In 14154:

3272:

  • add menuconfig support for Fritz!OS 6.8X
  • compile-tested only
  • refs #2774

comment:188 Geändert vor 7 Monaten durch er13

In 14155:

7430 international:

  • add menuconfig support for Fritz!OS 6.8X
  • compile-tested only
  • refs #2774

comment:189 Geändert vor 7 Monaten durch er13

In 14159:

6840/6840-international:

  • add menuconfig support for Fritz!OS 6.8X
  • compile-tested only
  • refs #2774

comment:190 Antwort: Geändert vor 7 Monaten durch er13

In 14189:

3490:

  • bump Fritz!OS 06.8X firmware verstion to 140.06.83rev43741
  • compile-tested only
  • refs #2774

comment:191 Geändert vor 7 Monaten durch er13

In 14190:

7430:

  • bump Fritz!OS 06.8X firmware verstion to 146.06.83rev43732
  • compile-tested only
  • refs #2774

Geändert vor 7 Monaten durch WileC

comment:192 als Antwort auf: ↑ 190 Geändert vor 7 Monaten durch WileC

Replying to er13:

In 14189:

3490:

  • bump Fritz!OS 06.8X firmware verstion to 140.06.83rev43741
  • compile-tested only
  • refs #2774


Läuft auf drei 3490 bislang ohne Probleme. Config angehägt.

comment:193 Geändert vor 7 Monaten durch er13

In 14193:

Fritz!OS 06.5X & 06.8X:

  • change status from HIGHLY EXPERIMENTAL to UNDER DEVELOPMENT and document what it means
  • refs #2774

comment:194 Geändert vor 7 Monaten durch er13

In 14194:

7390:

  • bump Fritz!OS 06.8X firmware verstion to 84.06.83rev43740
  • compile-tested only
  • refs #2774

comment:195 Geändert vor 7 Monaten durch er13

In 14195:

7312:

  • bump Fritz!OS 06.5X firmware verstion to 117.06.53rev36240
  • compile-tested only
  • refs #2774

comment:196 Geändert vor 7 Monaten durch er13

In 14198:

7490:

  • add menuconfig support for 113.06.86-BETA rev43717
  • compile-tested only
  • refs #2774

comment:197 Geändert vor 7 Monaten durch er13

In 14206:

3272/7272:

  • bump Fritz!OS 06.8X firmware version to 06.83
  • compile-tested only
  • refs #2774

comment:198 Geändert vor 7 Monaten durch er13

In 14207:

7490 international:

  • bump Fritz!OS 06.5X firmware version to 113.06.52rev35227 (Belgian release)
  • compile-tested only
  • refs #2774

comment:199 Geändert vor 7 Monaten durch er13

In 14208:

7490 international:

  • bump Fritz!OS 06.8X firmware version to 113.06.83rev43890
  • compile-tested only
  • refs #2774

comment:200 Geändert vor 7 Monaten durch er13

In 14209:

3490 international:

  • add menuconfig support for 140.06.83rev43895
  • compile-tested only
  • refs #2774

comment:201 Geändert vor 7 Monaten durch er13

In 14212:

7390 international:

  • add menuconfig support for 84.06.83rev43891
  • compile-tested only
  • refs #2774

comment:202 Geändert vor 7 Monaten durch er13

In 14213:

7560:

  • bump Fritz!OS 06.8X firmware version to 149.06.83rev43670
  • compile-tested only
  • refs #2774

comment:203 Geändert vor 7 Monaten durch er13

In 14228:

7580:

  • bump Fritz!OS-6.8x version to 153.06.83rev44004
  • compile-tested only
  • refs #2774, refs #2885

comment:204 Geändert vor 7 Monaten durch er13

In 14230:

7330/7330SL:

  • bump Fritz!OS version to 06.53rev36240
  • compile-tested only
  • refs #2774

comment:205 Geändert vor 7 Monaten durch er13

In 14231:

7560 international:

  • add menuconfig support for 149.06.83rev44010
  • compile-tested only
  • refs #2774, refs #2885

comment:206 Geändert vor 7 Monaten durch er13

In 14233:

6820:

  • add menuconfig support for 142.06.83rev43648
  • compile-tested only
  • refs #1935, refs #2774, refs #2898

comment:207 Geändert vor 6 Monaten durch er13

In 14235:

7360v2 international:

  • add menuconfig support for 124.06.83rev44081
  • compile-tested only
  • refs #2774

comment:208 Geändert vor 6 Monaten durch er13

In 14236:

7490:

  • bump labor firmware version to 113.06.86-BETA rev44065
  • compile-tested only
  • refs #2774

comment:209 Geändert vor 6 Monaten durch er13

In 14237:

7580:

  • add menuconfig support for 153.06.86 rev44104 labor firmware
  • compile-tested only
  • refs #2774

comment:210 Geändert vor 6 Monaten durch er13

In 14238:

kernel-3.10.x:

  • enable REISER_FS module in all kernel-3.10.x .config's
  • refs #2418, refs #2774

comment:211 Geändert vor 6 Monaten durch er13

In 14240:

  • enable Freetz-Mount for kernel-3.10.x based boxes
  • refs #2774

comment:212 Geändert vor 6 Monaten durch er13

In 14244:

7490:

  • bump labor firmware version to 113.06.86 rev44183
  • compile-tested only
  • refs #2774

Geändert vor 6 Monaten durch nikowitt

Freetz config

comment:213 Geändert vor 6 Monaten durch nikowitt

Added my config for 7330 (alien 7329) which creates an image successfully, but stops when I want to perform the update:

install: have Kernel 2.6.32.61 - set kversion '2.6.32' and FlashUpdateTool '/lib/modules/2.6.32.61/kernel/drivers/char/flash_update/flash_update.ko'
install: check and install new firmware …
OEM=
ANNEX=B
testing acceptance for device Fritz_Box_7322 …
install type not korrekt: mips34_16MB_dect441_2eth_1ab_2usb_host_wlan11n_37273
testing acceptance for device Fritz_Box_7322 done
error: installype not korrket
set INFO led to off (modul=7, state=1)

ERLEDIGT – Rückgabewert des Installationsskripts: 2 (INSTALL_WRONG_HARDWARE)

Von /var/post_install generierter Inhalt:

Fehler: Nach-Installationsskript nicht gefunden oder nicht ausführbar.

Geändert vor 6 Monaten durch blackstar

Labor 7490 Labor 44455 complie tested

comment:214 Geändert vor 5 Monaten durch er13

In 14249:

7312/7330/7330_SL:

  • bump Fritz!OS firmware version to 06.54rev36722
  • compile-tested only
  • refs #2774
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.