Alternate Pool: I/O Free: 31268 Cause: Not enough free memory

Unanswered Question
Apr 18th, 2008

Hi there, just purchased some cisco kit - 2 x Cisco 2501 Ethernet Dual Serial Router 16mb Flash / 16mb Dram / IP Plus 12.3 IOS. I've been working through configuring the ports, serial link and passwords etc... On some occassions when running a show running-config i see some memory errors... see below...

Manchester_Router1#show run

Building configuration...

Current configuration : 731 bytes


version 12.3

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption


hostname Manchester_Router1





enable secret xxx


no aaa new-model

ip subnet-zero





interface Ethernet0

ip address


*Mar 1 00:36:35.907: %SYS-2-MALLOCFAIL: Memory allocation of 32768 bytes failed

from 0x3378EE8, alignment 0

Pool: Processor Free: 0 Cause: Not enough free memory

Alternate Pool: I/O Free: 31268 Cause: Not enough free memory

-Process= "Exec", ipl= 0, pid= 3

-Traceback= 337C18E 337D79C 3378EF0 32E6108 32E40F0 32E3E56 335B422 335B458 32E7

DB4 335ECF6 32E4306 32C4708 32C4B76 32FB484 32FB56 E

Manchester_Router1#$LOCFAIL: Memory allocation of 32768 bytes failed

Mar 1 00:36:35.907: %SYS-2-MALLOCFAIL: Memory allocation of 32768 bytes failed


From what i can see the router is running out of memory and i'm not sure why? heres my 'show version' output.. It seems i have 32K on NVRAM, is this normal? if anyone could shed any light on this that would be great. Thanks! Garry

Manchester_Router1>show version

Cisco Internetwork Operating System Software

IOS (tm) 2500 Software (C2500-IS-L), Version 12.3(17a), RELEASE SOFTWARE (fc2)

Technical Support:

Copyright (c) 1986-2005 by cisco Systems, Inc.

Compiled Tue 13-Dec-05 00:51 by evmiller

Image text-base: 0x0307DC2C, data-base: 0x00001000

ROM: System Bootstrap, Version 11.0(10c)XB1, PLATFORM SPECIFIC RELEASE SOFTWARE


BOOTLDR: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c)XB1, PLATFORM SP


Manchester_Router1 uptime is 3 minutes

System returned to ROM by reload

System image file is "flash:c2500-is-l.123-17a.bin"

cisco 2500 (68030) processor (revision M) with 6144K/2048K bytes of memory.

Processor board ID 09235735, with hardware revision 00000000

Bridging software.

X.25 software, Version 3.0.0.

1 Ethernet/IEEE 802.3 interface(s)

1 Token Ring/IEEE 802.5 interface(s)

2 Serial network interface(s)

32K bytes of non-volatile configuration memory.

16384K bytes of processor board System flash (Read ONLY)

Configuration register is 0x2102

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (2 ratings)
grichardson661 Fri, 04/18/2008 - 23:37

Just looking at my post again. According to the output my current config is 731 bytes and my NVRAM has 32K so i dont see any problems there. It seems RAM is exceeding it limit (i think) Does anybody have any ideas how I confirm this? Thanks,


grichardson661 Sat, 04/19/2008 - 01:33

Found some useful commands below which i'm going to work with... hopefully, this should put me on the right tracks.

Show Boot

Dir flash

grichardson661 Sun, 04/20/2008 - 22:48

Hi Sushil, thanks for the document! I did have a read through this yesterday, didn't get to far :-(. I've just been using the kit as a lab, the memory issue only occurs from time to time, not very often.

fherlan Tue, 04/22/2008 - 08:15


Don't get me wrong, but if I look at the "show version" I can see:

>cisco 2500 (68030) processor (revision M) with 6144K/2048K bytes of memory.

So your router has only 8 MB RAM, right?



Sushil Kumar Katre Tue, 04/22/2008 - 09:45


I guess Frank is correct. The available RAM is 8 MB while what is required for the image you are running is 16 MB.

Plus, the IOS version which you are running 12.3.17a is a deferred release.

So you have two options either upgrade the RAM [I am not sure need to check more on this part] or to run some other IOS release which needs 8 MB Flash.

-> Sushil

grichardson661 Tue, 04/22/2008 - 13:03

Frank, Sushil, thanks for the posts! I sent my seller some outputs of 'show memory', 'show version' and straight away then identified what you guys just quoted! not enough memory! They are sending me a 16DRAM module. Should be here tomorrow! :-) I'm still learning otherwise i would of expected to see this straight away. Goy my CCENT in 3 weeks. Thanks again!



This Discussion