Description

SRX100H was recovered after the Compact Flash (CF) failure. Then the output of 'show chassis routing-engine' only showed only 512 MB of memory.

Symptoms

SRX100h was recovered after a CF failure.  The output of the command 'show chassis routing-engine' shows only 512 MB of memory.
However, this SRX100 is a High Memory device (SRX100h), not a low memory (SRX100b) before the CF failure.

Sample output:
root> show chassis routing-engine | match "Total memory"
Total memory 512 MB Max 256 MB used ( 50 percent)



Solution


The most probable answer for this is that the SRX was purchased as a Base memory, with 512M of memory. All the SRXs come with the 1024M of physical memory. However, the base model has a software restriction of memory to 512M. It needs a High-Mem license for upgrade to 1024M memory.

When we do a recovery of the SRX100 using the Loader Prompt Junos Install method, or after a USB snapshot recovery, the /config/ directory loses all the licenses along with the license for the High Mem.

The solution is to check the licenses with the command:
> show system licenses

If there is no High Mem license for your device listed, then call up the Juniper Customer Care and tell them the serial of the SRX100. They will lookup the licenses purchased for the this serial number and will give you the key for the lost license at no extra cost.

Simply copy the key text and paste it in the SRX100 using this process:
root> request system license add terminal
[Type ^D at a new line to end input,
enter blank line between each license key]
<paste the key text here / hit return key / press ctrl+D>

This will add your High-Mem license, and the device will run at 1024M Memory.

If this does not help, contact Customer Care to open a case.

Related Information