- Mitglied seit
- 26 Apr 2005
- Beiträge
- 7,498
- Punkte für Reaktionen
- 158
- Punkte
- 63
Erledigt...Bitte mal ab #12 abtrennen und den neuen Thread "in-memory Image lässt sich nicht mit EVA-FTP-Client.ps1 auf 7590 hochladen"
Erledigt...Bitte mal ab #12 abtrennen und den neuen Thread "in-memory Image lässt sich nicht mit EVA-FTP-Client.ps1 auf 7590 hochladen"
PS C:\Users\Public\Downloads\FreetzTheBox> .\EVA-FTP-Client.ps1 -Address 192.168.15.1 -ScriptBlock { BootDeviceFromImage .\Images\6890_07.24.all-rev84953_labor_freetz-ng-18456-005524b6a_20210715-060407.NAND_bootable.image } -Verbose -Debug
DEBUG: Response:
220 ADAM2 FTP Server ready
================
DEBUG: Sent
USER adam2
================
DEBUG: Response:
331 Password required for adam2
================
DEBUG: Sent
PASS adam2
================
DEBUG: Response:
230 User adam2 successfully logged in
================
DEBUG: Sent
SYST
================
DEBUG: Response:
215 AVM EVA Version 1.3292 0x0 0x46409
================
DEBUG: Sent
GETENV memsize
================
DEBUG: Response:
memsize 0x20000000
200 GETENV command successful
================
DEBUG: Memory size found : 0x20000000 (512 MB)
DEBUG: Memory size used : 0x08000000 (128 MB)
DEBUG: Image size found : 0x03158900
DEBUG: Set memory size to : 0x04ea7700
DEBUG: Set MTD RAM device to: 0x84ea7700,0x88000000
DEBUG: Sent
SETENV memsize 0x04ea7700
================
DEBUG: Response:
200 SETENV command successful
================
DEBUG: Sent
SETENV kernel_args_tmp mtdram1=0x84ea7700,0x88000000
================
DEBUG: Response:
200 SETENV command successful
================
DEBUG: Sent
TYPE I
================
DEBUG: Response:
200 Type set to BINARY
================
DEBUG: Sent
MEDIA SDRAM
================
DEBUG: Response:
200 Media set to MEDIA_SDRAM
================
DEBUG: Uploading file
'.\Images\6890_07.24.all-rev84953_labor_freetz-ng-18456-005524b6a_20210715-060407.NAND_bootable.image' to '0x84ea7700
0x88000000' ...
DEBUG: Sent
P@SW
================
DEBUG: Response:
227 Entering Passive Mode (192,168,15,1,12,18)
================
DEBUG: Sent
STOR 0x84ea7700 0x88000000
================
DEBUG: Response:
150 Opening BINARY data connection
================
SendCommand : Ausnahme beim Aufrufen von "Flush" mit 0 Argument(en): "In die Übertragungsverbindung können keine
Daten geschrieben werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen."
In C:\Users\Public\Downloads\FreetzTheBox\EVA-FTP-Client.ps1:681 Zeichen:21
+ SendCommand "QUIT"
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [SendCommand], MethodInvocationException
+ FullyQualifiedErrorId : IOException,SendCommand
PS C:\Users\Public\Downloads\FreetzTheBox>
bootcore
-Kernel landet - ich würde an Deiner Stelle mal versuchen, das RAM-Limit auf 256 MB anzuheben in der Skript-Datei (https://github.com/PeterPawn/YourFr...60b19387370/eva_tools/EVA-FTP-Client.ps1#L271), wenn ich davon ausgehe, daß der bootcore
-Kernel (der hat ein initramfs
als Dateisystem integriert und kommt daher ohne weiteres FS aus) an das obere Ende des verfügbaren Hauptspeichers geladen wird.Flush()
vermutlich bei einem der drei Close()
-Aufrufe auftritt, wird das Skript nicht mehr beim Lesen von Antworten der Box vorbeikommen - aber das ist auch nur geraten.EVA-FTP-Client.ps1 -scriptblock { BootDeviceFromImage 6890.in-memory 0 }
bootcore
-Kernel entpackt werden soll. Warum AVM die Speicherbegrenzung bei den VR9-Boxen eingeführt hat, weiß ich nicht - aber bei den GRX-Boxen wird ein zweiter Kernel (der ist ähnlich einem Bare-Metal-Hypervisor) verwendet, der einige wichtige Hardware-Ressourcen verwaltet bzw. diese an die erste (und einzige) virtuelle Instanz delegiert. Der kriegt auch als erstes von EVA die Steuerung und startet dann selbst erst das eigentliche FRITZ!OS. EVA-FTP-Client.ps1 -scriptblock { BootDeviceFromImage 6890.in-memory 0 }
bootcore
-Kernels NICHT die in den Speicher geladenen Daten (Kernel + Dateisystem) überschrieben werden. Wie genau diese Adressen am Ende aussehen, kannst/mußt Du selbst nachsehen. Absolut "einheitlich" KÖNNEN die eigentlich nicht sein bei allen GRX-Boxen, denn die 7560 hat m.W. einen deutlich kleineren Hauptspeicher als die anderen Modelle.PS C:\YourFritz\master\eva_tools> .\EVA-Discover.ps1 -maxWait 120 -Debug -Verbose
DEBUG: Using local IPv4 address 192.168.178.15 ...
AUSFÜHRLICH: Sending discovery packet (1) ...
AUSFÜHRLICH: Sending discovery packet (2) ...
AUSFÜHRLICH: Sending discovery packet (3) ...
AUSFÜHRLICH: Sending discovery packet (4) ...
AUSFÜHRLICH: Sending discovery packet (5) ...
AUSFÜHRLICH: Sending discovery packet (6) ...
AUSFÜHRLICH: Sending discovery packet (7) ...
AUSFÜHRLICH: Sending discovery packet (8) ...
AUSFÜHRLICH: Sending discovery packet (9) ...
AUSFÜHRLICH: Sending discovery packet (10) ...
AUSFÜHRLICH: Sending discovery packet (11) ...
AUSFÜHRLICH: Sending discovery packet (12) ...
AUSFÜHRLICH: Sending discovery packet (13) ...
AUSFÜHRLICH: Sending discovery packet (14) ...
AUSFÜHRLICH: Sending discovery packet (15) ...
AUSFÜHRLICH: Sending discovery packet (16) ...
AUSFÜHRLICH: Sending discovery packet (17) ...
AUSFÜHRLICH: Sending discovery packet (18) ...
AUSFÜHRLICH: Sending discovery packet (19) ...
AUSFÜHRLICH: Sending discovery packet (20) ...
AUSFÜHRLICH: Sending discovery packet (21) ...
AUSFÜHRLICH: Sending discovery packet (22) ...
AUSFÜHRLICH: Sending discovery packet (23) ...
AUSFÜHRLICH: Sending discovery packet (24) ...
AUSFÜHRLICH: Sending discovery packet (25) ...
AUSFÜHRLICH: Sending discovery packet (26) ...
AUSFÜHRLICH: Sending discovery packet (27) ...
AUSFÜHRLICH: Sending discovery packet (28) ...
AUSFÜHRLICH: Sending discovery packet (29) ...
AUSFÜHRLICH: Sending discovery packet (30) ...
AUSFÜHRLICH: Sending discovery packet (31) ...
AUSFÜHRLICH: Sending discovery packet (32) ...
DEBUG: Received UDP packet from 192.168.178.1:5035 ...
AUSFÜHRLICH: Found EVA loader at 192.168.178.1 ...
AUSFÜHRLICH: Trying to connect to the FTP port to hold up the device in bootloader ...
DEBUG: Error during FTP connection attempt ...
EVA_IP=192.168.178.1
True
PS C:\YourFritz\master\eva_tools> c:\YourFritz\master\eva_tools\EVA-FTP-Client.ps1 -ScriptBlock { GetEnvironmentValue linux_fs_start }
PS C:\YourFritz\master\eva_tools> c:\YourFritz\master\eva_tools\EVA-FTP-Client.ps1 -ScriptBlock { GetEnvironmentValue linux_fs_start }
PS C:\YourFritz\master\eva_tools> c:\YourFritz\master\eva_tools\EVA-FTP-Client.ps1 -Verbose -Debug -ScriptBlock { BootDeviceFromImage c:\YourFritz\Images\firmware.image.in-memory }
DEBUG: Response:
220 ADAM2 FTP Server ready
================
DEBUG: Sent
USER adam2
================
DEBUG: Response:
331 Password required for adam2
================
DEBUG: Sent
PASS adam2
================
DEBUG: Response:
230 User adam2 successfully logged in
================
DEBUG: Sent
SYST
================
DEBUG: Response:
215 AVM EVA Version 1.3258 0x0 0x46409
================
DEBUG: Sent
GETENV memsize
================
DEBUG: Response:
memsize 0x20000000
200 GETENV command successful
================
DEBUG: Memory size found : 0x20000000 (512 MB)
DEBUG: Memory size used : 0x08000000 (128 MB)
DEBUG: Image size found : 0x02045400
DEBUG: Set memory size to : 0x05fbac00
DEBUG: Set MTD RAM device to: 0x85fbac00,0x88000000
DEBUG: Sent
SETENV memsize 0x05fbac00
================
DEBUG: Response:
200 SETENV command successful
================
DEBUG: Sent
SETENV kernel_args_tmp mtdram1=0x85fbac00,0x88000000
================
DEBUG: Response:
200 SETENV command successful
================
DEBUG: Sent
TYPE I
================
DEBUG: Response:
200 Type set to BINARY
================
DEBUG: Sent
MEDIA SDRAM
================
DEBUG: Response:
200 Media set to MEDIA_SDRAM
================
DEBUG: Uploading file 'c:\YourFritz\Images\firmware.image.in-memory' to '0x85fbac00 0x88000000' ...
DEBUG: Sent
P@SW
================
DEBUG: Response:
227 Entering Passive Mode (192,168,178,1,12,16)
================
DEBUG: Sent
STOR 0x85fbac00 0x88000000
================
DEBUG: Response:
150 Opening BINARY data connection
================
DEBUG: Sent
SETENV memsize 0x20000000
================
DEBUG: Response:
226 Transfer complete
200 SETENV command successful
================
DEBUG: Sent
UNSETENV kernel_args_tmp
================
DEBUG: Response:
501 environment variable not set
================
DEBUG: Sent
QUIT
================
DEBUG: Response:
221 Thank you for using the FTP service on ADAM2
221 Goodbye.
================
Ausnahme beim Aufrufen von "Invoke" mit 0 Argument(en): "Error uploading image file."
In C:\YourFritz\master\eva_tools\EVA-FTP-Client.ps1:638 Zeichen:21
+ $ScriptBlock.Invoke()
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RuntimeException