cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
729
Views
0
Helpful
3
Replies

Problem with Cisco 2801

vladimir-simic
Level 1
Level 1

I can connect to the Cisco 2801 with console cable and this is the log file

*Jun 10 12:48:31.248: %SYS-2-MALLOCFAIL: Memory allocation of 344 bytes
failed from 0x61B58AAC, alignment 0
Pool: Processor  Free: 248308  Cause: Memory fragmentation
Alternate Pool: None  Free: 0  Cause: No Alternate pool
 -Process= "MGCP Application", ipl= 0, pid= 287 -Traceback= 0x611AF4F8
0x6022C0AC 0x602333C4 0x62F4E4C8 0x61B58AB4 0x609F157C 0x60A5EA68
0x60A5EC48 0x60A5ED50 0x609EEC7C 0x609EEBC0 0x609C3660
%% Low on memory; try again later

%% Low on memory; try again later

%% Low on memory; try again later

*Jun 10 12:49:01.248: %SYS-2-MALLOCFAIL: Memory allocation of 344 bytes
failed from 0x61B58AAC, alignment 0
Pool: Processor  Free: 248308  Cause: Memory fragmentation
Alternate Pool: None  Free: 0  Cause: No Alternate pool
 -Process= "MGCP Application", ipl= 0, pid= 287 -Traceback= 0x611AF4F8
0x6022C0AC 0x602333C4 0x62F4E4C8 0x61B58AB4 0x609F157C 0x60A5EA68
0x60A5EC48 0x60A5ED50 0x609EEC7C 0x609EEBC0 0x609C3660
*Jun 10 12:49:31.248: %SYS-2-MALLOCFAIL: Memory allocation of 344 bytes
failed from 0x61B58AAC, alignment 0
Pool: Processor  Free: 248308  Cause: Memory fragmentation
Alternate Pool: None  Free: 0  Cause: No Alternate pool
 -Process= "MGCP Application", ipl= 0, pid= 287 -Traceback= 0x611AF4F8
0x6022C0AC 0x602333C4 0x62F4E4C8 0x61B58AB4 0x609F157C 0x60A5EA68
0x60A5EC48 0x60A5ED50 0x609EEC7C 0x609EEBC0 0x609C3660
*Jun 10 12:50:01.248: %SYS-2-MALLOCFAIL: Memory allocation of 344 bytes
failed from 0x61B58AAC, alignment 0
Pool: Processor  Free: 248308  Cause: Memory fragmentation
Alternate Pool: None  Free: 0  Cause: No Alternate pool
 -Process= "MGCP Application", ipl= 0, pid= 287 -Traceback= 0x611AF4F8
0x6022C0AC 0x602333C4 0x62F4E4C8 0x61B58AB4 0x609F157C 0x60A5EA68
0x60A5EC48 0x60A5ED50 0x609EEC7C 0x609EEBC0 0x609C3660

What's the problem with my router?

1 Accepted Solution

Accepted Solutions

Leo Laohoo
Hall of Fame
Hall of Fame
%% Low on memory; try again later

This message always means it's an IOS bug.

View solution in original post

3 Replies 3

Jan Rolny
Level 3
Level 3

Hi Vladimir,

I had exactly same problem with 3750-X switch. Most probably problem with your router is HW failure, or memory failure.

In my case process what cause the problem was Spanning Tree proces. In your case it is MGCP Application.

This proces consume more and more memory till all memory is used. After this your router usually reloads. Look for uptime how long is your router up and also look for reason of reload.

I solved it by replacing of switch.

But check this document maybe your problem can be solved by upgrading IOS.

http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/products_tech_note09186a00800a6f3a.shtml

Best Regards,

Jan

Leo Laohoo
Hall of Fame
Hall of Fame
%% Low on memory; try again later

This message always means it's an IOS bug.

InayathUlla Sharieff
Cisco Employee
Cisco Employee
HI,
I dont have any outputs hence not able to provide yo the exact reason.

Please find below Troubleshooting Memory Problems:
Memory Fragmentation Problem or Bug
http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/products_tech_note09186a00800a6f3a.shtml#tshoot4

"When a process consumed a large amount of processor memory and then released most or all of it, leaving fragments of memory still allocated either by this process, or by other processes that allocated memory during the problem. If the same event occurs several times, the memory may fragment into very small blocks, to the point where all processes requiring a larger block of memory cannot get the amount of memory that they need. This may affect router operation to the extent that you cannot connect to the router and get a prompt if the memory is badly fragmented.

This problem is characterized by a low value in the "Largest" column of the "show memory summary" or "show memory statistics" command, but a sufficient value in the "Freed" column, or some other wide disparity between the two columns. This may happen when the router gets very low on memory, since there is no defragmentation routine in the IOS.

If you suspect memory fragmentation, shut down some interfaces. This may free the fragmented blocks. If this works, the memory is behaving normally, and all you have to do is add more memory. If shutting down interfaces doesn't help, it may be a bug."

You will need to attach the "show memory summary" to the case if Memory Fragmentation due to a bug is suspected.
----------------------------------------------
Troubleshooting Memory Problems
Memory Leak Bug
http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/products_tech_note09186a00800a6f3a.shtml#tshoot2

"A memory leak occurs when a process requests or allocates memory and then forgets to free (de-allocate) the memory when it is finished with that task. As a result, the memory block is reserved until the router is reloaded. Over time, more and more memory blocks are allocated by that process until there is no free memory available. Depending on the severity of the low memory situation at this point, the only option you may have is to reload the router to get it operational again."

Issue a "show processes memory" command at regular intervals over a period of time (for example, every few hours or days depending on whether you have a fast or slow leak). Check to see if free memory continues to decrease and is never returned. Also, check on the
"Holding" column of the "show processes memory" command and find that one process that is holding several much of the memory.

You will then need to attach the "show processes memory" and the "show processes memory " of the specific process that is holding much of the memory. 
 
FYI: 
> The process "*Init*" (which has a PID of 0) would normally have a high "Holding" value.       
> Router reload is a temporary workaround for memory-related problems; it deallocates the memory used by processes. Please do not issue a reload when gathering "show proc mem" and "show proc mem ", for the reason that we need to determine what specific process(es) that's taking up much of the router's memory

Check the following bug:

CSCsq09145:-

%% Low on memory; try again late

HTH

Regards

Inayath

*Plz rate all usefull posts.

Review Cisco Networking for a $25 gift card