Unable to detect 2x16MB flash memory on 3640

Unanswered Question
May 15th, 2008

I have downgraded my Cisco 3640 IOS to a lower version. Now the router is unable to detect the 32MB flash that is installed.

The "show version" command does not display the flash memory (2 x 16MB). If I try to use "show flash:" an error message appeared pointing to the flash.

Funny thing is I am still able to use 'xmodem -c c3640...bin' to upgrade to a higher version IOS from the rommon mode.

Thanks for the help.

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Pravin Phadte Thu, 05/15/2008 - 06:51

is the error msg from switch prompt or from rommon mode ?

what happens when you give commnad dir flash in rommon mode ?

pllim Thu, 05/15/2008 - 07:17

The message is from switch prompt.

rommon 11 > dir flash:

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

File size Checksum File name

22893664 bytes (0x15d5460) 0x9df1 c3640-is-ma.123-11.T10.bin

rommon 12 >

pllim Thu, 05/15/2008 - 09:41

I have tried uploading a higher version IOS using 'xmodem -c c3640...bin'. It manage to complete successfully but after resetting the router, the same problem still exist. I was not able to to view the flash "show version" or "show flash:".

The "boot flash:c3640...bin" is already apperaing when I type "show version" command.

Pravin Phadte Thu, 05/15/2008 - 10:05

i Hope you have done this but just to confurm.

confreg 0x2102

write mem

reset

Let us know.

pllim Thu, 05/15/2008 - 10:16

I did not get the chance to execute those commands. After running 'xmodem -c c3640...bin', the router reloads by itself. It did not return to the rommon > prompt.

pllim Thu, 05/15/2008 - 10:29

I thought in order to use the xmodem command to upload IOS, I cannot use confreg 0x2102. I believe confreg should be 0x0 before xmodem can be used.

pllim Fri, 05/16/2008 - 11:17

I have pasted below the steps that I have taken. Can you tell me what have I done wrong?

System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

Copyright (c) 1999 by cisco Systems, Inc.

C3600 processor with 131072 Kbytes of main memory

Main memory is configured to 64 bit mode with parity disabled

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

program load complete, entry point: 0x80008000, size: 0x12a5818

Self decompressing the image : ################################################### [OK]

Smart Init is enabled

smart init is sizing iomem

ID MEMORY_REQ TYPE

00001E 0X0007DE80 Combination Dual Ethernet 2 WAN

0X000F3BB0 public buffer pools

0X00211000 public particle pools

TOTAL: 0X00382A30

....

rommon 1 > xmodem -c c3640-is-mz.123-25.bin

Do not start the sending program yet...

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

File size Checksum File name

19552604 bytes (0x12a595c) 0xc79f c3640-is-mz.123-25.bin

WARNING: All existing data in flash will be lost!

Invoke this application only for disaster recovery.

Do you wish to continue? y/n [n]: y

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

Ready to receive file c3640-is-mz.123-25.bin ...

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

Erasing flash at 0x30000000

..

Erasing flash at 0x317c0000

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

program flash location 0x30000000

..

program flash location 0x312a0000

Download Complete!

program load complete, entry point: 0x80008000, size: 0x12a5818

Self decompressing the image : ################################################### [OK]

......

Cisco Internetwork Operating System Software

IOS (tm) 3600 Software (C3640-IS-M), Version 12.3(25), RELEASE SOFTWARE (fc1)

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

Compiled Mon 28-Jan-08 20:44 by alnguyen

cisco 3640 (R4700) processor (revision 0x00) with 126976K/4096K bytes of memory.

Processor board ID 09261954

R4700 CPU at 100MHz, Implementation 33, Rev 1.0

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

2 Ethernet/IEEE 802.3 interface(s)

DRAM configuration is 64 bits wide with parity disabled.

125K bytes of non-volatile configuration memory.

Press RETURN to get started!

*Mar 1 00:00:07.259: %SW_VLAN-4-IFS_FAILURE: VLAN manager encountered file operation error: call = ifs_open/read / code = 19 (No such device)

/ bytes transfered = 0

-Traceback= 61B1F054 61B1C99C

*Mar 1 00:00:07.375: %LINEPROTO-5-UPDOWN: Line protocol on Interface VoIP-Null0, changed state to up

....

Router>show ver

Cisco Internetwork Operating System Software

IOS (tm) 3600 Software (C3640-IS-M), Version 12.3(25), RELEASE SOFTWARE (fc1)

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

Compiled Mon 28-Jan-08 20:44 by alnguyen

ROM: System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)

Router uptime is 1 minute

System returned to ROM by reload

Running default software

cisco 3640 (R4700) processor (revision 0x00) with 126976K/4096K bytes of memory.

Processor board ID 09261954

R4700 CPU at 100MHz, Implementation 33, Rev 1.0

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

2 Ethernet/IEEE 802.3 interface(s)

DRAM configuration is 64 bits wide with parity disabled.

125K bytes of non-volatile configuration memory.

Configuration register is 0x1820

Pravin Phadte Mon, 05/19/2008 - 02:06

Hi,

i am not sure why what this error means.

get_man_dev: Unknown device - probably NOT formatted.

get_man_dev: Unknown device - probably NOT formatted.

I would say something to do with hardware. Not sure.

The procedure is right.

Only thing i am concern about is Configuration register is 0x1820 which is shown.

If this has been changed then i feel there should not be any problem.

if not change it to 0x2102

config t

confreg 0x2102

pllim Mon, 05/19/2008 - 03:07

I have manage to fix the problem by replacing the flash memory and use the xmodem again to upgrade the software. This time I can see the flash memory when I use "show version" or "show flash". Thanks for the help.

Actions

This Discussion