...
Rommon fails to boot Cisco IOS software of 1GB size. During the IOSXE upgrade to IOSXE version 16.10 or newer the below log will be displayed on the console: RSA Signed DEVELOPMENT Image Signature Verification Successful. Failed to Free memory block at address 0x0000000000000000 Failed to allocate enough space for the ISO image !
IOSXE 16.10 and higher versions have image size more than 1GB. ASR1000-RP2/ASR1000-RP3 modules with ROMMON versions older than 16.9.5(r) and/or FPGA versions older than 17071402 will not be able to boot IOS image larger than 1GB. It impacts any boot method( TFTP/Harddisk/Bootflash). The Rommon version running on the RP module is displayed in the output of "show The CPLD/FPGA versions running on each module are displayed in the output of "show hw-programmable all".
Upgrade ROMMON to 16.9(5r) or newer and upgrade FPGA to 17071402 or newer. Detailed steps explained at: https://www.cisco.com/c/en/us/support/docs/routers/asr-1000-series-aggregation-services-routers/216564-asr1000-rp2-cpld-and-fpga-upgrade-common.html
Rommon fails to boot Cisco IOS software of 1GB size due to memory availability limitation. Initializing Hardware ... Calculating the ROMMON CRC ... CRC is correct System Bootstrap, Version 16.9(4r), RELEASE SOFTWARE Copyright (c) 1994-2018 by cisco Systems, Inc. Current image running: Boot ROM0 Last reset cause: RP-Reset ASR1000-RP2 platform with 8388608 Kbytes of main memory link up Receiving /auto/tftp-smoke2/mcpdt-6ru-15/vmlinux from !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! File reception completed. Boot image size = 1017969094 (0x3cacf9c6) bytes Package header rev 1 structure detected Calculating SHA-1 hash...done validate_package_cs: SHA-1 hash: calculated 0afdbb7c:1eb16a7b:91cf8cab:5e63db58:f6d82a6c expected 0afdbb7c:1eb16a7b:91cf8cab:5e63db58:f6d82a6c Validating main package signatures RSA Signed DEVELOPMENT Image Signature Verification Successful. Failed to Free memory block at address 0x0000000000000000 Failed to allocate enough space for the ISO image ! Failed to Free memory block at address 0x000000007d4b8000 application image failed to run boot: netboot failed autoboot: boot failed, restarting... ++++++ To check CPLD / FPGA version, use: show hw-programmable all