Thursday, December 15, 2011

Brocade (Foundry): "PoE Error: Memory allocation failed" / "Error: LLDP can't allocate memory for generating any of the location ID config"

  I was at a customer site yesterday and I was getting ready to do a ShoreTel install.  I noticed that I was having some PoE issues, and that is when I came across an even bigger issue.  It appeared that my Brocade switches were really NOT happy, for when I consoled into one of my switch stacks to find the PoE issue, I got this message continously scrolling down the page:
PoE Error: Memory allocation failed (2705, ../../../../platform/HAL/system/ch/src/poe_drv_CH.c).
PoE Error: Memory allocation failed (2705, ../../../../platform/HAL/system/ch/src/poe_drv_CH.c).
PoE Error: Memory allocation failed (2705, ../../../../platform/HAL/system/ch/src/poe_drv_CH.c).
PoE Error: Memory allocation failed (2705, ../../../../platform/HAL/system/ch/src/poe_drv_CH.c).

  Well, no wonder Im having PoE issues, and now I have no idea what this error means.  So, I rebooted the switch and it cleared things up, for the moment.
  That is when I got into another switch that was having an issue.  I was getting this message when I got into it:
Error: LLDP can't allocate memory for generating any of the location ID config
Error: LLDP can't allocate memory for generating any of the location ID config
Error: LLDP can't allocate memory for generating any of the location ID config
Error: LLDP can't allocate memory for generating any of the network policy config

  Hmmm.  I dont know what all that means, but I notice one common thing in both messages:  Memory.  So, I called up Brocade TAC and it turns out that I have an IOS version that has a bug, specifically a memory leak.  Well, I did the upgrade of the IOS and all seems to be well now.  But, here is what I did to do the upgrade of the IOS:
  First, I needed to upgrade the boot image.  Here is the command:
"copy tftp flash 172.24.14.125 grz07100.bin boot"

  Second, here is the command for upgrading the IOS:
"copy tftp flash 172.24.14.125 FCXS07202e.bin pri"

  Next, reload the switch and you are done:
"reload"

2 comments:

  1. What version was your switch running?

    ReplyDelete
    Replies
    1. I dont recall, but I suppose it was the default that I see, which is 7100 (I think that is right).

      Delete

Your comment will be reviewed for approval. Thank you for submitting your comments.