- Bronze, 100 points or more
I have a 3725, which has two memory banks and a maximum DRAM capacity of 256Mb. The flash is a 32Mb CompactFlash card.
The router originally had 128Mb of PC100 SDRAM in one slot, the other slot was empty.
Since I had another working stick of 128Mb PC100 SDRAM (it had recently been harvested from an old webserver whose time with us has come to an end) I decided to install it.
Oddly, as soon as I powered the router back on it wouldn't boot from flash:
loadprog: bad file magic number: 0x0
boot: cannot load "flash:"
Aha, I thought, I must have knocked into the flash card when I installed the DRAM. So I reseated it - still the same. Via rommon, I was able to erase the flash and copy a different image to it using xmodem with no problems, and I could view the contents with dir flash. but as soon as I tried to boot from it, I got the same error.
However, the router was recognising the new DRAM size with no problems, e.g.
System Bootstrap, Version 12.2(8r)T2, RELEASE SOFTWARE (fc1)
TAC Support: http://www.cisco.com/tac
Copyright (c) 2002 by cisco Systems, Inc.
c3725 processor with 262144 Kbytes of main memory
Main memory is configured to 64 bit mode with parity disabled
The strangest thing is - when I removed the extra DRAM module the router was able to boot from flash again.
Bearing in mind that a) the router recognised the extra DRAM perfectly and b) DRAM is separate from flash - how do you think this could happen?