- 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
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.
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.
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.
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)
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
mir Patch dann aber so
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.
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/)
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
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.
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.
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.
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
mir Patch dann aber so
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.
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: