Changes between Initial Version and Version 1 of CiscoASA5505CFRAM


Ignore:
Timestamp:
04/08/11 01:13:35 (9 years ago)
Author:
iva
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CiscoASA5505CFRAM

    v1 v1  
     1 
     2== Compact Flash Card, RAM for Cisco ASA5505 == 
     3 
     4File system information for an original, Cisco-branded !CompactFlash card (128 MB): 
     5 
     6{{{ 
     7asa5505> show flash filesys 
     8 
     9******** Flash Card Geometry/Format Info ******** 
     10 
     11COMPACT FLASH CARD GEOMETRY 
     12   Number of Heads:            8 
     13   Number of Cylinders       980 
     14   Sectors per Cylinder       32 
     15   Sector Size               512 
     16   Total Sectors          250880 
     17 
     18COMPACT FLASH CARD FORMAT 
     19   Number of FAT Sectors     122 
     20   Sectors Per Cluster         8 
     21   Number of Clusters      31033 
     22   Number of Data Sectors 248544 
     23   Base Root Sector          245 
     24   Base FAT Sector             1 
     25   Base Data Sector          277 
     26 
     27asa5505>  
     28}}} 
     29 
     30As a replacement will use **!CompactFlash Elite Pro 2 GB** card made by Kingston ({{{CF/2GB-S}}}). 
     31 
     321. Save files/directories from the original CF card to a Linux computer. 
     33 
     34{{{ 
     35# cp -a /media/g . 
     36# ls -loga g 
     37total 23180 
     38drwxr-xr-x 5    4096 Dec 31  1969 . 
     39drwxr-xr-x 3    4096 Apr  6 21:29 .. 
     40-rwxr-xr-x 1 8589312 Oct 16  2009 asa724-33-k8.bin 
     41-rwxr-xr-x 1 8570880 May 19  2010 asa725-k8.bin 
     42-rwxr-xr-x 1 6507516 May 19  2010 asdm-525.bin 
     43drwxr-xr-x 2    4096 Feb 13  2007 boot 
     44drwxr-xr-x 2    4096 May 30  2007 crypto_archive 
     45drwxr-xr-x 2    4096 Feb 13  2007 .private 
     46# 
     47# umount /media/g 
     48# 
     49}}} 
     50 
     512. Partition the card, make sure that partition size is 2048 MB (or less), even though an actual card has slightly higher capacity. 
     52 
     53{{{ 
     54# fdisk -l /dev/sde 
     55 
     56Disk /dev/sde: 2063 MB, 2063597568 bytes 
     5716 heads, 12 sectors/track, 20992 cylinders 
     58Units = cylinders of 192 * 512 = 98304 bytes 
     59 
     60   Device Boot      Start         End      Blocks   Id  System 
     61/dev/sde1               1       20834     2000058    6  FAT16 
     62 
     63# 
     64}}} 
     65 
     663. Create an MS-DOS (FAT16) file system. 
     67 
     68{{{ 
     69# mkdosfs -F 16 -n g -S 512 -v /dev/sde1 
     70mkdosfs 2.11 (12 Mar 2005) 
     71/dev/sde1 has 16 heads and 12 sectors per track, 
     72logical sector size is 512, 
     73using 0xf8 media descriptor, with 4000116 sectors; 
     74file system has 2 16-bit FATs and 64 sectors per cluster. 
     75FAT size is 245 sectors, and provides 62493 clusters. 
     76Root directory contains 512 slots. 
     77Volume ID is 4d9df35b, volume label g          . 
     78# 
     79}}} 
     80 
     814. Copy files onto the replacement card. 
     82 
     83{{{ 
     84# mount -t vfat /dev/sde1 /mnt 
     85# mkdir /mnt/.private 
     86# cp -a --no-preserve ownership .private/mode.dat /mnt/.private 
     87# cp -a --no-preserve ownership .private/license.dat /mnt/.private 
     88# cp -a --no-preserve ownership .private/DATAFILE /mnt/.private 
     89# cp -a --no-preserve ownership .private/startup-config /mnt/.private 
     90# cp -a --no-preserve ownership boot /mnt 
     91# cp -a --no-preserve ownership crypto_archive /mnt 
     92# cp -a --no-preserve ownership asa724-33-k8.bin asa725-k8.bin asdm-525.bin /mnt 
     93# sync 
     94# umount /mnt 
     95# 
     96}}} 
     97 
     985. Put new card in to the appliance, boot it up, inspect the file system. 
     99 
     100{{{ 
     101asa5505# show version | grep Compact Flash 
     102Internal ATA Compact Flash, 2048MB 
     103asa5505# 
     104asa5505# dir disk0:/ 
     105 
     106Directory of disk0:/ 
     107 
     1082      drw-  0           03:28:22 Apr 07 2011  .private 
     1097      drw-  0           21:20:48 Feb 12 2007  boot 
     1109      drw-  0           04:16:12 May 30 2007  crypto_archive 
     11110     -rw-  8589312     17:32:04 Oct 15 2009  asa724-33-k8.bin 
     11211     -rw-  8570880     12:23:26 May 19 2010  asa725-k8.bin 
     11312     -rw-  6507516     12:24:42 May 19 2010  asdm-525.bin 
     114 
     1152047770624 bytes total (2023784448 bytes free) 
     116asa5505# 
     117asa5505# show flash         
     118-#- --length-- -----date/time------ path 
     119  2 0          Apr 07 2011 03:28:22 .private 
     120  3 12         Feb 12 2007 21:16:08 .private/mode.dat 
     121  4 40         Feb 12 2007 21:19:56 .private/license.dat 
     122  5 3390       Apr 04 2011 10:42:58 .private/DATAFILE 
     123  6 22185      Apr 04 2011 10:42:56 .private/startup-config 
     124  7 0          Feb 12 2007 21:20:48 boot 
     125  8 210        Apr 04 2011 10:42:58 boot/grub.conf 
     126  9 0          May 30 2007 04:16:12 crypto_archive 
     127 10 8589312    Oct 15 2009 17:32:04 asa724-33-k8.bin 
     128 11 8570880    May 19 2010 12:23:26 asa725-k8.bin 
     129 12 6507516    May 19 2010 12:24:42 asdm-525.bin 
     130 
     1312023784448 bytes available (23986176 bytes used) 
     132 
     133asa5505#  
     134asa5505# show flash filesys 
     135 
     136******** Flash Card Geometry/Format Info ******** 
     137 
     138COMPACT FLASH CARD GEOMETRY 
     139   Number of Heads:           16 
     140   Number of Cylinders      7872 
     141   Sectors per Cylinder       32 
     142   Sector Size               512 
     143   Total Sectors          4030464 
     144 
     145COMPACT FLASH CARD FORMAT 
     146   Number of FAT Sectors     245 
     147   Sectors Per Cluster        64 
     148   Number of Clusters      62493 
     149   Number of Data Sectors 4000116 
     150   Base Root Sector          491 
     151   Base FAT Sector             1 
     152   Base Data Sector          523 
     153 
     154asa5505# 
     155}}} 
     156 
     1576. Check main memory on the security appliance. 
     158 
     159{{{ 
     160asa5505# show version | grep RAM 
     161Hardware:   ASA5505, 1024 MB RAM, CPU Geode 500 MHz 
     162asa5505#  
     163asa5505# show memory 
     164Free memory:      1000734536 bytes (93%) 
     165Used memory:        73007288 bytes ( 7%) 
     166-------------     ---------------- 
     167Total memory:     1073741824 bytes (100%) 
     168asa5505#  
     169}}} 
     170 
     171{{{ 
     172#!html 
     173<div align="center"><a href="/img/cisco/asa5505-int-1000x750.jpg"><img src="/img/cisco/asa5505-int-640x480.jpg" width="640" height="480"></a></div> 
     174}}} 
     175 
     176If need more memory, can use rather standard **DDR-400MHz CL3 Non-ECC !UnBuffered 184-Pin SDRAM DIMM** from a 4-5 years old PC. 
     177 
     178  The following module will work for sure: 
     179 
     180    1GB PC3200U-30330 - hynix HYMD512646CP8J-D43 AA \\ Dell: {{{SNPJ0203C/1G}}} \\ Compatible: Dell Dimension 3000, Compaq Presario SR1055CL 
     181 
     182  This module might work as well, most likely: 
     183 
     184    1GB PC3200U-30331-E0 - Samsung M368L2923CUN-CCC 0635 \\ Dell: {{{DJ0203.D}}} \\ Compatible: Dell Dimension 3000 
     185 
     186 
     187=== See Also === 
     188 
     189http://www.cisco.com/en/US/docs/security/asa/hw/maintenance/5505guide/procs.html \\ Cisco ASA 5505 Adaptive Security Appliance Hardware Installation Guide - Maintenance and Upgrade Procedures 
     190 
     191http://www.memoryx.net/asa5505.html \\ Cisco ASA 5505 (main memory) 
     192 
     193http://www.memoryx.net/asa5505flash.html \\ Cisco ASA 5505 (flash memory)  
     194 
     195http://cisconews.co.uk/2007/12/27/asa-5505-flash-memory-hack/ \\ Upgrade Cisco ASA5505 Flash memory 
     196 
     197