[Info] Die Bootmanager anzeige aus der freetz-ng GUI und FIT Geräte

Master SaMMy

Aktives Mitglied
Mitglied seit
20 Apr 2016
Beiträge
1,181
Punkte für Reaktionen
236
Punkte
63
Ich habe nun etliche Tests gemacht wegen der Bootmanager Seite in der freetz-ng GUI bei den FIT Geräten 7530 AX und dem 1200 AX (da ich diese beide Geräte habe) gemacht. Auch wenn FDA immer wieder was anderes behauptet, ist es nicht so wie er sagt, auch wenn jetzt einige sagen des liegt an dem Bootmanager von PeterPawn der mit im Image eingebaut ist. Muss ich widersprechen, denn denen kann man überhaupt nicht mehr aktivieren in freetz-ng bei keinem FIT Gerät, aber da komme ich später noch einmal genauer zu

EDIT: kleiner Nachtrag Warum ich die FW 7.31 für die 7530 AX nutze. Ganz einfach in freetz-ng liegt nur die source files bis diese FW vor.
Mit dem aktuellen freetz-ng (22723M-421172c40 master 2023-10-30) gebaute Images zeigen genau dieses an
ohne fix.png
Wie ihr sehen könnt, wird im unteren Bereich FritzOS UNKNOWN angezeigt. Was ja auch Sinn ergibt, denn auf der Fritz!Box 7530 AX gibt es keine loop Datei, die für das Anzeigen aber gebraucht wird.

Aber mit 2 kleinen Änderungen wird einen das angezeigt.
mit fix.png
Wie ihr jetzt sehen könnt, wird jetzt alles angezeigt.

Aber woran liegt das, laut AVM ist in der source files das loop ja in dem Image drin, was aber leider nicht der Fall. Man kann die Datei nicht mal ihm Build finden.

Da das auch der Fall ist bei dem 1200 AX habe ich halt da nun diese beiden Änderungen auch gemacht. Aber das bringt nichts, da bleibt die anzeige immer noch auf FritzOS UNKNOWN.
1200ax ohne.png
Da ich aber weiß das diese Anzeige auch schon mal ging. Habe ich überlegt was ist jetzt anderes als wo es noch eine Anzeige gegeben hat. Das, was mir als erstes eingefallen ist, war der Bootmanager von PeterPawn, das ich denn damals noch mit drin hatte. Daher habe ich spaßeshalber ihn in freetz-ng für die FIT Geräte wieder freigeschaltet.
1200ax mit.png
Und schau an was wird mir jetzt angezeigt genau der Bootmanager in der freetz-ng GUI.
Auch wenn jetzt FDA sagt, es fehlt das im unteren Bereich 22723M-421172c40. War mir das eigentlich noch nie wichtig. Denn
1 ist mein freetz-ng immer aktuell, wenn ich ein Test Image erstellen will.
2 kann man so oder so nicht so einfach nachschauen, was da alles neues drin ist.
3 Denn mir war und ist schon immer wichtig gewesen, wann das Image gebaut wurde. Denn nun kann man einfach auf https://github.com/Freetz-NG/freetz-ng/commits/master gehen und nach dem Datum suchen

So dann kommen wir nun mal zu dem Patch. Für die 3 FIT Geräte (1200 AX 7510 7530 AX)
Code:
--- config/.kos/Config.in    2023-10-19 05:18:48.203315000 +0200
+++ config/.kos/Config.in    2023-10-31 07:39:24.752475773 +0100
@@ -277,8 +277,6 @@
 if FREETZ_AVM_SOURCE_7539_07_29
 config FREETZ_AVM_HAS_AUTOFS4_FS_BUILTIN
     def_bool y
-config FREETZ_AVM_HAS_BLK_DEV_LOOP_BUILTIN
-    def_bool y
 config FREETZ_AVM_HAS_BLK_DEV_SD_BUILTIN
     def_bool y
 config FREETZ_AVM_HAS_CRC16_BUILTIN
@@ -351,8 +349,6 @@
 if FREETZ_AVM_SOURCE_7539_07_56
 config FREETZ_AVM_HAS_AUTOFS4_FS_BUILTIN
     def_bool y
-config FREETZ_AVM_HAS_BLK_DEV_LOOP_BUILTIN
-    def_bool y
 config FREETZ_AVM_HAS_BLK_DEV_SD_BUILTIN
     def_bool y
 config FREETZ_AVM_HAS_CRC16_BUILTIN
@@ -2581,8 +2577,6 @@
     def_bool y
 endif
 if FREETZ_AVM_SOURCE_1209_07_56
-config FREETZ_AVM_HAS_BLK_DEV_LOOP_BUILTIN
-    def_bool y
 config FREETZ_AVM_HAS_CRC16_BUILTIN
     def_bool y
 config FREETZ_AVM_HAS_CRYPTO_AEAD_BUILTIN
--- config/ui/patches.in    2023-10-19 05:18:48.207315000 +0200
+++ config/ui/patches.in    2023-10-31 07:20:27.075853000 +0100
@@ -1342,7 +1342,7 @@
 
 menuconfig FREETZ_PATCH_MODFS_BOOT_MANAGER
     bool "Add yf-bootmanager"
-    depends on !FREETZ_ADD_INACTIVE_SYSTEM || (FREETZ_ADD_INACTIVE_SYSTEM && FREETZ_AVM_PROP_INNER_FILESYSTEM_TYPE_CPIO)
+    depends on !FREETZ_ADD_INACTIVE_SYSTEM || (FREETZ_ADD_INACTIVE_SYSTEM && FREETZ_AVM_PROP_INNER_FILESYSTEM_TYPE_CPIO || FREETZ_PACKAGE_DTC_fitdump)
     depends on FREETZ_AVM_VERSION_06_5X_MIN
     depends on ( FREETZ_AVM_HAS_SEPARATE_FILESYSTEM_IMAGE && !FREETZ_AVM_HAS_FWLAYOUT_6 ) || \
                            ( FREETZ_AVM_HAS_FWLAYOUT_6 && (FREETZ_AVM_HAS_BLK_DEV_LOOP_BUILTIN || FREETZ_REPLACE_MODULE_AVAILABLE) )
--- make/kernel/configs/diffs/config-brcma9-7539_07.29.diff    2023-10-19 05:18:48.411308000 +0200
+++ make/kernel/configs/diffs/config-brcma9-7539_07.29.diff    2023-10-31 07:36:45.120726000 +0100
@@ -1,5 +1,14 @@
 --- avm/config-brcma9-7539_07.29
 +++ freetz/config-brcma9-7539_07.29
+@@ -1235,7 +1235,7 @@
+ # CONFIG_BLK_DEV_DAC960 is not set
+ # CONFIG_BLK_DEV_UMEM is not set
+ # CONFIG_BLK_DEV_COW_COMMON is not set
+-CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_LOOP=m
+ CONFIG_BLK_DEV_LOOP_MIN_COUNT=4
+ # CONFIG_BLK_DEV_CRYPTOLOOP is not set
+ # CONFIG_BLK_DEV_DRBD is not set
 @@ -1603,7 +1603,6 @@
  CONFIG_AVM_WATCHDOG=y
  CONFIG_AVM_DEBUG=y
@@ -66,7 +75,7 @@
  # CONFIG_BCM_DISABLE_NOR_RAW_PARTITION is not set
  # CONFIG_BCM_IMAGE_OFFSET_ZERO is not set
  # CONFIG_BCM_OVS is not set
-@@ -3054,44 +3033,13 @@
+@@ -3054,34 +3033,21 @@
  #
 
  #
@@ -85,60 +94,87 @@
 -
 -#
 -# LPORT_SERDES
--#
++# SPU
+ #
 -# CONFIG_BCM_LPORT_SERDES is not set
--
--#
++# CONFIG_BCM_SPU is not set
+
+ #
 -# LIBS
--#
++# PDC
+ #
 -CONFIG_BCM_LIBS=m
 -CONFIG_BCM_LIBS_IMPL=1
--
--#
+
+ #
 -# PON_DRV
--#
++# MCAST
+ #
 -# CONFIG_BCM_PON_DRV is not set
--
--#
--# CRYPTODEV
-+# SPU
++CONFIG_BCM_MCAST=m
++CONFIG_BCM_MCAST_IMPL=1
++CONFIG_BR_IGMP_SNOOP=y
++CONFIG_BR_MLD_SNOOP=y
+
  #
--# CONFIG_BCM_CRYPTODEV is not set
-+# CONFIG_BCM_SPU is not set
+ # CRYPTODEV
+@@ -3089,48 +3055,31 @@
+ # CONFIG_BCM_CRYPTODEV is not set
 
  #
 -# SPU
-+# PDC
++# CPUFREQ
  #
 -# CONFIG_BCM_SPU is not set
++# CONFIG_BCM_CPUFREQ is not set
 
  #
- # MCAST
-@@ -3102,8 +3050,14 @@
- CONFIG_BR_MLD_SNOOP=y
+-# MCAST
++# COMMON_CLK
+ #
+-CONFIG_BCM_MCAST=m
+-CONFIG_BCM_MCAST_IMPL=1
+-CONFIG_BR_IGMP_SNOOP=y
+-CONFIG_BR_MLD_SNOOP=y
++CONFIG_BCM_COMMON_CLK=y
++CONFIG_BCM_COMMON_CLK_IMPL=1
++# CONFIG_BCM_COMMON_CLK_I2S is not set
 
  #
 -# PDC
-+# CRYPTODEV
++# SOUND
  #
-+# CONFIG_BCM_CRYPTODEV is not set
-+
-+#
-+# CPUFREQ
-+#
-+# CONFIG_BCM_CPUFREQ is not set
++# CONFIG_BCM_SOUND is not set
++# CONFIG_SND_SOC_MAPLELEAF is not set
++# CONFIG_SND_SOC_CS4345 is not set
++# CONFIG_SND_SOC_PCM5100 is not set
 
  #
  # SOUND
-@@ -3123,11 +3077,6 @@
- # CONFIG_SND_SOC_PCM5100 is not set
-
  #
+-# CONFIG_BCM_SOUND is not set
+ # CONFIG_SND_BCM63xx_I2S_WHISTLER is not set
+ # CONFIG_SND_BCM63xx_SOC_I2S_ENG is not set
+ # CONFIG_SND_BCM63XX_SOC_I2S_MACH is not set
+ # CONFIG_SND_BCM6856_SOC_I2S is not set
+ # CONFIG_SND_BCM63148_SOC_I2S is not set
+-
+-#
+-# SOUND
+-#
+-# CONFIG_SND_SOC_MAPLELEAF is not set
+-# CONFIG_SND_SOC_CS4345 is not set
+-# CONFIG_SND_SOC_PCM5100 is not set
+-
+-#
 -# CPUFREQ
 -#
 -# CONFIG_BCM_CPUFREQ is not set
 -
 -#
- # COMMON_CLK
- #
- CONFIG_BCM_COMMON_CLK=y
+-# COMMON_CLK
+-#
+-CONFIG_BCM_COMMON_CLK=y
+-CONFIG_BCM_COMMON_CLK_IMPL=1
+-# CONFIG_BCM_COMMON_CLK_I2S is not set
+ CONFIG_BCM_IN_KERNEL=y
--- make/kernel/configs/diffs/config-brcma9-7539_07.56.diff    2023-10-19 05:18:48.411308000 +0200
+++ make/kernel/configs/diffs/config-brcma9-7539_07.56.diff    2023-10-31 07:36:45.124726000 +0100
@@ -9,6 +9,15 @@
  #
  CONFIG_CC_IS_GCC=y
  CONFIG_GCC_VERSION=90300
+@@ -1369,7 +1369,7 @@
+ # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
+ # CONFIG_BLK_DEV_DAC960 is not set
+ # CONFIG_BLK_DEV_UMEM is not set
+-CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_LOOP=m
+ CONFIG_BLK_DEV_LOOP_MIN_COUNT=4
+ # CONFIG_BLK_DEV_CRYPTOLOOP is not set
+ # CONFIG_BLK_DEV_DRBD is not set
 @@ -3363,6 +3363,11 @@
  #
 
--- make/kernel/configs/diffs/config-maple-1209_07.56.diff    2023-10-19 05:18:48.411308000 +0200
+++ make/kernel/configs/diffs/config-maple-1209_07.56.diff    2023-10-31 07:36:45.176724000 +0100
@@ -36,6 +36,15 @@
 
  #
  # Network testing
+@@ -1437,7 +1438,7 @@
+ # CONFIG_BLK_DEV_DAC960 is not set
+ # CONFIG_BLK_DEV_UMEM is not set
+ # CONFIG_BLK_DEV_COW_COMMON is not set
+-CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_LOOP=m
+ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+ # CONFIG_BLK_DEV_CRYPTOLOOP is not set
+ # CONFIG_BLK_DEV_DRBD is not set
 @@ -2059,6 +2060,8 @@
  CONFIG_AVM_FW_INFO_DT=y
  CONFIG_AVM_MODULE_MEM=y
--- make/kernel/configs/freetz/config-brcma9-7539_07.29    2023-10-19 05:18:48.415308000 +0200
+++ make/kernel/configs/freetz/config-brcma9-7539_07.29    2023-10-31 06:48:18.245469000 +0100
@@ -1235,7 +1235,7 @@
 # CONFIG_BLK_DEV_DAC960 is not set
 # CONFIG_BLK_DEV_UMEM is not set
 # CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_LOOP=m
 CONFIG_BLK_DEV_LOOP_MIN_COUNT=4
 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
 # CONFIG_BLK_DEV_DRBD is not set
@@ -3060,26 +3060,26 @@
 # CONFIG_BCM_CPUFREQ is not set
 
 #
-# SOUND
+# COMMON_CLK
 #
-# CONFIG_BCM_SOUND is not set
-# CONFIG_SND_BCM63xx_I2S_WHISTLER is not set
-# CONFIG_SND_BCM63xx_SOC_I2S_ENG is not set
-# CONFIG_SND_BCM63XX_SOC_I2S_MACH is not set
-# CONFIG_SND_BCM6856_SOC_I2S is not set
-# CONFIG_SND_BCM63148_SOC_I2S is not set
+CONFIG_BCM_COMMON_CLK=y
+CONFIG_BCM_COMMON_CLK_IMPL=1
+# CONFIG_BCM_COMMON_CLK_I2S is not set
 
 #
 # SOUND
 #
+# CONFIG_BCM_SOUND is not set
 # CONFIG_SND_SOC_MAPLELEAF is not set
 # CONFIG_SND_SOC_CS4345 is not set
 # CONFIG_SND_SOC_PCM5100 is not set
 
 #
-# COMMON_CLK
+# SOUND
 #
-CONFIG_BCM_COMMON_CLK=y
-CONFIG_BCM_COMMON_CLK_IMPL=1
-# CONFIG_BCM_COMMON_CLK_I2S is not set
+# CONFIG_SND_BCM63xx_I2S_WHISTLER is not set
+# CONFIG_SND_BCM63xx_SOC_I2S_ENG is not set
+# CONFIG_SND_BCM63XX_SOC_I2S_MACH is not set
+# CONFIG_SND_BCM6856_SOC_I2S is not set
+# CONFIG_SND_BCM63148_SOC_I2S is not set
 CONFIG_BCM_IN_KERNEL=y
--- make/kernel/configs/freetz/config-brcma9-7539_07.56    2023-10-19 05:18:48.415308000 +0200
+++ make/kernel/configs/freetz/config-brcma9-7539_07.56    2023-10-31 07:36:10.833650000 +0100
@@ -1369,7 +1369,7 @@
 # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set
 # CONFIG_BLK_DEV_DAC960 is not set
 # CONFIG_BLK_DEV_UMEM is not set
-CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_LOOP=m
 CONFIG_BLK_DEV_LOOP_MIN_COUNT=4
 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
 # CONFIG_BLK_DEV_DRBD is not set
--- make/kernel/configs/freetz/config-maple-1209_07.56    2023-10-19 05:18:48.419307000 +0200
+++ make/kernel/configs/freetz/config-maple-1209_07.56    2023-10-31 07:08:20.942077000 +0100
@@ -1438,7 +1438,7 @@
 # CONFIG_BLK_DEV_DAC960 is not set
 # CONFIG_BLK_DEV_UMEM is not set
 # CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_LOOP=m
 CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
 # CONFIG_BLK_DEV_DRBD is not set

Ihr könnt es ja selber testen ladet euch freetz-ng runter baut ein Image für die 1200 AX oder 7510 oder 7530 AX. Ihr könnt auch den 3000 AX testen denn der benutzt die Infos des 1200 AX
Ohne denn Patch schaut es so ihn freetz-ng aus
ohne loop.png
mir Patch dann aber so
mit loop.png
Ich habe das nun schon des öfteren FDA gesagt aber man bekommt immer nur zu hören das man keine Ahnung hätte (und wird gesperrt auf git). Aber komischer weiße zeigen mir diese ganzen Tests die ich nun glaube ich schon seit ca. 1 ½ Jahren machen was ganz anderes als FDA immer behautet.

EDIT2:
Auch ein FW Sprung wo sich der Kernel geändert hat bei dem FIT Gerät bringt erst mal ein FritzOS UNKNOWN. Denn bin grade von FW 7.31 auf FW 7.70 bei der 7530 AX gesprungen. Und ja ich habe ein funktionieren Kernel ab FW 7.5 für die Box.
7.7.png

EDIT3:
Vielleicht sollte ich dazu sagen das nur diese FIT Geräte davon betroffen sind 1200 AX 3000 AX 7510 7530 AX und der Smart Gateway. Alle Anderen FIT Geräte brauch man den Patch nicht. Denn da ist CONFIG_BLK_DEV_LOOP nicht in der source files Aktiv (sources/kernel/linux/avm/conf/)
 
Zuletzt bearbeitet:
  • Like
Reaktionen: prisrak1

Zurzeit aktive Besucher

Statistik des Forums

Themen
245,079
Beiträge
2,224,053
Mitglieder
371,918
Neuestes Mitglied
_manuel1
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.