Can't download new or old IOS to Cisco 831

Discussion in 'Cisco' started by Fred Atkinson, Dec 4, 2004.

  1. Cisco C831 (MPC857DSL) processor (revision 0x300) with 31130K/1638K
    bytes of memory.
    Processor board ID AMB074800VU (1556850697), with hardware revision
    CPU rev number 7
    2 Ethernet interfaces
    128K bytes of NVRAM.
    8192K bytes of processor board System flash (Read/Write)
    2048K bytes of processor board Web flash (Read/Write)


    %Software-forced reload

    Unexpected exception to CPUvector 700, PC = 8017CA00
    -Traceback= 8017CA00 8017C9B0 8018AF58 801004E8 8019FF4C 801A0168
    8017E4A4 80182F08

    === Flushing messages (00:00:22 UTC Fri Mar 1 2002) ===

    Buffered messages:
    Queued messages:
    *Mar 1 00:00:22.723: %SYS-3-LOGGER_FLUSHING: System pausing to ensure
    console debugging output.

    *Mar 1 00:00:06.619: %LINK-3-UPDOWN: Interface Ethernet1, changed
    state to up
    *Mar 1 00:00:17.535: %SYS-6-LOGGERSTART: Logger process started
    *Mar 1 00:00:17.583: %SYS-2-MALLOCFAIL: Memory allocation of 260
    bytes failed from 0x801004E4, alignment 4
    Pool: I/O Free: 672 Cause: Memory fragmentation
    Alternate Pool: None Free: 0 Cause: No Alternate pool

    -Process= "Pool Manager", ipl= 0, pid= 6
    -Traceback= 80189D50 8018AF58 801004E8 8019FF4C 801A0168 8017E4A4
    Program (breakpoint) Exception (0x700)!

    CPU Register Context:
    PC = 0x8017CA00 MSR = 0x00029032 CR = 0x30000005 LR =
    CTR = 0x8019FD34 XER = 0xC0000357 DAR = 0x60000000 DSISR =
    DEC = 0x0000C038 TBU = 0x00000000 TBL = 0x033D286A IMMR =
    R0 = 0x8017C9B0 R1 = 0x812CEFA8 R2 = 0x81130000 R3 =
    R4 = 0xFFFFFFFE R5 = 0x00000000 R6 = 0x812CEF80 R7 =
    R8 = 0xFF000000 R9 = 0x00000000 R10 = 0x00009032 R11 =
    R12 = 0x000044B4 R13 = 0xFFF32D6C R14 = 0x8019FFB4 R15 =
    R16 = 0x00000000 R17 = 0x00000000 R18 = 0x00000000 R19 =
    R20 = 0x00000000 R21 = 0x00000000 R22 = 0x80BEBC64 R23 =
    R24 = 0x00000004 R25 = 0x00000104 R26 = 0x801004E4 R27 =
    R28 = 0x00000004 R29 = 0x811BDF38 R30 = 0x00000000 R31 =
    Stack trace:
    PC = 8017CA00, SP = 812CEFA8
    Frame 00: SP = 812CEFA8 RA = 80189DDC
    Frame 01: SP = 812CEFB8 RA = 8018AF58
    Frame 02: SP = 812CEFE0 RA = 801004E8
    Frame 03: SP = 812CF018 RA = 8019FF4C
    Frame 04: SP = 812CF048 RA = 801A0168
    Frame 05: SP = 812CF068 RA = 8017E4A4
    Frame 06: SP = 812CF0B0 RA = 80182F08
    Frame 07: SP = 812CF0B8 RA = 0
    *** System received a Software forced crash ***
    signal= 0x17, code= 0x700, context= 0x811bcb40
    PC = 0x8017ca00, Vector = 0x700, SP = 0x812cefa8

    System Bootstrap, Version 12.2(8r)YN, RELEASE SOFTWARE (fc1)
    TAC Support:
    Copyright (c) 2002 by cisco Systems, Inc.
    Fred Atkinson, Dec 7, 2004
    1. Advertisements

  2. Well,

    I got the warranty company on the phone yesterday. The guy
    decided that I was trying to use a version that my 831 didn't have
    enough memory to support. So, he told me which one to use. I
    downloaded it from their site and loaded it. The four FastEthernet
    ports no longer show up. But the 831 still crashes when I boot it
    while the cablemodem is connected to the router.

    I've used my PC, a second PC, and my VOIP phone on the
    cablemodem. Each one of them gets the DHCP IP address first time,
    every time and none of them crash. This engineer insists it is now
    necessary for me to take my 831 to another location and try it on
    another cablemodem. I think that's ridiculous since all three other
    units work fine with my cablemodem. And I point it that it was
    working fine with this router until the new software was loaded. He
    is still pointing at the cablemodem. I just can't buy this.

    I've escalated to management of the company. They now tell me
    that the guy they had me working with on this is a hardware engineer.
    Seems silly I spent all that time with him since this is obviously a
    software problem. So, they are trying to arrange for a software
    person to look at this.


    Fred Atkinson, Dec 7, 2004
    1. Advertisements

  3. Fred Atkinson

    Peter Guest

    Hi Fred,
    Your memory dump shows that there is plenty of free memory, so I can't
    see that being the problem. The fact you saw the 4 Ethernet ports
    strongly suggests you were given the wrong MODEL of IOS, IE one that
    was not for your exact H/W platform.
    I can't see how a H/W failure on an external device could cause the
    type of error you are seeing. This does not really make a lot of sense.
    Agreed, it seems pretty silly to me. I hope they find something.
    Peter, Dec 8, 2004
  4. The warranty company has determined that the router I
    purchased was *supposed* to have come with 4 MB of additional memory.
    They are overnighting a 4 MB memory module to me. I'm going to
    install it, maybe load the IOS again, and then they are referring me
    to TAC since they can't identify the problem.

    Will keep you advised.

    Fred Atkinson, Dec 8, 2004
  5. Fred Atkinson

    anybody43 Guest

    I seem to have lost my message, damn.

    You need more DRAM not 4M more Flash which is what I suspect you are

    The mesages say that you do not have enough I/O memory.
    may help.

    Go back to an earlier release or get more memory or MAYBE get yourself
    some more I/O memory by re-configuration.

    831's used to ship with 8M Flash and 32M DRAM but changed to
    12M flash and 48M DRAM.
    anybody43, Dec 9, 2004
  6. Fred Atkinson

    anybody43 Guest

    You appear to have changed your I/O mem to 5%.

    This is the cause of the crash.

    Set it back to the default of 10%.

    This will still leave you with 3M DRAM free to the point where
    you are crashing now. It still may not be enough.

    memory-size iomem 10

    This whole saga seems to have been caused by an attempted
    IOS upgrade where the platform was not correctly
    configured with memory. The release notes which are
    on the web site have this information in them.
    anybody43, Dec 9, 2004
  7. You're both right.

    We've made that adjustment and the router seems to be working
    now. I just made an order for an additional 16 MB of memory.

    Thanks for all the help.

    Fred Atkinson, Dec 9, 2004
  8. I upgraded the memory to a full 48 MB. Then, I loaded the
    c831-k9o3y6-mz.123-8.T.bin IOS into the unit.

    It appears to work fine now that I have the memory to handle
    such a 'mature' IOS in my Cisco 831.

    The only weird thing is that the four FastEthernet ports are
    showing up in the 'show run' output again.

    Any feedback and/or suggestions?


    Fred Atkinson, Dec 21, 2004
  9. Fred Atkinson

    anybody43 Guest

    The older software did not have the facility to manage the
    4 fast Ethernet ports in any respect so they did not appear
    in the config , the newer images do have the facility to
    manage the ports, in some respects - unknown to me.

    The 83x software seems pretty buggy, be more ready to
    re-grade as required than usual. From 12.3.11T (IIRC) the IDS system
    was completely redone "ip audit" -> "ip ips".
    Let the buyer beware.
    anybody43, Dec 23, 2004
  10. Are you saying I could delete the IP address on the Ethernet 0
    port and assign individual IP address for each of the four
    FastEthernet ports and expect it to work?


    Fred Atkinson, Dec 23, 2004
  11. I think the answer is no. The only commands that works on the
    FastEthernet ports are speed and duplex. All sorts of other commands may
    show up in the parser but they aren't supported. This is explained
    somwehere on CCO I believe.
    Martin Gallagher, Dec 24, 2004
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.