Upgrading the Memory in a Cisco 2500 Series Router

by NuclearDog in Circuits > Computers

9428 Views, 4 Favorites, 0 Comments

Upgrading the Memory in a Cisco 2500 Series Router

cisco16mb.JPG
Wanna upgrade to that new IOS version to actually make your 2500 series Cisco router useful for something again but can't because you don't have enough RAM? I'll show you how to upgrade the RAM and where give you some advice on where to find some to upgrade to!

Find Your Replacement RAM

100_3366.JPG
First off, you're going to need to find the RAM you'll be upgrading TO, keeping in mind that the Cisco 2500 Series has only one slot for RAM and does not support sticks bigger than 16MB.

Your two main options here are:
A) Purchase some probably overpriced Cisco RAM.
B) Find a really old computer than still uses the 72-pin SIMMs and rip a (non-EDO) stick of RAM out of it.

I chose the latter as I still have several computers old enough to be using this RAM strewn about and settled on this lovely 16MB stick of RAM. The thing to note here is that it is:
- 16MB or less
- Has 72 pins (split equally into halves)
- Is not EDO. I don't know how to tell this from looking at it, I just already knew it wasn't ;P

Remove the Screws

100_3346.JPG
100_3347.JPG
100_3348.JPG
100_3349.JPG
You're going to need to start by removing the screws. There should only be one, or 3 if you have the rack mount brackets on it.

If you have the rack mount brackets, you need only remove the top screw(s), you can leave the bottom ones on.

Then, look at the bottom of the router near the back (side with the ports) and find the lone screw and remove it.

Prying the Case Loose

100_3353.JPG
100_3354.JPG
100_3355.JPG
100_3356.JPG
100_3358.JPG
100_3359.JPG
Getting the case off is probably the trickiest part of this whole thing.

What you need to do here is get a pretty big flat blade screwdriver and put it into the marked pry slots and pry (by twisting it. don't bend the metal). And then use some un-official pry slots and pry some more. Then probably pull at it with your hands a bit.

It's going to probably take a bit of work, but just do it. Don't worry about bending or marking up the metal a bit... it doesn't matter how it looks, it's still going to route slowly and not support 802.1Q encapsulation.

Get the Case Off

100_3360.JPG
100_3361.JPG
100_3362.JPG
Once you get the case pried loose so that it's pulled clear of the other half, it's simply a matter of lifting it off.

The Internals

100_3363.JPG
100_3364.JPG
100_3365.JPG
The inside of the router. Sure doesn't look very complicated for what these things would cost new :)

You'll notice in the pictures the slots on the left labelled "Flash". These are the flash memory which in the 2500 series is used to store the currently installed IOS along with (sometimes) configuration backups and other misc. stuff. You can install two sticks at a maximum of 16mb each I believe. They do not add together, so having two 8mb sticks does not allow you to install a 15mb IOS, it simply allows you to install an 8mb IOS and store a bunch of configuration backups.

The DRAM slot is exactly that. The slot where the RAM goes. Cisco routers simply use 72-pin SIMMs.

Keep in mind that the flash memory sticks and RAM sticks are NOT THE SAME. You cannot interchange them. They will not even properly fit in each other's sockets, so you will have to try REALLY hard to screw this up.

Remove the Old Ram

100_3367.JPG
100_3368.JPG
100_3369.JPG
What you need to do here is:
- Place your index fingers on the back of the stick of RAM.
- Place your thumbs on the little silver clips on either side.
- GENTLY apply pressure to the back with your index fingers, pulling it forward while simultaneously pushing the clips outward with your thumbs.
- The RAM is free, just lift it out.

Insert the New Ram

100_3370.JPG
100_3371.JPG
100_3372.JPG
100_3373.JPG
100_3374.JPG
100_3375.JPG
Take your new stick of RAM you're upgrading to, and find the notched out side (it's pretty obvious, especially with the pictures). You're going to install it with that notched out side facing to the left (the side facing the flash memory slots).

To install it, gently set the stick of RAM into the slot with the pins down and the notch on the left. Then, while still mainting enough downwards force to keep it from slipping out of the slot (should hardly be any) push it backwards until you hear a CLICK and both of the metal clips are holding it in place.

Reassemble the Router

100_3376.JPG
100_3377.JPG
100_3378.JPG
100_3379.JPG
100_3380.JPG
At this point you've really got two options:
- If you're sure that the RAM will work, then continue on with this step and reassemble the router.
- If you're not sure and would like to test it before getting the router all reassembled again, then skip to step 9 and come back here once you know the upgrade worked.



Do the reverse of the first few steps :)

Take the case, set it back on the router making sure that all the parts that look like they should be out are out and look like they should be in are in. Make sure to set it on a bit back from 'in place' so that you can slide it into place.

Once you've got the case on the router, slide it back on tight, then replace all the screws you removed.

Test!

cisco16mb.JPG
Grab your console cable, hook up the router and see how much RAM you have!

If it says something ridiculously low like 1MB or 2MB, then it probably means that it doesn't recognize your stick and is only using the on-board memory. The only reason I've found for it not to recognize the memory so far is that it's (a) too big or (b) EDO. If neither of those apply just try another stick of RAM.

Anyways, cheers! Enjoy your newly upgraded router!