Man, this is a sinking feeling when you know you looked up the memory requirements for the 8.3 code for the ASA and you still get this after an upgrade:
ASA# sh ver
***************************************************************************
**
**
** *** WARNING *** WARNING *** WARNING *** WARNING *** WARNING *** **
**
**
** ----> Minimum Memory Requirements NOT Met! <---- **
**
**
** Installed RAM: 1024
MB
**
** Required RAM: 2048 MB **
** Upgrade part#: ASA5520-MEM-2GB= **
**
**
** This ASA does not meet the minimum memory requirements needed to **
** run this image. Please install additional memory (part number **
** listed above) or downgrade to ASA version 8.2 or earlier. **
** Continuing to run without a memory upgrade is unsupported, and **
** critical system features will not function properly. **
**
**
*************************************************************************
Well, if you get this, you are going to have to downgrade back to 8.3 because of instability, crashes, etc. So, here is the command you run to get you back to the pre-8.3 code (8.2.2 in my case):
downgrade asa822-k8.bin 8_2_2_0_startup_cfg.sav
That file name '8_2_2_0_starup_cfg.sav' is my config name that was created when I upgraded to 8.3. Its not there before that upgrade. This is the proper process you can run to go back if you ever need to.