Cisco IOS Update ging gehörig daneben

Alle sonstigen Hardwareprobleme..

Moderators: Rio71, MOD-Team

Post Reply
User avatar
Side
Mutter von Admin
Posts: 282
Joined: 01.01.2005 - 08:38
Location: Arnsberg, Sauerland
Contact:

Cisco IOS Update ging gehörig daneben

Post by Side »

Tach Gemeinde, hier bin ich.
Ich wollte bei meinem Cisco 3640 das IOS updaten, von 11.1 auf 12.4. Was heisst hier wollte, ich musste sogar. Ok Update kann man das nicht wirklich nennen, Neuinstallation trifft es eher.
Das neue IOS ist 12.4(5) mit dem Standard IP Feature Set für den Cisco 3640 Router. Ich habe das Ethernet Inteface konfiguriert und das Betriebssystem per TFTP übertragen, den Flash Speicher habe ich dabei gelöscht.

Befehlshistorie bislang:
Router> enable
Router# copy tftp flash
Address or name of remote host []? 192.168.0.32
Source file name? c3640-i-mz.124-5.bin
Destination file name? [c3640-i-mz.124-5.bin]
Erase flash device before writing? [confirm] y
Router(boot)#reload
*Dec 12 11:55:23.485: %SYS-5-CONFIG_I: Configured from console by console
System configuration has been modified. Save? [yes/no]: n
Proceed with reload? [confirm]

=> Reload...

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

loadprog: error - on read during ELF program load
requested 10099372 (0x9a1aac) bytes, got 6345588 (0x60d374)
boot: cannot load "flash:"

Ende...

ROMmon lädt, ich versuche zunächst "boot", erfolglos, gleiche Meldung. Danach "boot c3640-i-mz.124-5.bin", ebenso erfolglos. Die Meldung bleibt gleich. Ich überprüfe Flash: mit "dir flash:", wie erwartet gibt mir ROMmon aus dass das neue Image vorhanden ist und die Checksum ebenso korrekt ist.
Ich tippe also auf ein corrupted Image, ich versuche eine Disaster Wiederherstellung.

Befehlshistorie:
rommon 1 > confreg
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n
disable "load rom after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: n
change console baud rate? y/n [n]: n
change the boot characteristics? y/n [n]: y
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[0]: 0

Configuration Summary

enabled are:
load rom after netboot fails
boot: the ROM Monitor
do you wish to change the configuration? y/n [n]: n
You must reset or power cycle for new config to take effect
rommom 2 > reset

Da meine Baudrate sowieso 115200 ist habe ich sie nicht geändert.

rommom 1 > xmodem -c c3640-i-mz.124-5.bin
Do not start the sending program yet...
File size Checksum File name
6373376 bytes (0x614000) 0xc119 c3640-i-mz.124-5.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
Ready to receive file c3640-i-mz.121-7.bin ...

Ich sende die Datei, nach einer halben Stunde ist alles übertragen und ich gebe "reload" ein. Das Ergebniss ist das gleiche.

Bislang ist mir keine Ursache für das Problem eingefallen... Mein letzter Gedanke berufte sich hierrauf:
requested 10099372 (0x9a1aac) bytes, got 6345588 (0x60d374)

Position 0x9a1aac soll gelesen werden, die letzte Position im Flash Speicher ist allerdings 0x60d374. Also knapp 6MiB. Eingebaut sind 16MiB. Defekter Flash Baustein? Nicht erkannter Baustein? Falsche Leseposition?

Ich werde mich mal ran machen die Module zu überprüfen und suche nach Ersatz.
Assrape 2007
The Return of Sideshow Bob
Post Reply