[Frage] LCR mit Firmware 6.50

Also so ganz verstehe ich das noch nicht. Ich habe User/Passwort, aber eben keine User der admin heißt, also melde ich mich mit meinem Usernamen an, richtig? Sieht dann so aus
Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
#

Das Image lege ich auf dem USB Stick ab, Korrekt?
Was heißt Update anstarten, sorry ich verstehe bei den Posts von Peter Pawn immer nur Bahnhof. Die Befehle aus #56 eingeben, kriege ich glaube ich hin.
elsterkrug

Edit: Für heute mache ich erst mal Schluss, morgen geht es weiter. Gute Nacht.
 
Zuletzt bearbeitet:
Code:
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
Hallo Elsterkrug,
dies ist der Output des Befehls "setcons", d.h. diesen müssen wir nicht mehr eingeben; ist schon aus #56 entfernt

eben keine User der admin heißt, also melde ich mich mit meinem Usernamen an, richtig?
jeder Fritzbox-User mit Berechtigung "FRITZ!Box Einstellungen" ist Ok, da diese seitens FB alle nach "root" gemappt werden
Code:
# id
uid=0(root) gid=0(root)
#
und somit alle Rechte in der Telnet-Console haben.

als nächstes jetzt im Web-IF der Fritzbox den Update-Prozess, d.h. das Freetz-Image "7360_v2_-.de_20160516-201359.image" installieren;
hierbei erscheinen im Telnet Fenster Statusmeldungen; diesen Output (keine Screenshots, sondern Textoutput) einfach komplett posten;

anschließend nach Reboot der Box sich wieder bei Fritzbox per Telnet anmelden und Schritt 1.) und 4.) aus #56 durchführen und wieder Output (als Attachement oder in CODE-Tags) posten;
Das Image lege ich auf dem USB Stick ab, Korrekt?
Ja, Bitte Hinweise zu tar-Befehle aus #60 bei Schritt 4.) beachten/berücksichtigen.

LG Riverhopper

- - - Aktualisiert - - -

Hallo PeterPawn,
habe gerade Mount-Tests des Raw-Filesystem kernelsquashfs.raw der FB7360v2 durchgeführt,
seltsam ist hier, dass die per Freetz erstellte Datei kernelsquashfs.raw gemountet werden kann, die Orginal 06.50 Datei jedoch nicht.

Code:
FB7490_0651# pwd
/var/media/ftp/USB_Stick_01/FB7360v2

FB7490_0651# ls -la
drwxr-xr-x    2 root     root          4096 May 19 20:28 0650_mnt
-rwxrwxrwx    1 boxusr13 root      16091024 May 19 19:24 FB7360v2_0650_kernelsquashfs.raw
-rwxrwxrwx    1 boxusr13 root      16084992 May 14 16:53 FB7360v2_freetz_kernelsquashfs.raw
drwxr-xr-x    2 root     root          4096 May 19 20:22 freetz_mnt

FB7490_0651# [COLOR=#0000ff]mount $PWD/FB7360v2_freetz_kernelsquashfs.raw $PWD/freetz_mnt[/COLOR]
FB7490_0651#

FB7490_0651#[COLOR=#ff0000] mount $PWD/FB7360v2_0650_kernelsquashfs.raw $PWD/0650_mnt
mount: mounting /dev/loop2 on /var/media/ftp/USB_Stick_01/FB7360v2/0650_mnt failed: Invalid argument[/COLOR]

FB7490_0651# df .
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/loop1               15744     15744         0 100% /var/media/ftp/USB_Stick_01/FB7360v2/freetz_mnt
FB7490_0651#


FB7490_0651# mount
SNIP
/dev/loop1 on /var/media/ftp/USB_Stick_01/FB7360v2/freetz_mnt type squashfs (ro,relatime)

FB7490_0651# unsquashfs4 -s FB7360v2_freetz_kernelsquashfs.raw
Found a valid big endian SQUASHFS 4:0 superblock on FB7360v2_freetz_kernelsquashfs.raw.
Creation or last append time Sat May 14 16:52:26 2016
Filesystem size 15706.72 Kbytes (15.34 Mbytes)
Compression xz
Block size 65536
[COLOR=#0000ff]Filesystem is not exportable via NFS[/COLOR]
Inodes are compressed
Data is compressed
Fragments are compressed
Always-use-fragments option is not specified
Xattrs are not stored
Duplicates are removed
Number of fragments 264
Number of inodes 2659
Number of ids 1

FB7490_0651# unsquashfs4 -s FB7360v2_0650_kernelsquashfs.raw
Found a valid big endian SQUASHFS 4:0 superblock on FB7360v2_0650_kernelsquashfs.raw.
Creation or last append time Mon Jul  6 07:43:44 1970
Filesystem size 15713.89 Kbytes (15.35 Mbytes)
Compression xz
Block size 65536
[COLOR=#ee82ee]Filesystem is exportable via NFS[/COLOR]
Inodes are compressed
Data is compressed
Fragments are compressed
Always-use-fragments option is not specified
Xattrs are not stored
Duplicates are removed
Number of fragments 264
Number of inodes 2659
Number of ids 1
#

FB7490_0651# /var/media/ftp/bin/busybox_pp blkid -O 0 FB7360v2_freetz_kernelsquashfs.raw
FB7360v2_freetz_kernelsquashfs.raw: TYPE="squashfs"

FB7490_0651# /var/media/ftp/bin/busybox_pp blkid -O 256 FB7360v2_freetz_kernelsquashfs.raw

FB7490_0651# /var/media/ftp/bin/busybox_pp blkid -O 0 FB7360v2_0650_kernelsquashfs.raw
FB7360v2_0650_kernelsquashfs.raw: TYPE="squashfs"

FB7490_0651# /var/media/ftp/bin/busybox_pp blkid -O 256 FB7360v2_0650_kernelsquashfs.raw
#

Frage: Wie ist das zu erklären ? hängt das mit dem Bootproblem zusammen ?

LG Riverhopper
 
Zuletzt bearbeitet:
Keine Ahnung ... schon das Datum des Dateisystems ist etwas komisch anzusehen (wenn schon 1970, dann eher im Januar und nicht im Juli), daher würde ich am ehesten auf einen abweichenden Aufbau des Superblocks tippen - gab es ja wohl bei der 68x0 auch schon mal, irgendwie waren da mehr "junk bytes" enthalten, als der "normale" Code zum Splitten in Kernel und Filesystem verkraftete.

Am besten mal die ersten 2 KB des Dateisystems durch "hexdump" jagen und hier einstellen (in CODE-Tags) ... dann kann man mal schauen, was da event. im Superblock abweicht von den erwarteten Werten.

Vielleicht ist es ja auch bei den NOR-Boxen doch wieder so, daß da eine andere Kompression (LZMA1 anstelle von LZMA2) verwendet wird? Ich habe irgendwie keinen Bock, da in die 7360 tiefer einzutauchen ... ich habe eben kein solches Gerät und damit ist das nur eine Ablenkung. Aber es kann m.E. durchaus auch sein, daß AVM da tatsächlich beim SquashFS4 für die NOR-Boxen noch eine weitere Besonderheit eingebaut hat - da müßte mal jemand den SquashFS-Treiber der 7360 mit dem der 7490 vergleichen im Quelltext; vielleicht zeigt sich ja da schon ein Unterschied.

Also bleibt als erster Anhaltspunkt nur der Vergleich der Superblöcke ... wobei ich auch noch einmal beim Neupacken noch einmal ohne "-no-exports" testen würde - es gibt wenig Gründe, warum man diese Option verwenden sollte und der Ausgabe von unsquashfs nach zu urteilen, macht das AVM-Image davon auch keinen Gebrauch.

Was ich nicht verstehe (aber jetzt auch nicht selbst testen will), ist die identische Anzahl von Inodes beim modifizierten Dateisystem ... wenn da ein neuer Symlink für /usr/sbin/telnetd hinzugekommen ist, sollte der m.E. auch einen Inode belegen und da irritiert mich die identische Anzahl von Inodes nach der Ausgabe von unsquashfs schon etwas.

Wobei ich nicht mal zu 100% sicher bin, ob die 7490 wirklich das SquashFS-Image der 7360 ohne Klagen mounten muß oder nicht ... durch den Wechsel der Kernels und der Dateisystem-Version ist da ein Kreuztest auch ziemlich witzlos (vor 3.10 verwendeten die NAND-Boxen ja gzip-Kompression und die NOR-Boxen auch schon LZMA1, wegen der höheren Kompression für den kleineren vorhandenen Speicher im Flash).

Insofern ist so ein Test auf der 7490 eher "invalid" (weil ungewöhnlich) und ich würde dann eher darauf testen, ob das von Freetz neu gepackte Image unter einer originalen AVM-Version gemountet werden kann. Das geht natürlich wieder nur mit einer modifizierten Firmware (damit man an den Telnet-Service gelangt) und da beißt sich die Katze dann in den Schwanz ... das ist alles ohne eigene Möglichkeit des Tests eher unergiebig und ich gebe ehrlich zu, daß ich daran nur sehr mäßiges Interesse habe, weil es mich selbst in keinster Weise irgendwo vorwärts bringt (die paar 7390, die ich neben den 7490-Modellen noch verwalte, arbeiten ja weiterhin mit Kernel 2.6.32).

- - - Aktualisiert - - -

Neugierig geworden, habe ich doch mal selbst einen Blick in den Superblock geworfen ... schon an Offset 8 (wo bei der 7490 "mkfs_time" steht) taucht da ein Wert auf (0xf58790), der eher nach einem anderen Offset innerhalb des Images aussieht (wenn man die anderen - ähnlich großen - Werte berücksichtigt, die an den diversen Stellen für die Tabellen mit dem Inhalt des Images stehen) als nach einer Timestamp.

Damit dürfte der Aufbau ziemlich sicher ein anderer sein und es braucht für die 7360 (vermutlich die anderen NOR-Boxen mit 3.10-Kernel ebenfalls) wohl erst noch eine weitere Korrektur des Codes für das "mksquashfs".

EDIT: Wobei das von Freetz verwendete "mksquashfs" ja eigentlich mit dem jeweils verwendeten Kernel erzeugt werden müßte und damit sollte es eigentlich keine Probleme geben, wenn so ein "mksquashfs"-Kommando nur auf einen etwas abgewandelten Superblock trifft (wo meinetwegen die Felder an anderen Offsets stehen) ... solange beim "make" die richtige Include-Datei eingebunden wurde.
 
Zuletzt bearbeitet:
Hallo PeterPawn,
hier die Daten
Code:
freetz@freetz-linux:~/freetz-trunk$ ls -la FB7360v2_*raw
-rw-r--r-- 1 freetz freetz 16091024 Mai 19 19:24 FB7360v2_0650_kernelsquashfs.raw
-rw-r--r-- 1 freetz freetz 16084992 Mai 14 16:53 FB7360v2_freetz_kernelsquashfs.raw

freetz@freetz-linux:~/freetz-trunk$ hexdump -C -n 2048  FB7360v2_freetz_kernelsquashfs.raw
00000000  73 71 73 68 00 00 0a 63  57 37 3b aa 00 01 00 00  |sqsh...cW7;.....|
00000010  00 00 01 08 00 04 00 10  03 40 00 01 00 04 00 00  |.........@......|
00000020  00 00 00 00 55 d2 06 f2  00 00 00 00 00 f5 6a e2  |....U.........j.|
00000030  00 00 00 00 00 f5 6a da  ff ff ff ff ff ff ff ff  |......j.........|
00000040  00 00 00 00 00 f4 a6 de  00 00 00 00 00 f4 ff 16  |................|
00000050  00 00 00 00 00 f5 6a cc  ff ff ff ff ff ff ff ff  |......j.........|
00000060  fd 37 7a 58 5a 00 00 01  69 22 de 36 03 c0 91 a3  |.7zXZ...i".6....|
00000070  01 80 80 04 21 01 08 00  01 15 bb 20 e0 ff ff 51  |....!...... ...Q|
00000080  89 5d 00 3f 91 45 84 68  34 8a 09 0a 40 62 ae 9e  |.].?.E.h4...@b..|
00000090  29 20 b2 fa 62 08 8c ff  f9 ac 4c 26 17 2e be e9  |) ..b.....L&....|
000000a0  d0 13 6e 83 63 f4 1d 20  35 28 19 1a bd 23 f9 6e  |..n.c.. 5(...#.n|
000000b0  db c2 8a 00 f3 19 d9 05  24 c5 22 37 09 a0 6b 96  |........$."7..k.|
000000c0  2a f2 46 55 4a fc 0c 67  73 a6 fc 88 6e b1 d7 8a  |*.FUJ..gs...n...|
000000d0  1f b2 de 81 ed 4e bf a2  96 da 51 b5 33 75 f2 b2  |.....N....Q.3u..|
000000e0  92 e3 ee 99 0d e0 02 2b  7d 83 de 81 c3 71 c5 35  |.......+}....q.5|
000000f0  31 be 66 91 c6 3d 53 76  d5 c0 e6 9e f4 c9 14 fd  |1.f..=Sv........|
00000100  a5 82 c4 70 9e 56 32 04  f0 fc 5e c8 0c b4 23 85  |...p.V2...^...#.|
00000110  2a c4 45 73 e7 9e d8 5b  09 f9 9d 06 6c ed eb 2f  |*.Es...[....l../|
00000120  c2 c3 6a f2 1b 1c 13 ec  8b 76 19 a7 ed 7f 14 cf  |..j......v......|
00000130  d7 ea 64 e0 59 6e 4c b2  5c 2d b3 77 6e 7e 08 5a  |..d.YnL.\-.wn~.Z|
00000140  9c ad e1 72 38 3b d3 10  b2 21 2c 24 a0 61 ae ae  |...r8;...!,$.a..|
00000150  85 02 09 b3 8f b7 3c 0f  a3 9d 6f ef 7c f2 1d 41  |......<...o.|..A|
00000160  cf ed cf a1 b9 36 b5 a1  fc 89 ba 3f b7 23 25 4d  |.....6.....?.#%M|
00000170  1d f3 7b 92 a0 c0 c3 32  47 7c d1 df 39 5b d7 00  |..{....2G|..9[..|
00000180  26 b9 ab db f0 68 50 07  96 c8 bc 42 d9 f8 9b 71  |&....hP....B...q|
00000190  1e 0f d9 91 97 7e 87 9e  74 20 4f 8b 7e ce bd 1c  |.....~..t O.~...|
000001a0  60 8a 28 88 e0 87 35 20  a4 c1 39 2f 12 87 d6 70  |`.(...5 ..9/...p|
000001b0  78 94 9a 7b cb 58 a3 36  6d d6 9b e7 3c 0e 0e c5  |x..{.X.6m...<...|
000001c0  2c ee 0b 3c c8 e5 ad 0b  28 72 26 f8 25 e0 b6 3b  |,..<....(r&.%..;|
000001d0  7f 3e 5b 37 c2 ac 05 84  bf d4 74 e8 8e 6c 28 46  |.>[7......t..l(F|
000001e0  f9 15 cf c1 3a 33 b4 b8  ef 11 e6 58 e4 d6 19 e7  |....:3.....X....|
000001f0  dc 92 ef fc 6c 59 1f 3a  86 a5 e8 c2 dd 89 ac 5e  |....lY.:.......^|
00000200  bc 22 c0 a4 dd 3c 06 48  78 41 46 7b 70 e3 a5 12  |."...<.HxAF{p...|
00000210  ab 11 f8 e6 32 75 6a b0  3c 1d 45 4a 1c 5a 33 bf  |....2uj.<.EJ.Z3.|
00000220  23 f6 5f 44 f0 cf 6a 5f  da c5 44 f6 c8 35 be 8d  |#._D..j_..D..5..|
00000230  61 0e 57 a1 36 c3 be 2b  54 5a 58 90 6d c2 fd d2  |a.W.6..+TZX.m...|
00000240  f9 48 67 4d 27 54 b8 9a  34 5a 84 82 29 35 4a 32  |.HgM'T..4Z..)5J2|
00000250  a4 8e 1d 27 d4 83 5b fe  20 e2 9e b3 9b e3 82 9d  |...'..[. .......|
00000260  1d c5 a5 8e 17 80 05 81  06 93 0e ac db 56 6a 84  |.............Vj.|
00000270  6f 22 79 e7 28 28 77 1e  92 a6 2e 4b 12 34 94 1d  |o"y.((w....K.4..|
00000280  c2 6b ca d6 35 b5 b6 a2  14 b6 f4 ae 19 64 ad 5e  |.k..5........d.^|
00000290  be 86 22 a5 e9 ce c3 f7  ba 20 eb f3 08 b2 b8 2b  |.."...... .....+|
000002a0  17 3d 3d b9 d1 4f 90 1f  12 38 10 ea 62 01 43 70  |.==..O...8..b.Cp|
000002b0  98 a6 e4 de 4e 92 62 1b  a8 02 2d 43 64 e7 c1 93  |....N.b...-Cd...|
000002c0  a3 8b 4a 74 e5 a4 63 49  75 e3 fa a0 dc 94 61 fc  |..Jt..cIu.....a.|
000002d0  6a 38 7b c0 76 a3 01 4f  7c 23 7a 3e e7 78 9d b0  |j8{.v..O|#z>.x..|
000002e0  3d 9a 4a 43 e6 82 0d 70  e3 ca 21 3d 3f 28 d0 5d  |=.JC...p..!=?(.]|
000002f0  10 49 20 11 b1 56 2a 10  36 ed 13 82 53 f2 e7 b2  |.I ..V*.6...S...|
00000300  66 48 85 42 31 5f bf 0a  79 a4 aa df 1a d2 b6 67  |fH.B1_..y......g|
00000310  ef 71 e7 0f ca 55 c0 52  8e c9 87 00 5f df 18 d8  |.q...U.R...._...|
00000320  fd 13 f0 08 e9 d0 f7 20  e9 77 1d a9 58 44 d9 7a  |....... .w..XD.z|
00000330  9a 3a 7c ed b8 e3 06 2c  c8 f2 8c 7c 0a 5c 27 23  |.:|....,...|.\'#|
00000340  53 ca 5e be 2e 9d 52 a6  d9 67 12 e8 34 eb d0 04  |S.^...R..g..4...|
00000350  f2 e6 15 e4 f4 8e 8b 5b  45 41 c2 bb 40 e4 f5 2c  |.......[EA..@..,|
00000360  5f 36 96 de c0 c4 28 2b  f3 1c d9 3e ba 00 31 b8  |_6....(+...>..1.|
00000370  72 94 7d bf f0 d2 f9 64  95 88 93 d0 21 78 33 b7  |r.}....d....!x3.|
00000380  b2 60 53 1b 1e 2a 95 68  0a b2 d7 d0 82 20 3b dc  |.`S..*.h..... ;.|
00000390  00 82 2c e7 72 99 6f 78  e5 0b 18 0d 29 ec 01 f5  |..,.r.ox....)...|
000003a0  09 66 7e 14 14 42 00 3e  6f 05 3a 6a bc 7b 57 8d  |.f~..B.>o.:j.{W.|
000003b0  25 b3 ce ff 1f 01 5a 49  e2 bb 4a 23 00 99 dc 75  |%.....ZI..J#...u|
000003c0  65 f9 f6 37 f9 2c 7c 9f  1a 5a c9 97 08 fe 78 a6  |e..7.,|..Z....x.|
000003d0  51 9d 62 34 84 99 8d 47  75 7e eb 83 7f 0f 93 a4  |Q.b4...Gu~......|
000003e0  da cc 1b 9d df 88 e9 52  a7 a0 16 ac e5 58 38 08  |.......R.....X8.|
000003f0  81 de ba c3 f4 d6 7b 77  c2 e4 97 4b 23 84 f0 36  |......{w...K#..6|
00000400  19 51 b9 0e 6d ef 2c 75  ee 6e 82 95 e1 70 5b 57  |.Q..m.,u.n...p[W|
00000410  42 86 a7 f7 74 d3 12 be  45 53 41 af 74 ae e7 c9  |B...t...ESA.t...|
00000420  d2 9e 51 34 84 55 3a c2  64 03 d2 ae 2f 2f ab 60  |..Q4.U:.d...//.`|
00000430  9b 55 10 e1 ac 98 fb 94  a0 9a 17 62 d5 38 48 6a  |.U.........b.8Hj|
00000440  a2 f2 3b 1e 7d d1 67 2f  65 9b ea 9b 0b 51 59 58  |..;.}.g/e....QYX|
00000450  25 82 e8 75 87 eb cc 07  5c 91 ff d5 78 0a ca 32  |%..u....\...x..2|
00000460  61 7b 4f 60 f7 4b 2b 8d  f7 31 0e e6 bf b7 92 fa  |a{O`.K+..1......|
00000470  91 7b 2d ae fa b5 e7 20  6e 45 79 05 49 37 92 2b  |.{-.... nEy.I7.+|
00000480  c4 e5 4f f3 7d ea a5 ae  8a 4a 96 1c bf 07 4a a1  |..O.}....J....J.|
00000490  a7 e2 7e 80 1f e2 d8 81  ea ab ff 5a b2 81 d3 d1  |..~........Z....|
000004a0  bc ed 62 08 16 34 1b 48  7e cb 25 97 8d 06 5c f5  |..b..4.H~.%...\.|
000004b0  f6 48 f0 7a 9a 91 92 2d  61 c0 74 32 7c 08 40 c5  |.H.z...-a.t2|.@.|
000004c0  77 de 67 f7 c2 8a 82 48  2e 2b 55 0c f1 02 7f 33  |w.g....H.+U....3|
000004d0  13 9f c8 bc 13 f5 db 46  8d 7b 94 a2 20 ae a7 67  |.......F.{.. ..g|
000004e0  ce 03 64 36 0f ce 71 f6  5e 0a b3 07 c5 70 38 0a  |..d6..q.^....p8.|
000004f0  7d fe 24 dc 38 08 dc e9  ec 0b 9e 34 8a ee 17 f2  |}.$.8......4....|
00000500  10 c2 64 ab e8 1b 05 af  0a 81 c5 0f ac 30 58 a3  |..d..........0X.|
00000510  46 28 e5 21 50 7a 66 6f  0a 96 cd 3f 35 53 83 a6  |F(.!Pzfo...?5S..|
00000520  40 66 43 23 ce a4 f1 41  a2 21 4c 63 66 cf 37 d8  |@fC#...A.!Lcf.7.|
00000530  42 ee 4f 25 bd 61 3d 9f  b2 66 e4 57 9d ed ac 0a  |B.O%.a=..f.W....|
00000540  63 ca 19 39 90 d9 88 a6  e5 56 7c 9f 1a 8c 6b 00  |c..9.....V|...k.|
00000550  c5 4e 40 72 a4 9f d2 a8  ab 0d 55 f0 9c de b6 9e  |[email protected].....|
00000560  59 85 8f 6b 5b 32 8b 9b  a1 59 d0 5d 9b 19 b4 fc  |Y..k[2...Y.]....|
00000570  99 a7 13 c2 88 d7 05 6b  bc 0f 4d 07 9b cc 4a 2d  |.......k..M...J-|
00000580  47 c3 33 23 ca 5d 91 5b  79 a8 ca d9 29 a8 1a f1  |G.3#.].[y...)...|
00000590  59 3d b5 c4 3b bc ee ed  6a e7 01 04 39 12 b8 7d  |Y=..;...j...9..}|
000005a0  3a b4 8c b1 99 19 1e 5a  24 d9 af bd 0d d6 bd 3c  |:......Z$......<|
000005b0  be fd 2a 94 4a 07 b5 61  e2 fd 29 a0 fc 1f cd 64  |..*.J..a..)....d|
000005c0  49 63 8c bc d3 d1 ca fc  38 eb 51 5c 02 2d d8 fd  |Ic......8.Q\.-..|
000005d0  81 42 99 93 07 63 65 9b  a7 64 98 91 4b d7 51 4a  |.B...ce..d..K.QJ|
000005e0  a1 fe a7 4a 41 d4 a8 95  4f 22 0c 77 c9 88 dd e9  |...JA...O".w....|
000005f0  69 7d 8c ff fa 02 8c 78  35 f0 47 48 21 e9 18 b5  |i}.....x5.GH!...|
00000600  b6 b5 58 40 10 1e 0d 6c  35 02 d9 a5 a7 ee a7 af  |[email protected].......|
00000610  43 49 bc f7 a1 21 4a c3  6d 5a 47 be 13 f3 ca f6  |CI...!J.mZG.....|
00000620  e3 cf de 59 90 23 b1 db  a8 3e d9 d1 17 e3 9f db  |...Y.#...>......|
00000630  87 07 ae c0 02 4e b8 2b  04 d8 48 53 d7 1c 6b 96  |.....N.+..HS..k.|
00000640  39 f7 7c 65 64 22 04 c6  65 46 c5 24 bc b7 7e 21  |9.|ed"..eF.$..~!|
00000650  74 ae 13 3a 22 fd df d1  ff 01 ce 40 2b ab e3 e2  |t..:"......@+...|
00000660  86 e9 cd 9b 32 a2 f1 7c  ad 64 ba dd d3 eb 36 22  |....2..|.d....6"|
00000670  ac 37 58 58 e9 0f 15 54  73 eb c0 dd 5f 1c ab d9  |.7XX...Ts..._...|
00000680  0f 17 de b7 8f 04 28 66  da c7 40 3e 54 1b 8a d2  |......(f..@>T...|
00000690  19 41 9a 7b 03 73 82 1c  d5 d8 ce 1e 6f 2a 23 21  |.A.{.s......o*#!|
000006a0  cc 07 e0 c8 c7 42 dd 92  40 d2 b0 f0 42 c8 c7 08  |[email protected]...|
000006b0  24 aa 4a 23 41 e7 e0 c8  84 e6 14 c1 b8 ae cc f3  |$.J#A...........|
000006c0  7c e4 38 b0 02 9d c3 43  07 4b 85 62 f7 3f 42 8f  ||.8....C.K.b.?B.|
000006d0  46 4b f6 e3 bc 41 51 8c  09 09 1d 23 6e 5c c1 4d  |FK...AQ....#n\.M|
000006e0  0f 53 20 1a 19 7e 1e a0  24 59 6f 0a e5 4e 87 c7  |.S ..~..$Yo..N..|
000006f0  e6 26 5b 7d 61 93 09 6e  81 8e 18 2b e7 f3 28 6b  |.&[}a..n...+..(k|
00000700  43 42 1d 71 8f ec 98 5f  af 3a 38 e9 99 67 ad ff  |CB.q..._.:8..g..|
00000710  01 cd 6f 20 be fe 19 4a  3b 8b c8 ea e1 70 60 de  |..o ...J;....p`.|
00000720  4f 57 f2 99 9b ad fe f6  b2 0a 0d 11 12 a4 b4 d0  |OW..............|
00000730  fe d2 3a 96 4e c2 48 8c  2a f7 06 ef 2f 83 31 d4  |..:.N.H.*.../.1.|
00000740  75 01 66 c6 10 73 32 8a  79 c0 ab ee a7 76 44 fc  |u.f..s2.y....vD.|
00000750  75 2a 1a ff 57 e0 91 54  3d 32 98 18 2b 48 1b 06  |u*..W..T=2..+H..|
00000760  70 bd 18 f4 08 94 97 6c  b5 96 ec b8 be 25 53 68  |p......l.....%Sh|
00000770  77 b0 c5 12 87 b1 17 f3  23 9a 85 26 d9 56 7d 75  |w.......#..&.V}u|
00000780  c5 9c 1e ce a0 a6 bb 75  6f 92 92 fe ed f1 ef 81  |.......uo.......|
00000790  20 c6 23 a1 f0 c9 48 0e  f6 7d d4 75 9e 0a 3e c9  | .#...H..}.u..>.|
000007a0  22 ba d8 fd d1 15 e6 8e  09 da 34 f0 bf d2 b1 4c  |".........4....L|
000007b0  a6 6c 97 0d f9 ef eb 97  14 81 77 99 25 ec f6 c7  |.l........w.%...|
000007c0  6c 62 33 ac 52 c5 3a 82  c8 e5 6c 82 c5 49 a3 73  |lb3.R.:...l..I.s|
000007d0  7f 3a 0a 7d 08 39 80 42  bc a0 af f4 21 e3 07 f3  |.:.}.9.B....!...|
000007e0  aa 3a 7e 19 62 61 81 ea  81 bc 6b 71 bc 58 44 15  |.:~.ba....kq.XD.|
000007f0  96 3e fc 36 7a 3b 4f 71  62 57 ca f1 7e 03 a1 4b  |.>.6z;OqbW..~..K|
00000800
freetz@freetz-linux:~/freetz-trunk$

freetz@freetz-linux:~/freetz-trunk$ hexdump -C -n 2048  FB7360v2_0650_kernelsquashfs.raw
00000000  73 71 73 68 00 00 0a 63  00 f5 87 90 00 01 00 00  |sqsh...c........|
00000010  00 00 01 08 00 04 00 10  02 c0 00 01 00 04 00 00  |................|
00000020  00 00 00 00 58 5a 06 f2  00 00 00 00 00 f5 87 90  |....XZ..........|
00000030  00 00 00 00 00 f5 87 88  ff ff ff ff ff ff ff ff  |................|
00000040  00 00 00 00 00 f4 a6 de  00 00 00 00 00 f5 01 9a  |................|
00000050  00 00 00 00 00 f5 72 c8  00 00 00 00 00 f5 87 6a  |......r........j|
00000060  fd 37 7a 58 5a 00 00 01  69 22 de 36 03 c0 91 a3  |.7zXZ...i".6....|
00000070  01 80 80 04 21 01 08 00  01 15 bb 20 e0 ff ff 51  |....!...... ...Q|
00000080  89 5d 00 3f 91 45 84 68  34 8a 09 0a 40 62 ae 9e  |.].?.E.h4...@b..|
00000090  29 20 b2 fa 62 08 8c ff  f9 ac 4c 26 17 2e be e9  |) ..b.....L&....|
000000a0  d0 13 6e 83 63 f4 1d 20  35 28 19 1a bd 23 f9 6e  |..n.c.. 5(...#.n|
000000b0  db c2 8a 00 f3 19 d9 05  24 c5 22 37 09 a0 6b 96  |........$."7..k.|
000000c0  2a f2 46 55 4a fc 0c 67  73 a6 fc 88 6e b1 d7 8a  |*.FUJ..gs...n...|
000000d0  1f b2 de 81 ed 4e bf a2  96 da 51 b5 33 75 f2 b2  |.....N....Q.3u..|
000000e0  92 e3 ee 99 0d e0 02 2b  7d 83 de 81 c3 71 c5 35  |.......+}....q.5|
000000f0  31 be 66 91 c6 3d 53 76  d5 c0 e6 9e f4 c9 14 fd  |1.f..=Sv........|
00000100  a5 82 c4 70 9e 56 32 04  f0 fc 5e c8 0c b4 23 85  |...p.V2...^...#.|
00000110  2a c4 45 73 e7 9e d8 5b  09 f9 9d 06 6c ed eb 2f  |*.Es...[....l../|
00000120  c2 c3 6a f2 1b 1c 13 ec  8b 76 19 a7 ed 7f 14 cf  |..j......v......|
00000130  d7 ea 64 e0 59 6e 4c b2  5c 2d b3 77 6e 7e 08 5a  |..d.YnL.\-.wn~.Z|
00000140  9c ad e1 72 38 3b d3 10  b2 21 2c 24 a0 61 ae ae  |...r8;...!,$.a..|
00000150  85 02 09 b3 8f b7 3c 0f  a3 9d 6f ef 7c f2 1d 41  |......<...o.|..A|
00000160  cf ed cf a1 b9 36 b5 a1  fc 89 ba 3f b7 23 25 4d  |.....6.....?.#%M|
00000170  1d f3 7b 92 a0 c0 c3 32  47 7c d1 df 39 5b d7 00  |..{....2G|..9[..|
00000180  26 b9 ab db f0 68 50 07  96 c8 bc 42 d9 f8 9b 71  |&....hP....B...q|
00000190  1e 0f d9 91 97 7e 87 9e  74 20 4f 8b 7e ce bd 1c  |.....~..t O.~...|
000001a0  60 8a 28 88 e0 87 35 20  a4 c1 39 2f 12 87 d6 70  |`.(...5 ..9/...p|
000001b0  78 94 9a 7b cb 58 a3 36  6d d6 9b e7 3c 0e 0e c5  |x..{.X.6m...<...|
000001c0  2c ee 0b 3c c8 e5 ad 0b  28 72 26 f8 25 e0 b6 3b  |,..<....(r&.%..;|
000001d0  7f 3e 5b 37 c2 ac 05 84  bf d4 74 e8 8e 6c 28 46  |.>[7......t..l(F|
000001e0  f9 15 cf c1 3a 33 b4 b8  ef 11 e6 58 e4 d6 19 e7  |....:3.....X....|
000001f0  dc 92 ef fc 6c 59 1f 3a  86 a5 e8 c2 dd 89 ac 5e  |....lY.:.......^|
00000200  bc 22 c0 a4 dd 3c 06 48  78 41 46 7b 70 e3 a5 12  |."...<.HxAF{p...|
00000210  ab 11 f8 e6 32 75 6a b0  3c 1d 45 4a 1c 5a 33 bf  |....2uj.<.EJ.Z3.|
00000220  23 f6 5f 44 f0 cf 6a 5f  da c5 44 f6 c8 35 be 8d  |#._D..j_..D..5..|
00000230  61 0e 57 a1 36 c3 be 2b  54 5a 58 90 6d c2 fd d2  |a.W.6..+TZX.m...|
00000240  f9 48 67 4d 27 54 b8 9a  34 5a 84 82 29 35 4a 32  |.HgM'T..4Z..)5J2|
00000250  a4 8e 1d 27 d4 83 5b fe  20 e2 9e b3 9b e3 82 9d  |...'..[. .......|
00000260  1d c5 a5 8e 17 80 05 81  06 93 0e ac db 56 6a 84  |.............Vj.|
00000270  6f 22 79 e7 28 28 77 1e  92 a6 2e 4b 12 34 94 1d  |o"y.((w....K.4..|
00000280  c2 6b ca d6 35 b5 b6 a2  14 b6 f4 ae 19 64 ad 5e  |.k..5........d.^|
00000290  be 86 22 a5 e9 ce c3 f7  ba 20 eb f3 08 b2 b8 2b  |.."...... .....+|
000002a0  17 3d 3d b9 d1 4f 90 1f  12 38 10 ea 62 01 43 70  |.==..O...8..b.Cp|
000002b0  98 a6 e4 de 4e 92 62 1b  a8 02 2d 43 64 e7 c1 93  |....N.b...-Cd...|
000002c0  a3 8b 4a 74 e5 a4 63 49  75 e3 fa a0 dc 94 61 fc  |..Jt..cIu.....a.|
000002d0  6a 38 7b c0 76 a3 01 4f  7c 23 7a 3e e7 78 9d b0  |j8{.v..O|#z>.x..|
000002e0  3d 9a 4a 43 e6 82 0d 70  e3 ca 21 3d 3f 28 d0 5d  |=.JC...p..!=?(.]|
000002f0  10 49 20 11 b1 56 2a 10  36 ed 13 82 53 f2 e7 b2  |.I ..V*.6...S...|
00000300  66 48 85 42 31 5f bf 0a  79 a4 aa df 1a d2 b6 67  |fH.B1_..y......g|
00000310  ef 71 e7 0f ca 55 c0 52  8e c9 87 00 5f df 18 d8  |.q...U.R...._...|
00000320  fd 13 f0 08 e9 d0 f7 20  e9 77 1d a9 58 44 d9 7a  |....... .w..XD.z|
00000330  9a 3a 7c ed b8 e3 06 2c  c8 f2 8c 7c 0a 5c 27 23  |.:|....,...|.\'#|
00000340  53 ca 5e be 2e 9d 52 a6  d9 67 12 e8 34 eb d0 04  |S.^...R..g..4...|
00000350  f2 e6 15 e4 f4 8e 8b 5b  45 41 c2 bb 40 e4 f5 2c  |.......[EA..@..,|
00000360  5f 36 96 de c0 c4 28 2b  f3 1c d9 3e ba 00 31 b8  |_6....(+...>..1.|
00000370  72 94 7d bf f0 d2 f9 64  95 88 93 d0 21 78 33 b7  |r.}....d....!x3.|
00000380  b2 60 53 1b 1e 2a 95 68  0a b2 d7 d0 82 20 3b dc  |.`S..*.h..... ;.|
00000390  00 82 2c e7 72 99 6f 78  e5 0b 18 0d 29 ec 01 f5  |..,.r.ox....)...|
000003a0  09 66 7e 14 14 42 00 3e  6f 05 3a 6a bc 7b 57 8d  |.f~..B.>o.:j.{W.|
000003b0  25 b3 ce ff 1f 01 5a 49  e2 bb 4a 23 00 99 dc 75  |%.....ZI..J#...u|
000003c0  65 f9 f6 37 f9 2c 7c 9f  1a 5a c9 97 08 fe 78 a6  |e..7.,|..Z....x.|
000003d0  51 9d 62 34 84 99 8d 47  75 7e eb 83 7f 0f 93 a4  |Q.b4...Gu~......|
000003e0  da cc 1b 9d df 88 e9 52  a7 a0 16 ac e5 58 38 08  |.......R.....X8.|
000003f0  81 de ba c3 f4 d6 7b 77  c2 e4 97 4b 23 84 f0 36  |......{w...K#..6|
00000400  19 51 b9 0e 6d ef 2c 75  ee 6e 82 95 e1 70 5b 57  |.Q..m.,u.n...p[W|
00000410  42 86 a7 f7 74 d3 12 be  45 53 41 af 74 ae e7 c9  |B...t...ESA.t...|
00000420  d2 9e 51 34 84 55 3a c2  64 03 d2 ae 2f 2f ab 60  |..Q4.U:.d...//.`|
00000430  9b 55 10 e1 ac 98 fb 94  a0 9a 17 62 d5 38 48 6a  |.U.........b.8Hj|
00000440  a2 f2 3b 1e 7d d1 67 2f  65 9b ea 9b 0b 51 59 58  |..;.}.g/e....QYX|
00000450  25 82 e8 75 87 eb cc 07  5c 91 ff d5 78 0a ca 32  |%..u....\...x..2|
00000460  61 7b 4f 60 f7 4b 2b 8d  f7 31 0e e6 bf b7 92 fa  |a{O`.K+..1......|
00000470  91 7b 2d ae fa b5 e7 20  6e 45 79 05 49 37 92 2b  |.{-.... nEy.I7.+|
00000480  c4 e5 4f f3 7d ea a5 ae  8a 4a 96 1c bf 07 4a a1  |..O.}....J....J.|
00000490  a7 e2 7e 80 1f e2 d8 81  ea ab ff 5a b2 81 d3 d1  |..~........Z....|
000004a0  bc ed 62 08 16 34 1b 48  7e cb 25 97 8d 06 5c f5  |..b..4.H~.%...\.|
000004b0  f6 48 f0 7a 9a 91 92 2d  61 c0 74 32 7c 08 40 c5  |.H.z...-a.t2|.@.|
000004c0  77 de 67 f7 c2 8a 82 48  2e 2b 55 0c f1 02 7f 33  |w.g....H.+U....3|
000004d0  13 9f c8 bc 13 f5 db 46  8d 7b 94 a2 20 ae a7 67  |.......F.{.. ..g|
000004e0  ce 03 64 36 0f ce 71 f6  5e 0a b3 07 c5 70 38 0a  |..d6..q.^....p8.|
000004f0  7d fe 24 dc 38 08 dc e9  ec 0b 9e 34 8a ee 17 f2  |}.$.8......4....|
00000500  10 c2 64 ab e8 1b 05 af  0a 81 c5 0f ac 30 58 a3  |..d..........0X.|
00000510  46 28 e5 21 50 7a 66 6f  0a 96 cd 3f 35 53 83 a6  |F(.!Pzfo...?5S..|
00000520  40 66 43 23 ce a4 f1 41  a2 21 4c 63 66 cf 37 d8  |@fC#...A.!Lcf.7.|
00000530  42 ee 4f 25 bd 61 3d 9f  b2 66 e4 57 9d ed ac 0a  |B.O%.a=..f.W....|
00000540  63 ca 19 39 90 d9 88 a6  e5 56 7c 9f 1a 8c 6b 00  |c..9.....V|...k.|
00000550  c5 4e 40 72 a4 9f d2 a8  ab 0d 55 f0 9c de b6 9e  |[email protected].....|
00000560  59 85 8f 6b 5b 32 8b 9b  a1 59 d0 5d 9b 19 b4 fc  |Y..k[2...Y.]....|
00000570  99 a7 13 c2 88 d7 05 6b  bc 0f 4d 07 9b cc 4a 2d  |.......k..M...J-|
00000580  47 c3 33 23 ca 5d 91 5b  79 a8 ca d9 29 a8 1a f1  |G.3#.].[y...)...|
00000590  59 3d b5 c4 3b bc ee ed  6a e7 01 04 39 12 b8 7d  |Y=..;...j...9..}|
000005a0  3a b4 8c b1 99 19 1e 5a  24 d9 af bd 0d d6 bd 3c  |:......Z$......<|
000005b0  be fd 2a 94 4a 07 b5 61  e2 fd 29 a0 fc 1f cd 64  |..*.J..a..)....d|
000005c0  49 63 8c bc d3 d1 ca fc  38 eb 51 5c 02 2d d8 fd  |Ic......8.Q\.-..|
000005d0  81 42 99 93 07 63 65 9b  a7 64 98 91 4b d7 51 4a  |.B...ce..d..K.QJ|
000005e0  a1 fe a7 4a 41 d4 a8 95  4f 22 0c 77 c9 88 dd e9  |...JA...O".w....|
000005f0  69 7d 8c ff fa 02 8c 78  35 f0 47 48 21 e9 18 b5  |i}.....x5.GH!...|
00000600  b6 b5 58 40 10 1e 0d 6c  35 02 d9 a5 a7 ee a7 af  |[email protected].......|
00000610  43 49 bc f7 a1 21 4a c3  6d 5a 47 be 13 f3 ca f6  |CI...!J.mZG.....|
00000620  e3 cf de 59 90 23 b1 db  a8 3e d9 d1 17 e3 9f db  |...Y.#...>......|
00000630  87 07 ae c0 02 4e b8 2b  04 d8 48 53 d7 1c 6b 96  |.....N.+..HS..k.|
00000640  39 f7 7c 65 64 22 04 c6  65 46 c5 24 bc b7 7e 21  |9.|ed"..eF.$..~!|
00000650  74 ae 13 3a 22 fd df d1  ff 01 ce 40 2b ab e3 e2  |t..:"......@+...|
00000660  86 e9 cd 9b 32 a2 f1 7c  ad 64 ba dd d3 eb 36 22  |....2..|.d....6"|
00000670  ac 37 58 58 e9 0f 15 54  73 eb c0 dd 5f 1c ab d9  |.7XX...Ts..._...|
00000680  0f 17 de b7 8f 04 28 66  da c7 40 3e 54 1b 8a d2  |......(f..@>T...|
00000690  19 41 9a 7b 03 73 82 1c  d5 d8 ce 1e 6f 2a 23 21  |.A.{.s......o*#!|
000006a0  cc 07 e0 c8 c7 42 dd 92  40 d2 b0 f0 42 c8 c7 08  |[email protected]...|
000006b0  24 aa 4a 23 41 e7 e0 c8  84 e6 14 c1 b8 ae cc f3  |$.J#A...........|
000006c0  7c e4 38 b0 02 9d c3 43  07 4b 85 62 f7 3f 42 8f  ||.8....C.K.b.?B.|
000006d0  46 4b f6 e3 bc 41 51 8c  09 09 1d 23 6e 5c c1 4d  |FK...AQ....#n\.M|
000006e0  0f 53 20 1a 19 7e 1e a0  24 59 6f 0a e5 4e 87 c7  |.S ..~..$Yo..N..|
000006f0  e6 26 5b 7d 61 93 09 6e  81 8e 18 2b e7 f3 28 6b  |.&[}a..n...+..(k|
00000700  43 42 1d 71 8f ec 98 5f  af 3a 38 e9 99 67 ad ff  |CB.q..._.:8..g..|
00000710  01 cd 6f 20 be fe 19 4a  3b 8b c8 ea e1 70 60 de  |..o ...J;....p`.|
00000720  4f 57 f2 99 9b ad fe f6  b2 0a 0d 11 12 a4 b4 d0  |OW..............|
00000730  fe d2 3a 96 4e c2 48 8c  2a f7 06 ef 2f 83 31 d4  |..:.N.H.*.../.1.|
00000740  75 01 66 c6 10 73 32 8a  79 c0 ab ee a7 76 44 fc  |u.f..s2.y....vD.|
00000750  75 2a 1a ff 57 e0 91 54  3d 32 98 18 2b 48 1b 06  |u*..W..T=2..+H..|
00000760  70 bd 18 f4 08 94 97 6c  b5 96 ec b8 be 25 53 68  |p......l.....%Sh|
00000770  77 b0 c5 12 87 b1 17 f3  23 9a 85 26 d9 56 7d 75  |w.......#..&.V}u|
00000780  c5 9c 1e ce a0 a6 bb 75  6f 92 92 fe ed f1 ef 81  |.......uo.......|
00000790  20 c6 23 a1 f0 c9 48 0e  f6 7d d4 75 9e 0a 3e c9  | .#...H..}.u..>.|
000007a0  22 ba d8 fd d1 15 e6 8e  09 da 34 f0 bf d2 b1 4c  |".........4....L|
000007b0  a6 6c 97 0d f9 ef eb 97  14 81 77 99 25 ec f6 c7  |.l........w.%...|
000007c0  6c 62 33 ac 52 c5 3a 82  c8 e5 6c 82 c5 49 a3 73  |lb3.R.:...l..I.s|
000007d0  7f 3a 0a 7d 08 39 80 42  bc a0 af f4 21 e3 07 f3  |.:.}.9.B....!...|
000007e0  aa 3a 7e 19 62 61 81 ea  81 bc 6b 71 bc 58 44 15  |.:~.ba....kq.XD.|
000007f0  96 3e fc 36 7a 3b 4f 71  62 57 ca f1 7e 03 a1 4b  |.>.6z;OqbW..~..K|
00000800
freetz@freetz-linux:~/freetz-trunk$

LG Riverhopper

EDIT: hexdump-Befehl angepasst gemäß Inputs von PeterPawn #65
- - - Aktualisiert - - -

und es braucht für die 7360 (vermutlich die anderen NOR-Boxen mit 3.10-Kernel ebenfalls) wohl erst noch eine weitere Korrektur des Codes für das "mksquashfs".
Hallo PeterPawn,
ich habe mal die 06.5x FWs angesehen, ich konnte außer der FB7360 keine weitere NOR-Box mit Kernel 3.10.73 finden:
Code:
FB7360-v2:  Kernel 3.10.73, NOR-Box,    SquashFS4
FB3370:     Kernel 3.10.73, NAND-Box,    SquashFS4
FB3490:     Kernel 3.10.73, NAND-Box,    SquashFS4
FB7362-SL:  Kernel 3.10.73, NAND-Box,    SquashFS4
FB7412:     Kernel 3.10.73, NAND-Box,    SquashFS4
#
FB7430:     Kernel 3.10.73, NAND-Box,    SquashFS4
FB7490:     Kernel 3.10.73, NAND-Box,    SquashFS4
FB7412:     Kernel 3.10.73, NAND-Box,    SquashFS4
#
FB7390:     Kernel 2.6.28.10, NOR-Box,    SquashFS3-lzma
FB7330:     Kernel 2.6.32.61, NOR-Box,    SquashFS3-lzma
FB7330-SL:  Kernel 2.6.32.61, NOR-Box,    SquashFS3-lzma
FB3272:     Kernel 2.6.32.61, NAND-Box,    SquashFS3-gzip
FB7272:     Kernel 2.6.32.61, NAND-Box,    SquashFS3-gzip
#
FB4020:     Kernel 2.6.32.61, NOR-Box,    SquashFS3
FB7312:     Kernel 2.6.32.61, NOR-Box,    SquashFS3
#
FB5490:     Kernel 3.10.73, NAND-Box,    SquashFS4
#
FB6820:     Kernel 2.6.32.61, NAND-Box,    SquashFS3-gzip
FB6840:     Kernel 3.10.73, NAND-Box,    SquashFS4
#
FB3390-121.06.36-33093: Kernel 3.10.73, NAND-Box,    SquashFS4

wenn hier der ausstehende Praxistest von Elsterkrug ein Problem mit exotischem Filesystem "SquashFS4-NOR" zeigt, ist Freetz-Entwickler gefragt, dann bin ich raus.

LG Riverhopper

EDIT: FB7272 und FB3272 gemäß Hinweis von PeterPawn auf NAND-Typ gesetzt.
FB4020 eingepflegt

- - - Aktualisiert - - -

Wobei das von Freetz verwendete "mksquashfs" ja eigentlich mit dem jeweils verwendeten Kernel erzeugt werden müßte und damit sollte es eigentlich keine Probleme geben, wenn so ein "mksquashfs"-Kommando nur auf einen etwas abgewandelten Superblock trifft (wo meinetwegen die Felder an anderen Offsets stehen) ... solange beim "make" die richtige Include-Datei eingebunden wurde.

Hallo PeterPawn,
bei FB7360v2 06.50 http://www.freetz.org/changeset/13637 gibt es nur "menuconfig support" sowie "compile-tested only", der Rest ist experimental geflaggt; daher sind Kernel-Übersetzungen IMHO eher als schwierig anzusehen.

LG Riverhopper
 
Zuletzt bearbeitet:
EDIT: Lösung steht weiter unten in dem Beitrag, der Rest davor waren nur Überlegungen, die man in so einem Falle anstellt ...
=============================================================================================

Das hilft nicht wirklich weiter ... was man da braucht, ist ein "hexdump -C -n 2048 filename" (fürs nächste Mal), denn mit "tail" erwischst Du ja das Ende der Datei ("head" wäre hier eine Möglichkeit, ist aber mehr für Text-Dateien geeignet).

Ich habe mir ja mal selbst ein Image gebastelt (bzw. aus der AVM-Datei "kernel.image" mittels "dd" zurechtgestutzt) und da steht an Offset 8 tatsächlich die "Gesamtlänge" des Images (0xf58790), wie auch noch einmal als 64-Bit-Wert an Offset 0x28.

Das ist - auf den ersten Blick - der einzige Unterschied und auch das erfolgreiche Entpacken mit "unsquashfs4" spricht eigentlich dafür, daß der Aufbau kein anderer ist (auch die squashfs_fs.h aus beiden Kernel-Sourcen - die AVM-Originale - ist identisch, sagt mein "diff"-Kommando). Wenn das also nur dieses Feld ist, was ein erfolgreiches Mounten auf der 7490 verhindert, müßte man mal mit "dd" den Wert an Offset 8 mit einem anderen ersetzen und dann probieren, ob es sich nun mounten läßt. Wobei das auch schon kurios wäre, weil das Datum ja eigentlich egal sein sollte ... alles etwas komisch.

Aber wenn die 7360 an dieser Stelle tatsächlich noch einmal die Länge des Images als 32-Bit-Wert haben will, wäre das eine denkbare Ursache ... auf den korrekten Inhalt der Include-Dateien in den Kernel-Quellen würde ich auch nicht in jedem Falle wetten wollen (habe ich gerade bei der 7490 erst feststellen müssen, daß da wohl noch etwas fehlt beim 3.10.73-Kernel).

Am einfachsten testet man das dann wieder mit einem "handcrafted image file" ... aber das ist sicherlich nichts, was man @elsterkrug jetzt nahelegen sollte. Man müßte mal spaßeshalber in der zusammengesetzten Image-Datei vor dem Flashen die Zeichenkette "sqsh" suchen und an der Stelle, wo diese gefunden wird, einfach 8 Byte weiter denselben Wert eintragen, wie er am Offset 0x2C nach der Fundstelle auch steht.

Startet die Box dann mit diesem Image, ist das mit der 32-Bit-Länge an Offset 8 praktisch erwiesen (im wahrsten Sinne des Wortes) und dann dürfte mal wieder der Inhalt der Kernel-Sourcen nicht so richtig stimmen, denn der ist bei der 7360 und bei der 7490 im Verzeichnis fs/squashfs identisch (in den originalen AVM-Dateien).

- - - Aktualisiert - - -

Als ich letztens irgendwo behauptet habe, die 7360 wäre die erste NOR-Box mit 3er-Kernel, wurde ich auf irgendein anderes Modell hingewiesen ... aber ich weiß auch nicht mehr genau, wo das war.

- - - Aktualisiert - - -

BTW ... die 7272 und die 3272 sind - entgegen Deiner Liste oben - auch NAND-Boxen.

- - - Aktualisiert - - -

Ne, ein "make kernel-source" funktioniert auch für die 7360(v2) mit 06.50 ... aber die Quellen stimmen vermutlich ohnehin nicht 100%ig - jedenfalls dann, wenn die Vermutung mit dem Wert an Offset 8 stimmt.

- - - Aktualisiert - - -

So, hat mir dann doch keine Ruhe gelassen und ich habe folgende Erkenntnisse (auch nur für mich, aber ich schreibe es trotzdem mal auf) gewonnen:

Das Mounten des SquashFS-Images für die 7360 auf einer 7490 scheitert daran, daß da vom "loop device" die Daten nur bis zum Offset 0xf58600 bereitgestellt werden, wenn man das Image nur in der tatsächlichen Größe von 16091024 Byte (0xf58790, ab "sqsh" und ohne TI-Checksumme in den letzten 8 Byte) verwendet. Dann liegen einige Verwaltungsstrukturen außerhalb dieses Bereiches und der Superblock wird als ungültig eingestuft, weil er eine Länge von 0xf58790 Byte enthält.

Bläst man das SquashFS-Image auf die nächste 4K-Grenze mit Nullen aus /dev/zero auf (0xf58800 reichte bei meinem Versuch nicht, aber 0xf59000 - daraus habe ich auf 4K anstelle von 1K (0x800 wären ja auch gleich 2K als integrale Grenze) geschlossen), läßt sich das Filesystem auch wieder auf einer 7490 mounten.

Allerdings funktioniert damit das simple Mounten des originalen "kernel.image" der 7360 mit passendem Offset (der läge irgendwo bei 0x263d00) nicht mehr ohne weiteres auf der 7490, weil eben am Ende der Block nicht voll ist.

Man kann aber einfach das Image von der Prüfsumme befreien (alles bis auf die letzten 8 Byte kopieren mit "dd" oder gleich mit "truncate" - wenn die verwendete Busybox das enthält - passend verkürzen) und dann noch einmal mit einer Blockgröße von 4K und "conv=sync" mit dem "dd"-Kommando kopieren.

Das so erzeugte Image läßt sich dann sowohl mounten als auch flashen (solange man es nicht über die /var/install machen lassen will, dann muß man erst noch an das aufgepumpte Image die TI-Prüfsumme wieder anfügen und da ist dann auf die integrale Länge auch gepfiffen, solange das loop-Device nur genug Daten liefert für die größte Verschiebung im Superblock) ... es gibt also (trotz des nach wie vor falschen Wertes im SquashFS-Superblock an Offset 8, wo die Timestamp vom mksquashfs hingehören würde) keinen wirklichen Unterschied im SquashFS4-Format zwischen der 7490 und der 7360.

Es lag alles nur am Loop-Device, was (merkwürdigerweise) zu wenige Daten aus dem Image liefert(e). Man kann diese Diskrepanz leicht überprüfen, indem man das betreffende Image mittels "losetup" auf ein loop-Device aufsetzt und dann durch Kopieren dieses Block-Devices nach /dev/null einfach mal die Bytes "zählen" läßt (falls man kein "wc -c" zur Hand hat). Es hat also mit dem SquashFS-Treiber (und der Art, wie der vielleicht auf die Daten zugreifen will) nichts zu tun ...

Ob das irgendwo dokumentiert ist, weiß ich gar nicht - wenn nicht, ist es in meinen Augen ein netter Bug. Spannend wäre es, was so ein Loop-Device aus einem Image < 4K macht bzw. wo da die Grenze genau liegt, aber das ist schon wieder "something completely different".

- - - Aktualisiert - - -

Das mit der 4K-Grenze war zum Teil ein Testfehler ... an der nächsten 512-Byte-Grenze ändert sich der tatsächliche Fehlercode beim Mounten von "EINVAL" in "EIO" - man sieht es nur beim "normalen" Mounten nicht auf Anhieb, erst wenn man "verbosity" einfordert:
Code:
$ mount [COLOR="#FF0000"]-vv[/COLOR] filesystem_hc.image /var/tmp/test2/
mount: mount('/dev/loop3','/var/tmp/test2/','ext3',0x00008000,'(null)'):-1: Invalid argument
mount: mount('/dev/loop3','/var/tmp/test2/','ext2',0x00008000,'(null)'):-1: Invalid argument
mount: mount('/dev/loop3','/var/tmp/test2/','ext4',0x00008000,'(null)'):-1: Invalid argument
[COLOR="#008000"]mount: mount('/dev/loop3','/var/tmp/test2/','squashfs',0x00008000,'(null)'):-1: Input/output error[/COLOR]
mount: mount('/dev/loop3','/var/tmp/test2/','fuseblk',0x00008000,'(null)'):-1: Invalid argument
mount: mount('/dev/loop3','/var/tmp/test2/','yaffs',0x00008000,'(null)'):-1: Invalid argument
mount: mount('/dev/loop3','/var/tmp/test2/','yaffs2',0x00008000,'(null)'):-1: Invalid argument
mount: mounting /dev/loop3 on /var/tmp/test2/ failed: Invalid argument
Damit spielt dann ab der 512-Byte-Boundary doch wieder der SquashFS-Treiber irgendwo mit ... diese Grenze ist wieder normal bei Blockdevices, das Loop-Device verwaltet seine Kapazität in kompletten Blöcken:
Code:
$ losetup -f;losetup -f filesystem_hc.image
/dev/loop3
$ cat /sys/devices/virtual/block/loop3/size
31428
Diese 31428 Blöcke sind dann wieder (31428 * 512 =) 16091136 Byte an der nächsten 512-Byte-Boundary, aber auch damit funktioniert eben das Mounten noch nicht ... beim vorhergehenden Test hatte ich mich davon irritieren lassen, daß die abschließende Feststellung des "mount"-Kommandos (ohne die wiederholte "v"-Option) sich nicht geändert hatte.
 
Zuletzt bearbeitet:
Hallo Riverhopper,
da bin ich wieder und habe hier die Ausgaben vom Updateverlauf über Telnet
Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
disable start/stop characters and flowcontrol
# id
uid=0(root) gid=0(root)
#   PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1336 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  989 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  999 root      5072 S    dsl_monitor -d
 1315 root      2844 S    avmipcd
 1329 root      3364 S    l2tpv3d
 1356 root     15852 S    ctlmgr
 1360 root      9248 S    upnpd
 1401 root      4312 S    multid
 1408 root      3812 S    ddnsd
 1414 root      3540 S    upnpdevd
 1443 root      4040 S    wland -B
 1455 root         0 SW   [autbtex]
 1456 root         0 SW   [pmex_ne]
 1457 root         0 SW   [pmex_fe]
 1667 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1674 root      1312 S    init
 1706 root      1520 S    hostapd -g /var/run/hostapd/global
 1769 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2085 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2809 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3238 root      4892 S    dsld -i -n
 3242 root      1312 S    /usr/sbin/inetd
 3281 root         0 SW   [scsi_eh_0]
 3282 root         0 SW   [usb-storage]
 3286 root         0 SW   [scsi_eh_1]
 3287 root         0 SW   [usb-storage]
 3309 root      8392 S    /usr/bin/aha
 3318 root      7528 S    /usr/bin/pbd
 3323 root      3852 S    /usr/bin/faxd -a
 3327 root      6252 S <  /bin/voipd
 3329 root      7188 S    /usr/bin/telefon -a127.0.0.1
 3345 root      5404 S    dect_manager
 3353 root      5004 S    /bin/avmike
 3354 root      2136 S    capiotcp_server -p5031 -m99
 3355 root         0 SW   [ksock tcp worke]
 3356 root         0 SW   [ksock tcp serve]
 3372 root      1336 S <  /sbin/udevd --daemon
 3379 root      1336 S <  /sbin/udevd --daemon
 3753 root      2720 S <  /sbin/nmbd
 3892 root      2792 S N  ntfs-3g /dev/sdb1 /var/media/ftp/ASMT-2115-01 -o rw,
 5186 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon
13936 root      1324 S    -sh
13982 root      4968 S    /cgi-bin/firmwarecfg
14042 root      1300 S    sleep 60
14047 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
14050 root      1308 R    ps
Fri May 20 19:53:51 CEST 2016
Fri May 20 19:53:51 CEST 2016
disable watchdog
killall: printserv: no process killed
storage:unmounting /var/media/ftp/ASMT-2115-01
storage:unmounting /var/media/ftp/USB2-0-FlashDisk-00
rmmod: can't unload 'sd_mod': Resource temporarily unavailable
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
sh: /sys/block/sdb: bad number
sh: /sys/block/sdb: bad number
rmmod: can't unload 'usb_storage': Resource temporarily unavailable
rmmod: can't unload 'scsi_mod': Resource temporarily unavailable
ls: /var/USB-proc-bus-usb-*: No such file or directory
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
Fri May 20 19:53:59 CEST 2016
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1336 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  989 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  999 root      5072 S    dsl_monitor -d
 1315 root      2844 S    avmipcd
 1329 root      3364 S    l2tpv3d
 1356 root     15852 S    ctlmgr
 1360 root      9248 S    upnpd
 1401 root      4308 S    multid
 1408 root      3812 S    ddnsd
 1414 root      3564 S    upnpdevd
 1443 root      4040 S    wland -B
 1455 root         0 SW   [autbtex]
 1456 root         0 SW   [pmex_ne]
 1457 root         0 SW   [pmex_fe]
 1667 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1674 root      1312 S    init
 1706 root      1520 S    hostapd -g /var/run/hostapd/global
 1769 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2085 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2809 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 3238 root      4892 S    dsld -i -n
 3242 root      1312 S    /usr/sbin/inetd
 3318 root      7528 S    /usr/bin/pbd
 3323 root      3852 S    /usr/bin/faxd -a
 3327 root      6252 S <  /bin/voipd
 3329 root      7188 S    /usr/bin/telefon -a127.0.0.1
 3345 root      5404 S    dect_manager
 3353 root      5004 S    /bin/avmike
 3354 root      2136 S    capiotcp_server -p5031 -m99
 3355 root         0 SW   [ksock tcp worke]
 3356 root         0 SW   [ksock tcp serve]
 3372 root      1336 S <  /sbin/udevd --daemon
 3379 root      1336 S <  /sbin/udevd --daemon
 3753 root      2720 S <  /sbin/nmbd
 5186 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon
13936 root      1324 S    -sh
13982 root      4968 S    /cgi-bin/firmwarecfg
14042 root      1300 S    sleep 60
14047 root      1332 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade sta
14138 root         0 SW   [flush-7:0]
14224 root      1336 S <  /sbin/udevd --daemon
14237 root      1336 S <  /sbin/udevd --daemon
14512 root      1308 R    ps
Fri May 20 19:53:59 CEST 2016
TERMINATING inetd capiotcp_server pbd faxd telefon dtrace printserv smbd nmbd mailer
pbd[3318]: received signal Terminated
May 20 19:53:59 pbd[3318]: terminating.
telefon: SIGTERM received!
telefon: SIGCHLD PID 14539 received!
telefon: SIGCHLD PID 3345 received!
Fri May 20 19:54:02 CEST 2016
TERMINATING audiod pictured feedd playerd
Fri May 20 19:54:02 CEST 2016
TERMINATING configd
Fri May 20 19:54:02 CEST 2016
TERMINATING lltdd maild voipd usermand mediasrv avmlogd tr069discover contfiltd fritznasdb dsld avmike
May 20 19:54:04 chronyd[2085]: Source 95.215.175.2 offline
May 20 19:54:04 chronyd[2085]: Source 5.9.156.53 offline
May 20 19:54:04 chronyd[2085]: Source 193.6.176.19 offline
May 20 19:54:04 chronyd[2085]: Can't synchronise: no reachable sources
May 20 19:54:05 dsld[3238]: udslinterface_destroy!!!(0x44c084)
May 20 19:54:05 dsld[3238]: udslinterface_destroy!!!(0x44c16c)
May 20 19:54:06 dsld[14587]: stopped.
Fri May 20 19:54:07 CEST 2016
Fri May 20 19:54:07 CEST 2016
ath0: STA f8:7b:7a:83:64:3a IEEE 802.11: disassociated
ath0: STA f8:7b:7a:83:64:3a IEEE 802.11: associated
ath0: STA f8:7b:7a:83:64:3a RADIUS: starting accounting session 00000032-00000032
ath0: STA f8:7b:7a:83:64:3a WPA: pairwise key handshake completed (RSN)
  PID USER       VSZ STAT COMMAND
    1 root      1312 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [migration/0]
    4 root         0 SW   [ksoftirqd/0]
    5 root         0 SW   [watchdog/0]
    6 root         0 SW   [migration/1]
    7 root         0 SW   [ksoftirqd/1]
    8 root         0 SW   [watchdog/1]
    9 root         0 SW   [yield_w/0]
   10 root         0 SW   [yield_w/1]
   11 root         0 SW   [yield_w/0]
   12 root         0 SW   [yield_w/1]
   13 root         0 SW   [events/0]
   14 root         0 SW   [events/1]
   15 root         0 SW   [khelper]
   18 root         0 SW   [async/mgr]
   33 root         0 SW   [sync_supers]
   34 root         0 SW   [bdi-default]
   36 root         0 SW   [kblockd/0]
   37 root         0 SW   [kblockd/1]
   57 root         0 SW   [kswapd0]
   58 root         0 SWN  [ksmd]
   59 root         0 SW   [aio/0]
   60 root         0 SW   [aio/1]
   74 root         0 SW   [pm_info]
   81 root         0 SWN  [avm_debugd]
  107 root         0 SW   [mtdblockd]
  117 root         0 DW   [ifx_ssc]
  125 root         0 SW   [l2tp]
  129 root         0 SW   [tffsd]
  130 root         0 SW   [avmnet_workqueu]
  135 root         0 SW   [avmnet_timer]
  196 root         0 SW   [cleanup_timer_f]
  314 root         0 SWN  [jffs2_gcd_mtd5]
  335 root         0 SW<  [loop0]
  343 root         0 SW   [capi_pipew/0]
  344 root         0 SW   [capi_pipew/1]
  345 root         0 SW   [capi_schedw/0]
  346 root         0 SW   [capi_schedw/1]
  347 root         0 SW   [pcmlink_ctrl]
  350 root         0 SW   [capitransp]
  353 root         0 SW<  [avm_dect_thread]
  434 root      1308 S    tail -f /nohup.out
  435 root      1336 S <  /sbin/udevd --daemon
  450 root         0 SW   [khubd]
  989 root      5328 S    dsl_control -i10_00_10_40_00_04_01_07 -f/lib/modules
  999 root      5072 S    dsl_monitor -d
 1315 root      2844 S    avmipcd
 1329 root      3364 S    l2tpv3d
 1356 root     15940 S    ctlmgr
 1360 root      9248 S    upnpd
 1401 root      4332 S    multid
 1408 root      3812 S    ddnsd
 1414 root      3540 S    upnpdevd
 1443 root      4040 S    wland -B
 1455 root         0 SW   [autbtex]
 1456 root         0 SW   [pmex_ne]
 1457 root         0 SW   [pmex_fe]
 1667 root      1180 S    /bin/run_clock -c /dev/tffs -d
 1674 root      1312 S    init
 1706 root      1520 S    hostapd -g /var/run/hostapd/global
 1769 root      1524 S    wpa_supplicant -g /var/run/wpa_supplicant/global -D
 2085 root      1492 S    /sbin/chronyd -n -f /var/tmp/chrony.conf
 2809 root      1308 S    /usr/sbin/telnetd -l /sbin/ar7login -p 23
 5186 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon
13936 root      1324 S    -sh
14138 root         0 SW   [flush-7:0]
14224 root      1336 S <  /sbin/udevd --daemon
14237 root      1336 S <  /sbin/udevd --daemon
14683 root      1300 S    sleep 60
14794 root      5644 S    /cgi-bin/firmwarecfg
14799 root      1324 S    {prepare_fwupgra} /bin/sh /bin/prepare_fwupgrade end
14802 root      1308 R    ps
Fri May 20 19:54:42 CEST 2016
rc.wlan: Stop WLAN...
disable watchdog

----- Start supportlog: -----
01:00:35: open
WLAND:[01443]:01:00.35/[35.11]:checking wland prerequisites...
WLAND:[01443]:01:00.37/[37.95]:derived config 'AP-only mode', ID: 1 (0x00000000)
WLAND:[01443]:19:54.51/[245616.85]:util_deinit:27: ENTER
WLAND:[01443]:19:54.51/[245616.85]:Dump memory informations:
WLAND:[01443]:19:54.51/[245616.85]:  Currently allocated    = 306
WLAND:[01443]:19:54.51/[245616.86]:  Currently alloc. count = 8
WLAND:[01443]:19:54.51/[245616.86]:  Total allocated        = 96253
WLAND:[01443]:19:54.51/[245616.86]:  Total allocated count  = 5532
WLAND:[01443]:19:54.51/[245616.86]:
----- End supportlog -----
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Fri May 20 19:54:59 CEST 2016
killall: printserv: no process killed
rmmod: can't unload 'vfat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'fat': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_cp437': unknown symbol in module, or unknown parameter
rmmod: can't unload 'nls_iso8859_1': unknown symbol in module, or unknown parameter
rmmod: can't unload 'sd_mod': unknown symbol in module, or unknown parameter
rmmod: can't unload 'ext2': unknown symbol in module, or unknown parameter
rmmod: can't unload 'usb_storage': unknown symbol in module, or unknown parameter
rmmod: can't unload 'scsi_mod': unknown symbol in module, or unknown parameter
ls: /var/USB-proc-bus-usb-*: No such file or directory
Connection closed by foreign host.
frank@frank-ThinkPad-X121e:~$

Bei den Befehlen aus #56 4. bleibt es immer stehen, so wie unten zu sehen.
Code:
[COLOR=#0000ff]frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
disable start/stop characters and flowcontrol
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                14976     14976         0 100% /
tmpfs                    56904      3856     53048   7% /var
tmpfs                    56904        64     56840   0% /dev
/dev/mtdblock5            1024       388       636  38% /data
/dev/loop0                 274       262         0 100% /var/media/ftp
tmpfs                    56904      3856     53048   7% /usr/sbin
/dev/sdb1            1953512444 1033907732 919604712  53% /var/media/ftp/ASMT-2115-01
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/assis
/dev/sda                999664       256    999408   0% /var/media/ftp/USB2-0-FlashDisk-00
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/css
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/dect
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/errors
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/fon_devices
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/fon_num
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/fritzinfo
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/help
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/home
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/html
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/internet
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/js
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/lua
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/menus
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/meter
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/net
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/software
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/storage
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/system
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/templates
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/tools
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/tr69_autoconfig
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/usb
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/webservices
/dev/root                14976     14976         0 100% /var/tmp/tsb/var/orgwww/wlan
tmpfs                    56904      3856     53048   7% /usr/www/avm
/dev/root                14976     14976         0 100% /usr/www/avm/assis
/dev/root                14976     14976         0 100% /usr/www/avm/css
/dev/root                14976     14976         0 100% /usr/www/avm/dect
/dev/root                14976     14976         0 100% /usr/www/avm/errors
/dev/root                14976     14976         0 100% /usr/www/avm/fon_devices
/dev/root                14976     14976         0 100% /usr/www/avm/fon_num
/dev/root                14976     14976         0 100% /usr/www/avm/fritzinfo
/dev/root                14976     14976         0 100% /usr/www/avm/help
/dev/root                14976     14976         0 100% /usr/www/avm/home
/dev/root                14976     14976         0 100% /usr/www/avm/html
/dev/root                14976     14976         0 100% /usr/www/avm/internet
/dev/root                14976     14976         0 100% /usr/www/avm/js
/dev/root                14976     14976         0 100% /usr/www/avm/lua
/dev/root                14976     14976         0 100% /usr/www/avm/menus
/dev/root                14976     14976         0 100% /usr/www/avm/meter
/dev/root                14976     14976         0 100% /usr/www/avm/net
/dev/root                14976     14976         0 100% /usr/www/avm/software
/dev/root                14976     14976         0 100% /usr/www/avm/storage
/dev/root                14976     14976         0 100% /usr/www/avm/system
/dev/root                14976     14976         0 100% /usr/www/avm/templates
/dev/root                14976     14976         0 100% /usr/www/avm/tools
/dev/root                14976     14976         0 100% /usr/www/avm/tr69_autoconfig
/dev/root                14976     14976         0 100% /usr/www/avm/usb
/dev/root                14976     14976         0 100% /usr/www/avm/webservices
/dev/root                14976     14976         0 100% /usr/www/avm/wlan
tmpfs                    56904      3856     53048   7% /usr/www/avm/menus/menu_data.lua
tmpfs                    56904      3856     53048   7% /usr/www/avm/login.lua
tmpfs                    56904      3856     53048   7% /usr/www/avm/home/home.lua
tmpfs                    56904      3856     53048   7% /usr/sbin
# ls -la /var/media/ftp
drwxrwxrwx    6 root     root          1024 May 20 21:06 .
drwxr-x---    3 root     root           100 May 20 20:09 ..
lrwxrwxrwx    1 root     root            29 May 20 20:01 .start_indexation.mp3 -> /var/media/ftp/FRITZ-Song.mp3
drwxrwxrwx    1 root     root          1768 May 20 20:31 ASMT-2115-01
-rwxrwxrwx    1 root     root          6640 May  6  2015 FRITZ-NAS.txt
-rwxrwxrwx    1 root     root         30192 May  6  2015 FRITZ-Picture.jpg
-rwxrwxrwx    1 root     root        104464 May  6  2015 FRITZ-Song.mp3
-rwxrwxrwx    1 root     root         95907 May  6  2015 FRITZ-Video.mp4
drwxrwxrwx    2 root     root          1024 May 20 21:05 TSB
drwxrwxrwx    5 root     root         16384 May 20 20:10 USB2-0-FlashDisk-00
drwxrwxrwx    2 root     root         14336 Jul 15  2015 lost+found
# cp -p /var/post_install /var/post_install._save_
# find /var/media/ftp   -name 7360_v2_-.de_20160516-201359.image
/var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image
/var/media/ftp/TSB/7360_v2_-.de_20160516-201359.image
find: /var/media/ftp/USB2-0-FlashDisk-00/LCR: Input/output error
find: /var/media/ftp/USB2-0-FlashDisk-00/TSB: Input/output error
# tar [/COLOR]
Vielleicht hilft das ja auch schon weiter. Werde nochmal versuchen das aus #56 zu machen, vielleicht habe ich ja noch Glück und dann poste ich das auch noch.
Viele Grüße
elsterkrug
 
Hallo Elsterkrug,
das Freetz-Image liegt in "/var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image"
d.h. der gewünschte tar-Befehl zum Auspacken ist dann:
"cd /; tar xvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image"

Bitte noch vorher folgende Kontrollbefehle eingeben:
Code:
# mount
# ls -la /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image

LG Riverhopper

EDIT: tar-Befehl angepasst
 
Zuletzt bearbeitet:
Ich würde ja tatsächlich mal versuchen, das neue Image ohne aktivierten LCR zu flashen ... vielleicht bringe ich ja einige Threads durcheinander, aber war hier nicht irgendwann die Rede davon, daß das erst einmal ohne den LCR funktionieren muß/sollte, bevor man dann "mit" weitermacht?

Ich würde mal behaupten (ohne das beweisen zu können), daß sich so ein Fehler beim Flashen neuer Firmware am ehesten dann finden läßt, wenn da so wenig wie möglich gegenüber dem originalen Zustand modifiziert ist.

Wenn man sich die Liste der "bind mounts" ansieht, ist schon mal anzunehmen, daß da jede Menge zusätzlicher Dateien ins "tmpfs" kopiert wurden (sowohl die originalen AVM-Dateien als auch die, welche vom LCR über die AVM-Dateien gemountet werden) und da die 7360 ja nun auch beim Hauptspeicher nicht so überreichlich mit Resourcen gesegnet ist, würde ich bei der Suche nach Fehlern beim Flashen nun nicht gerade das "tmpfs" zusätzlich mit irgendwelchen Dateien befüllen.

Notfalls schaltet man eben den automatischen Start des LCR ab und startet die Box neu, bevor man irgendeine Aktualisierung der Firmware versucht.
 
Hallo Riverhopper,
den Befehl hatte ich schon beim letzten Mal so eingegeben, habe das im Codeblock irgendwie abgeschnitten. Es bleibt immer noch an der selben Stelle stehen und nichts geht mehr weiter.

Code:
frank@frank-ThinkPad-X121e:~$ telnet fritz.box
Trying 192.168.178.1...
Connected to fritz.box.
Escape character is '^]'.
Fritz!Box user: elsterkrug
password: 


BusyBox v1.20.2 (2014-09-26 13:25:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/1"
weitere telnet Verbindung aufgebaut
disable start/stop characters and flowcontrol
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock5 on /data type jffs2 (rw,relatime)
/dev/loop0 on /var/media/ftp type ext2 (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
tmpfs on /usr/sbin type tmpfs (rw,relatime)
/dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/root on /var/tmp/tsb/var/orgwww/assis type squashfs (ro,relatime)
/dev/sda on /var/media/ftp/USB2-0-FlashDisk-00 type vfat (ro,noatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=winnt,utf8,errors=remount-ro)
/dev/root on /var/tmp/tsb/var/orgwww/css type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/dect type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/errors type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/fon_devices type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/fon_num type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/fritzinfo type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/help type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/home type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/html type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/internet type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/js type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/lua type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/menus type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/meter type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/net type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/software type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/storage type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/system type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/templates type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/tools type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/tr69_autoconfig type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/usb type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/webservices type squashfs (ro,relatime)
/dev/root on /var/tmp/tsb/var/orgwww/wlan type squashfs (ro,relatime)
tmpfs on /usr/www/avm type tmpfs (rw,relatime)
/dev/root on /usr/www/avm/assis type squashfs (ro,relatime)
/dev/root on /usr/www/avm/css type squashfs (ro,relatime)
/dev/root on /usr/www/avm/dect type squashfs (ro,relatime)
/dev/root on /usr/www/avm/errors type squashfs (ro,relatime)
/dev/root on /usr/www/avm/fon_devices type squashfs (ro,relatime)
/dev/root on /usr/www/avm/fon_num type squashfs (ro,relatime)
/dev/root on /usr/www/avm/fritzinfo type squashfs (ro,relatime)
/dev/root on /usr/www/avm/help type squashfs (ro,relatime)
/dev/root on /usr/www/avm/home type squashfs (ro,relatime)
/dev/root on /usr/www/avm/html type squashfs (ro,relatime)
/dev/root on /usr/www/avm/internet type squashfs (ro,relatime)
/dev/root on /usr/www/avm/js type squashfs (ro,relatime)
/dev/root on /usr/www/avm/lua type squashfs (ro,relatime)
/dev/root on /usr/www/avm/menus type squashfs (ro,relatime)
/dev/root on /usr/www/avm/meter type squashfs (ro,relatime)
/dev/root on /usr/www/avm/net type squashfs (ro,relatime)
/dev/root on /usr/www/avm/software type squashfs (ro,relatime)
/dev/root on /usr/www/avm/storage type squashfs (ro,relatime)
/dev/root on /usr/www/avm/system type squashfs (ro,relatime)
/dev/root on /usr/www/avm/templates type squashfs (ro,relatime)
/dev/root on /usr/www/avm/tools type squashfs (ro,relatime)
/dev/root on /usr/www/avm/tr69_autoconfig type squashfs (ro,relatime)
/dev/root on /usr/www/avm/usb type squashfs (ro,relatime)
/dev/root on /usr/www/avm/webservices type squashfs (ro,relatime)
/dev/root on /usr/www/avm/wlan type squashfs (ro,relatime)
tmpfs on /usr/www/avm/menus/menu_data.lua type tmpfs (rw,relatime)
tmpfs on /usr/www/avm/login.lua type tmpfs (rw,relatime)
tmpfs on /usr/www/avm/home/home.lua type tmpfs (rw,relatime)
tmpfs on /usr/sbin type tmpfs (rw,relatime)
# ls -la /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image
-rwxrwxrwx    1 root     root      19296256 May 16 20:14 /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image
# tar x -C / /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image
Danach steht es, der Cursor blinkt und leuchtet dann wieder eine Weile durchgehend und so weiter. Es kommt aber keinerlei Ausgabe und das # erscheint auch nicht wieder.

@Peter Pawn:
Ich habe die Installation ohne LCR durchgeführt. Als ich es 5 mal über das Web-IF versucht habe, habe ich ja zwischendurch den LCR nicht installiert und bei einem Neustart ist der LCR so und so wieder von der Box runter, also auch ohne LCR geht die Installation nicht durch.

Viele Grüße und Gute Nacht
elsterkrug
 
Das paßt nicht zur Anzeige in den beiden Code-Kästen in #66 ... auch im ersten ist schon der "lcrdaemon" in der Prozessliste zu sehen (PID 5186) und im zweiten Kasten sind ja die vom LCR vorgenommenen bind-Mounts in der Ausgabe des "df"-Kommandos ebenfalls nicht zu übersehen.

Aber ich halte mich nach dem Hinweis, daß das als letztes in #69 zu sehende Kommando mindestens noch die Angabe von "-f" vor dem Namen des tar-Archivs vermissen läßt (oder als Alternative ein "kleiner als"-Zeichen vor dem Namen, damit die Datei als STDIN im "tar" landet), dann auch hier heraus ... ich verstehe inzwischen weite Teile der Bemühungen ohnehin nicht mehr so richtig.

Da ist m.E. das eigentliche Ziel etwas verloren gegangen (ich mag mit dem Versuch der Antwort auf die Frage(n) von Riverhopper dazu beigetragen haben) ... es ist vermutlich doch zu kühn, wenn man als jemand, der von sich selbst sagt, er könne nur Anweisungen befolgen (vielleicht bringe ich ja auch hier wieder die Threads mit ähnlichen Themen durcheinander, das wäre denkbar, dann nichts für ungut), die Vorreiter-Rolle bei der Erkundung dieses Wegs der Modifikation bei der 7360 (als NOR-Box, bei NAND wäre das ja vermutlich schon lange um die Ecke) übernehmen soll.

Neben tatsächlichen Fehlern (wie dem falschen Format nach dem Umpacken mit dem Freetz-Trunk) treten hier noch alle möglichen anderen Probleme auf, die letzten Endes nur auf simple Schreibfehler zurückzuführen sind (oder darauf, daß man Unterstriche in Dateinamen hier nur schwer erkennen kann und das ohne C&P dann schnell mal in die Hose geht) und dabei kann dann jemand, der sich mit den Kommandos bzw. dem generellen Umgang mit der Kommandozeile auskennt, sich eben selbst helfen, wenn er den Sinn des einzugebenden Kommandos verinnerlicht hat. Das funktioniert m.E. nicht, wenn jemand sich nur als "ausführende Kraft" sieht und eben selbst so simple Sachen wie der Schreibfehler in #56 nicht als solche erkannt und in eigener Regie behoben werden können.
 
Hallo PeterPawn, Hallo Elsterkrug,
Sorry, da war ein Fehler meinerseits im tar-Befehl;

folgende Befehle funktionieren:
Code:
# [COLOR=#0000ff]mount[/COLOR]
# [COLOR=#0000ff]ls -la /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160516-201359.image[/COLOR]
-rwxrwxrwx    1 boxusr13 root      19296256 May 14 16:53 /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image
# [COLOR=#0000ff]cd /[/COLOR]
# [COLOR=#0000ff]pwd[/COLOR]
/
# [COLOR=#0000ff]tar tvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image[/COLOR]
drwxr-xr-x root/root         0 2016-05-14 16:47:52 ./
drwxr-x--- root/root         0 2016-02-25 10:46:58 ./var/
-r--r----- root/root     35208 2015-09-15 16:01:17 ./var/flash_update_2.6.28.ko
-r--r----- root/root     55992 2016-01-26 15:10:24 ./var/flash_update_3.10.ko
-rw-r----- root/root       128 2016-02-25 10:46:58 ./var/signature
-rwxr-x--- root/root      2795 2016-02-25 10:46:58 ./var/info.txt
-r-xr-x--- root/root    278552 2015-10-20 16:19:38 ./var/chksum
-rwxr-x--- root/root     39356 2016-02-25 10:46:58 ./var/install
drwxr-x--- root/root         0 2016-05-14 16:53:09 ./var/tmp/
-rw-r--r-- root/root  18590984 2016-05-14 16:53:10 ./var/tmp/kernel.image
-rw-r--r-- root/root         0 2016-05-14 16:53:09 ./var/tmp/filesystem.image
-r-xr-x--- root/root    283844 2015-10-20 16:19:38 ./var/regelex
# [COLOR=#0000ff]tar xvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image[/COLOR]
./
./var/
./var/flash_update_2.6.28.ko
./var/flash_update_3.10.ko
./var/signature
./var/info.txt
./var/chksum
./var/install
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/regelex
#
und dann ganz normal an der Stelle in #56 weitermachen.

LG Riverhopper

- - - Aktualisiert - - -

Hallo Elsterkrug,
Bitte auch die Inputs von PeterPawn berücksichtigen:
Ich würde ja tatsächlich mal versuchen, das neue Image ohne aktivierten LCR zu flashen ...
war hier nicht irgendwann die Rede davon, daß das erst einmal ohne den LCR funktionieren muß/sollte, bevor man dann "mit" weitermacht?

Ich würde mal behaupten (ohne das beweisen zu können), daß sich so ein Fehler beim Flashen neuer Firmware am ehesten dann finden läßt, wenn da so wenig wie möglich gegenüber dem originalen Zustand modifiziert ist.
...
Notfalls schaltet man eben den automatischen Start des LCR ab und startet die Box neu, bevor man irgendeine Aktualisierung der Firmware versucht.

das "Stoppen" des LCR könntest Du wie folgt umsetzen:
Code:
# [COLOR=#0000ff]ps | grep lcrdaemon | grep -v grep[/COLOR]
 5186 root      1572 S    {lcrdaemon} /bin/sh /var/tmp/tsb/lcrdaemon
# [COLOR=#0000ff]pidof lcrdaemon[/COLOR]
5545
# [COLOR=#0000ff]kill `pidof lcrdaemon`[/COLOR]
Wichtig: Backticks verwenden, sollte bei Copy&Paste eigentlich kein Problem sein

Kontrolle:
# [COLOR=#0000ff]ps | grep lcrdaemon | grep -v grep[/COLOR]
#

Anschließend unnötige LCR-Mountpoints temp. entfernen:
Code:
umount /usr/www/avm/home/home.lua
umount /usr/www/avm/login.lua
umount /usr/www/avm/menus/menu_data.lua
umount /usr/www/avm/wlan
umount /usr/www/avm/webservices
umount /usr/www/avm/usb
umount /usr/www/avm/tr69_autoconfig
umount /usr/www/avm/tools
umount /usr/www/avm/templates
umount /usr/www/avm/system
umount /usr/www/avm/storage
umount /usr/www/avm/software
umount /usr/www/avm/net
umount /usr/www/avm/meter
umount /usr/www/avm/menus
umount /usr/www/avm/lua
umount /usr/www/avm/js
umount /usr/www/avm/internet
umount /usr/www/avm/html
umount /usr/www/avm/home
umount /usr/www/avm/help
umount /usr/www/avm/fritzinfo
umount /usr/www/avm/fon_num
umount /usr/www/avm/fon_devices
umount /usr/www/avm/errors
umount /usr/www/avm/dect
umount /usr/www/avm/css
umount /usr/www/avm/assis
umount /usr/www/avm
umount /var/tmp/tsb/var/orgwww/wlan
umount /var/tmp/tsb/var/orgwww/webservices
umount /var/tmp/tsb/var/orgwww/usb
umount /var/tmp/tsb/var/orgwww/tr69_autoconfig
umount /var/tmp/tsb/var/orgwww/tools
umount /var/tmp/tsb/var/orgwww/templates
umount /var/tmp/tsb/var/orgwww/system
umount /var/tmp/tsb/var/orgwww/storage
umount /var/tmp/tsb/var/orgwww/software
umount /var/tmp/tsb/var/orgwww/net
umount /var/tmp/tsb/var/orgwww/meter
umount /var/tmp/tsb/var/orgwww/menus
umount /var/tmp/tsb/var/orgwww/lua
umount /var/tmp/tsb/var/orgwww/js
umount /var/tmp/tsb/var/orgwww/internet
umount /var/tmp/tsb/var/orgwww/html
umount /var/tmp/tsb/var/orgwww/home
umount /var/tmp/tsb/var/orgwww/help
umount /var/tmp/tsb/var/orgwww/fritzinfo
umount /var/tmp/tsb/var/orgwww/fon_num
umount /var/tmp/tsb/var/orgwww/fon_devices
umount /var/tmp/tsb/var/orgwww/errors
umount /var/tmp/tsb/var/orgwww/dect
umount /var/tmp/tsb/var/orgwww/css
umount /var/media/ftp/USB2-0-FlashDisk-00
umount /var/tmp/tsb/var/orgwww/assis

Kontrolle:
Code:
# [COLOR=#0000ff]df[/COLOR]
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                14976     14976         0 100% /
tmpfs                    56904      3856     53048   7% /var
tmpfs                    56904        64     56840   0% /dev
/dev/mtdblock5            1024       388       636  38% /data
/dev/loop0                 274       262         0 100% /var/media/ftp
[COLOR=#00ff00]tmpfs                    56904      3856     53048   7% /usr/sbin
[/COLOR]/dev/sdb1            1953512444 1033907732 919604712  53% /var/media/ftp/ASMT-2115-01
[COLOR=#00ff00]tmpfs                    56904      3856     53048   7% /usr/sbin
[/COLOR]
# [COLOR=#0000ff]mount[/COLOR]
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock5 on /data type jffs2 (rw,relatime)
/dev/loop0 on /var/media/ftp type ext2 (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
[COLOR=#00ff00]tmpfs on /usr/sbin type tmpfs (rw,relatime)
[/COLOR]/dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
[COLOR=#00ff00]tmpfs on /usr/sbin type tmpfs (rw,relatime)
[/COLOR]

anschließend Schritt 4 durchführen.

LG Riverhopper

- - - Aktualisiert - - -

Hallo zusammen,
ich habe den Status mal zusammengeschrieben;

es wurden drei Wege zur Problemanalyse vorgeschlagen:
im folgenden wird davon ausgegangen, dass bei den Tests die LCR-Dienste gestoppt und die LCR-Mountpoints entfernt sind;
Nachtrag: Bitte auch WLAN vor Beginn der Tests stoppen; Befehl "/etc/init.d/rc.wlan stop" im Telnet-Console eingeben.

Weg 1: Einloggen per Telnet und Freetz-Image per Web-IF einspielen
hier fehlt noch der Test ohne LCR-Dienste/-Mountpoints

Weg 2: Einloggon per Telnet und manuelle Installation durchführen
Ablauf: Ausführung von "sh -x /var/install" ist beschrieben, ferner Ermittlung/Anpassung und Ausführung von /var/post_install; siehe #56
Warten auf Rückmeldung von Elsterkrug.

Weg 3: Erstellung eines neuen Freetz-Images mit patched kernelsquashfs.raw Datei
hier sind an Offset 0x08 und 0x32 der Datei "unpacked_firmware/modified/kernel/kernelsquashfs.raw" jeweils die nachfolgenden 6 Hexwerte durch die file-length zu ersetzen.
Ablauf: sobald die Ergebnisse von Weg 1 und 2 von Elsterkrug vorliegen, liefere ich die Befehlssequenzen wieder als "Schritt-für-Schritt"-Anleitung.

Bei Änderungswünschen einfach melden.

LG Riverhopper

EDIT: Anpassung post_install Datei, inkl. deren Ausführung in #56 4.) eingepfegt
Hinweis "WLAN stoppen" von PeterPawn eingepflegt

- - - Aktualisiert - - -

Hallo zusammen,
nebenbei ist mir noch aufgefallen, dass die LCR-Installation auf den Mountpoint "/usr/sbin" doppelt mountet;
ich gehe davon aus, dass der letzte Mount-Befehl gewonnen hat ;-)

Code:
# [COLOR=#0000ff]df[/COLOR]
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                14976     14976         0 100% /
tmpfs                    56904      3856     53048   7% /var
tmpfs                    56904        64     56840   0% /dev
/dev/mtdblock5            1024       388       636  38% /data
/dev/loop0                 274       262         0 100% /var/media/ftp
[COLOR=#00ff00]tmpfs                    56904      3856     53048   7% /usr/sbin
[/COLOR]/dev/sdb1            1953512444 1033907732 919604712  53% /var/media/ftp/ASMT-2115-01
[COLOR=#00ff00]tmpfs                    56904      3856     53048   7% /usr/sbin
[/COLOR]
# [COLOR=#0000ff]mount[/COLOR]
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /var type tmpfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock5 on /data type jffs2 (rw,relatime)
/dev/loop0 on /var/media/ftp type ext2 (rw,relatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
[COLOR=#00ff00]tmpfs on /usr/sbin type tmpfs (rw,relatime)
[/COLOR]/dev/sdb1 on /var/media/ftp/ASMT-2115-01 type fuseblk (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
[COLOR=#00ff00]tmpfs on /usr/sbin type tmpfs (rw,relatime)[/COLOR]

Hintergründe dafür erschließen sich mir so nicht, das kann evtl. nur Harald B. sagen; dies nur nebenbei bemerkt,
es soll uns am Troubleshooting nicht hindern.

LG Riverhopper
 
Zuletzt bearbeitet:
@Riverhopper:

Den Teil mit dem Patchen des SquashFS-Images für die 7360 (Weg 3) kann man m.E. beruhigt weglassen ... warum sich das Image nicht bei Dir auf der 7490 mounten ließ, dürfte geklärt sein und das Auffüllen bis zur nächsten integralen Blockgrenze ist bei Verwendung des NOR-Flashs als Speicher auch nicht notwendig, da dort noch genug Speicherzellen nach dem Ende des Images zur Verfügung stehen zum Lesen (der Inhalt ist ja egal). Das war nur ein Vorschlag meinerseits, um die Gründe für das Fehlschlagen des Mountens auf der 7490 einzugrenzen ... am Ende interessiert das auf der 7360 überhaupt nicht.

Ansonsten würde ich noch für den Test des Updates das WLAN der FRITZ!Box vorher deaktivieren, dann kommen keine entsprechenden Nachrichten (wie in #66 im ersten Code-Block) dazwischen, wenn sich irgendwelche WLAN-Clients erneut verbinden wollen (f8:7b:7a:irgendwas ist der OID nach irgendwas von Motorola).

Dann ist es so, daß von /var/install die /var/post_install modifiziert wird, dabei gehen aber normalerweise die ganzen Ausgaben mittels "echo" nach STDOUT und das ist - solange die /var/install von firmwarecfg aufgerufen wird - die Datei /var/tmp/install_error.log (für STDERR) und /var/tmp/install_out.log (für STDOUT). Solange man also die /var/install nicht von Hand aufruft (das wäre ja das "sh -x /var/install" nach dem Auspacken), sollte man das Ergebnis in diesen Dateien begutachten. Das ist nicht ganz so einfach (wenn man das Update über das GUI startet), da aber von der /var/install die Datei /var/post_install nur fortgeschrieben wird, kann man durch das Einfügen von "cat /var/tmp/install*.log >/dev/console" am Beginn der /var/post_install (nach dem SheBang erst!) sich diese Dateien trotzdem noch in einer Telnet-Session anzeigen lassen. Das passiert ggf. auch noch vor dem Killen der Telnet-Session, selbst wenn man das Stoppen des telnetd nicht auskommentiert/löscht - der "telefon"-Daemon sollte nebenbei bemerkt schon gestoppt werden, telnetd sollte detached sein und trotzdem weiterlaufen.
 
Hallo Riverhopper, Hallo Peter Pawn,
ich werde versuchen alles umzusetzen und die Ergebnisse zu posten. Komme aber leider erst morgen im Laufe des Tages dazu.
elsterkrug
 
BTW ... da das hier weitab vom Schuß (aus Sicht von Freetz) ist, müßte mal jemand im Trac ein Ticket dazu aufmachen, daß bei der 7360 für die Firmware 06.50 fälschlicherweise mit SquashFS3 gepackt wird (also das, was irgendwo hier im Thread schon festgestellt wurde).

Dann wird das er13 sicherlich umgehend/zeitnah korrigieren ... event. reicht auch schon ein passender Thread im Freetz-Unterforum (den würde ich dann notfalls auch aufmachen, für das Trac habe ich keinen Account mehr). Für die NAND-Modelle wurde ja gerade ein Fehler in einer Einstellung (die auch dieses Problem betrifft -> HAS_EXT2_UPDATE_LAYOUT o.s.ä.) korrigiert ... wenn er vom Problem bei der 7360 wüßte, hätte er es wahrscheinlich gleichzeitig korrigiert, daher tippe ich mal darauf, daß es untergegangen ist.

- - - Aktualisiert - - -

Ok, ich habe das jetzt mal per E-Mail an er13 mitgeteilt und ihm einen Link auf diesen Thread gesendet ... ob/wann das im Trunk angepaßt wird, entscheidet natürlich nach wie vor er13 selbst, aber das ist meist recht zeitnah und dann kann man beim Bauen des Images wieder auf den Trunk setzen (ich habe die Patches von Riverhopper nicht im einzelnen angesehen).
 
Hallo Elsterkrug, hallo PeterPawn,
vorab vielen Dank an PeterPawn für Unterstützung

anbei die Inputs für "Weg 1":

Ziel: Klärung, ob Update-Installation funktioniert, wenn LCR gestoppt ist, sowie Analyse-Daten sammeln

Vorbereitung:
LCR-Dienste stoppen und die LCR-Mountpoints entfernen; siehe #71
WLAN stoppen "Befehl "/etc/init.d/rc.wlan stop" in Telnet-Console eingeben.

Ablauf:
1.) Freetz-Image anpassen, so dass erweiterte Ausgabe in Console erfolgt
Code:
# [COLOR=#0000ff]mkdir /var/tmp/freetz[/COLOR]
# [COLOR=#0000ff]cd /var/tmp/freetz[/COLOR]

Auspacken des Freetz-Images:
# [COLOR=#0000ff]tar xvpf /var/media/ftp/ASMT-2115-01/7360_v2_-.de_20160514-164838.image[/COLOR]
./
./var/
./var/flash_update_2.6.28.ko
./var/flash_update_3.10.ko
./var/signature
./var/info.txt
./var/chksum
./var/install
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/regelex
# 

Anpassung der install Datei fuer erweitertes Logging:
# [COLOR=#0000ff]sed -i '/# append sequence to \/var\/post_install/ aecho '\''cat /var/tmp/install*.log >/dev/console'\'' >>/var/post_install' ./var/install[/COLOR]
#

Kontrolle:
# [COLOR=#0000ff]grep -A 2 -B 10 'append sequence to' ./var/install[/COLOR]
# next: prepare_update
#! /bin/sh
##################################################################################
# prepare install
##################################################################################
# do no longer overwrite/remove /var/post_install
if [ ! -f /var/post_install ] ; then
# create, if not present
  echo "#! /bin/sh" >/var/post_install
fi
# append sequence to /var/post_install
[COLOR=#00ff00]echo 'cat /var/tmp/install*.log >/dev/console' >>/var/post_install[/COLOR]
echo 'echo $0: start' >>/var/post_install
#
  
Anpassung install Skript, stoppen des telnetd Prozesses aus post_install herausnehmen
# [COLOR=#0000ff]sed -i 's/^\(echo .* then killall telnetd .*post_install\)$/# \1/' ./var/install[/COLOR]
#

Kontrolle:
# [COLOR=#0000ff]grep -B 2 'then killall telnetd' ./var/install[/COLOR]
echo "killall run_clock" >>/var/post_install
echo "if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi" >>/var/post_install
[COLOR=#00ff00]# echo "if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi" >>/var/post_install[/COLOR]
#

# ls -la *
drwxr-x---    3 root     root           200 May 21 21:34 .
drwxr-xr-x    3 root     root            60 May 21 21:26 ..
-r-xr-x---    1 root     root        278552 Oct 20  2015 chksum
-r--r-----    1 root     root         35208 Sep 15  2015 flash_update_2.6.28.ko
-r--r-----    1 root     root         55992 Jan 26 15:10 flash_update_3.10.ko
-rwxr-x---    1 root     root          2795 Feb 25 10:46 info.txt
-rwxr-x---    1 root     root         [COLOR=#00ff00]39396 May 21 21:34[/COLOR] install
-r-xr-x---    1 root     root        283844 Oct 20  2015 regelex
-rw-r-----    1 root     root           128 Feb 25 10:46 signature
drwxr-x---    2 root     root            80 May 21 21:26 tmp
#

Erstellen des neuen Freetz-Images:
# [COLOR=#0000ff]tar cvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image .[/COLOR]
./
./var/
./var/install
./var/regelex
./var/tmp/
./var/tmp/filesystem.image
./var/tmp/kernel.image
./var/chksum
./var/info.txt
./var/signature
./var/flash_update_3.10.ko
./var/flash_update_2.6.28.ko
#

Kontrolle:
# [COLOR=#0000ff]cd /[/COLOR]
# [COLOR=#0000ff]tar tvpf /var/media/ftp/ASMT-2115-01/Freetz_7360_v2_Web_IF.image[/COLOR]
drwxr-xr-x root/root         0 2016-05-21 21:26:02 ./
drwxr-x--- root/root         0 2016-05-21 21:34:42 ./var/
-rwxr-x--- root/root     [COLOR=#00ff00]39396 2016-05-21 21:34:06[/COLOR] ./var/install
-r-xr-x--- root/root    283844 2015-10-20 16:19:38 ./var/regelex
drwxr-x--- root/root         0 2016-05-21 21:26:02 ./var/tmp/
-rw-r--r-- root/root         0 2016-05-14 16:53:09 ./var/tmp/filesystem.image
-rw-r--r-- root/root  18590984 2016-05-14 16:53:10 ./var/tmp/kernel.image
-r-xr-x--- root/root    278552 2015-10-20 16:19:38 ./var/chksum
-rwxr-x--- root/root      2795 2016-02-25 10:46:58 ./var/info.txt
-rw-r----- root/root       128 2016-02-25 10:46:58 ./var/signature
-r--r----- root/root     55992 2016-01-26 15:10:24 ./var/flash_update_3.10.ko
-r--r----- root/root     35208 2015-09-15 16:01:17 ./var/flash_update_2.6.28.ko
# 
Putzen, tempfs aufräumen:
# [COLOR=#0000ff]rm -r /var/tmp/freetz[/COLOR]

2.) Freetz-Image Freetz_7360_v2_Web_IF.image per Web-IF installieren
3.) sämtliche Telnet-Consolen-Output posten (Attachement oder CODE-Tags)

LG Riverhopper

EDIT:
Aufräumbefehl in 1.) eingepflegt
WLAN-Stop-Befehl angepasst
Anpassung install Skript, so dass Listing der install-logfiles im post_install Skript erfolgt
Anpassung install Skript, stoppen des telnetd Prozesses aus post_install herausnehmen
 
Zuletzt bearbeitet:
@er13 hat den Trunk entsprechend geändert, das Erstellen eines passenden Images sollte jetzt auch mit dem originalen Inhalt von freetz.org funktionieren. Am besten wäre es vermutlich, wenn man einfach noch einmal das Image neu packen läßt ... dann weiß man wenigstens definitiv, wie der Ausgangszustand aussieht bzw. dann kann man davon ausgehen, daß andere anhand der .config den korrekten Inhalt des Images nachbilden können, wenn man etwas nachsehen will.
 
Hallo PeterPawn, Hallo Elsterkrug,
die Vorgehensweise #76 ist plausibel;

@Elsterkrug:
am Besten Trunk neu auschecken,
Code:
alte Trunk-Umgebung in Schattenbereich schieben:
freetz@linux-linux:~$ [COLOR=#0000ff]mv freetz-trunk freetz-trunk._13712_[/COLOR]
freetz@linux-linux:~$ [COLOR=#0000ff]umask 022[/COLOR]
freetz@linux-linux:~$
aktuellen freetz-trunk (13731) auschecken:
freetz@linux-linux:~$ [COLOR=#0000ff]svn checkout http://svn.freetz.org/trunk freetz-trunk[/COLOR]

Freetz-Setup für FB7360 einstellen
Code:
freetz@linux-linux:~$ [COLOR=#0000ff]cd freetz-trunk[/COLOR]

freetz@linux-linux:~/freetz-trunk$ [COLOR=#0000ff]make menuconfig[/COLOR]
Wichtig: hier folgende Werte selektieren
===========================
--- User competence ------------------------   
    Level of user competence (Beginner)  --->         [COLOR=#0000ff]Expert[/COLOR]
--- Hardware/Firmware ----------------------
    Hardware type (7390)  --->                        [COLOR=#0000ff]7360 v2[/COLOR]        
    Firmware language (de - deutsch)  --->           
    Firmware version (FRITZ!OS 06.2x/06.3x)  --->     [COLOR=#0000ff]FRITZ!OS 06.5x - HIGHLY EXPERIMENTAL[/COLOR]
===========================

Kontrolle:
freetz@linux-linux:~/freetz-trunk$ [COLOR=#0000ff]grep FREETZ_TYPE_FIRMWARE_06_5X .config[/COLOR]
[COLOR=#00ff00]FREETZ_TYPE_FIRMWARE_06_5X=y[/COLOR]

Tools erstellen:
freetz@linux-linux:~/freetz-trunk$ [COLOR=#0000ff]make tools[/COLOR]

Weiterer Ablauf siehe #26 ff.
Wichtig: den neuen Freetz-Image-Namen bei der Fingerübung bzw. Copy&Paste berücksichtigen.

LG Riverhopper

- - - Aktualisiert - - -

Hallo Elsterkrug,
anbei die Inputs für "Weg 2":

Ziel: Update-Installation per Telnet durchführen, sowie Analyse-Daten sammeln

Vorbereitung:
LCR-Dienste stoppen und die LCR-Mountpoints entfernen; siehe #71
WLAN stoppen "Befehl "/etc/init.d/rc.wlan stop" in Telnet-Console eingeben.

Ablauf:
Einloggon per Telnet und manuelle Installation durchführen
Ausführung von "sh -x /var/install" ist beschrieben, ferner Ermittlung/Anpassung und Ausführung von /var/post_install; siehe #56
Bitte sämtliche Telnet-Consolen-Output posten (Attachement oder CODE-Tags).

LG Riverhopper

EDIT: WLAN-Stop-Befehl gemäß Hinweis PeterPawn angepasst
 
Zuletzt bearbeitet:
Hallo,
habe jetzt den Trunk neu ausgecheckt. Makemenuconfig ging auch alles gut durch, aber jetzt geht es nicht weiter.
Code:
frank@frank-ThinkPad-X121e:~$ cd freetz-trunk
frank@frank-ThinkPad-X121e:~/freetz-trunk$ ./fwmod -u -d unpacked_firmware dl/fw/FRITZ.Box_Fon_WLAN_7360.124.06.50.image
ERROR: firmware image FRITZ.Box_Fon_WLAN_7360.124.06.50.image not found
frank@frank-ThinkPad-X121e:~/freetz-trunk$ ls -la FRITZ.Box_Fon_WLAN_7360.124.06.50.image
-rw-r--r-- 1 frank frank 19302400 Mai 22 10:16 FRITZ.Box_Fon_WLAN_7360.124.06.50.image
frank@frank-ThinkPad-X121e:~/freetz-trunk$
Die Datei ist aber da, ich kann auch keine Schreibfehler entdecken. Was nun?
Viele Grüße
elsterkrug
 
Hallo Elsterkrug,
bitte
Code:
freetz@freety-linux:~/freetz-devel$ [COLOR=#0000ff]./fwmod -u -d unpacked_firmware FRITZ.Box_Fon_WLAN_7360.124.06.50.image[/COLOR]
eingeben.

LG Riverhopper

PS: siehe auch #10
 
Zuletzt bearbeitet:
Nach (frischem) Auschecken und "make menuconfig" braucht es noch ein "make tools", damit die benötigten Programm überhaupt erst einmal erstellt werden.

Nach einem erneuten Auschecken in ein bereits verwendetes Verzeichnis wird vom "make"-Kommando anhand der Abhängigkeiten im "Makefile" entschieden, welche Teile neu zu übersetzen sind.

Je nachdem, was jetzt "neu ausgecheckt" heißt, braucht es u.U. noch ein "make image", damit die Firmware an der richtigen Stelle in der Verzeichnisstruktur landet.

Entweder Du läßt auch beim "fwmod"-Aufruf die Angabe der Unterverzeichnisse "dl/fw/" weg oder Du führst vorher das "make image" aus oder Du kopierst das Image von Hand an die richtige Stelle. Hier zeigt jedenfalls das "ls", daß das Image an einer Stelle liegt, wo es nach dem Aufruf von "fwmod" nicht gesucht wird.

EDIT: Da hat das Überprüfen meiner Angaben zu lange gebraucht und jemand anderes war schneller.
 

Statistik des Forums

Themen
244,878
Beiträge
2,220,022
Mitglieder
371,604
Neuestes Mitglied
broekar
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.