Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

Witam.

Mam problem z routerem jaki w/w. Otóż wygląda na to, że IOS jest uszkodzony.
Objawy:
- przy włączaniu od razu wchdozi w trym ROMmon
- polecenie dir flash: widzi plik BIN, a za nim w nawiasie "bad checksum: 0x89c9" a za tym "getdirent: bad file magic number, possibly out of sync"

Od razu wspomnę, że nie mam karty flash PCMCIA...

Można jakoś nadpisać ten plik innym, działającym?

Aha, jeszcze jedno. Pomyślałem o FTP, ale polecenie SET w trybie ROMmon daje mi wynik ?=0... czy może źle korzystam z tego polecenia?

Pozdrawiam!
MaciejMaciej Radzki edytował(a) ten post dnia 12.02.10 o godzinie 13:50
Radoslaw K.

Radoslaw K. IT Systems
Administrator

Temat: router 3620 - problem

A jaki masz config register ? Jaki model? Ile flash/ram? Jaki ios?
To stalo sie nagle, czy po jakiejs operacji upgrade/reconfig ?

Wydaje mi sie ze to powinno pomoc:

http://www.spacebugs.nl/index.php?option=com_content&t...
Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

wersja: 12.1
model routera: 3620

rommon 9 > meminfo
Main memory size: 48 MB in 32 bit mode.
Available main memory starts at 0xa000e000, size 49096KB
IO (packet) memory size: 25 percent of main memory.
NVRAM size: 32KB

Po żadnej operacji to się nie stało, ten router długo stał.

Nie mam tam komendy nawet "tftpdnld", jest tylko "dnld", ale niestety nie działa, nie ma połączenia.Maciej Radzki edytował(a) ten post dnia 15.02.10 o godzinie 17:07
Krystian S.

Krystian S. IT Administrator

Temat: router 3620 - problem

Maciej Radzki:
Po żadnej operacji to się nie stało, ten router długo stał.
>
Nie mam tam komendy nawet "tftpdnld", jest tylko "dnld", ale niestety nie działa, nie ma połączenia.

Spróbuj użyć komendy xmodem

http://www.cisco.com/en/US/products/hw/routers/ps259/p...

a wcześniej ustaw prędkość portu konsoli na max (115200):
http://www.cisco.com/en/US/products/hw/routers/ps259/p...

Zanim jednak stracisz trochę czasu na te procedury,
może warto otworzyć router i wyjąć/włożyć ponownie kości flash.Krystian S. edytował(a) ten post dnia 15.02.10 o godzinie 22:23
Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

z xmodem jak by coś miało działać, ale niestety nie ma miejsca w pamięci flash. Chciałem ją sformatować, ale przy xmodem mam takie możliwości:

rommon 1 >xmodem -?
xmodem: illegal option -- ?
usage: xmodem [-cyrx] <destination filename>
-c CRC-16
-y ymodem-batch protocol
-r copy image to dram for launch
-x do not launch on download completion

brakuje mi '-f', czy jest inna możliwość? przeszukuję teraz google, ale jak już na coś natrafię, to właśnie na opcje '-f', której u mnie nie ma... :/

konto usunięte

Temat: router 3620 - problem

a nie mozesz zaladowac IOS'a z TFTP i wtedy sformatowac flasha wgrac nowego IOS'a i ustawic spowrotem rejestr na bootowanie z flasha ?
Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

Marceli Mielczarek:
a nie mozesz zaladowac IOS'a z TFTP i wtedy sformatowac flasha wgrac nowego IOS'a i ustawic spowrotem rejestr na bootowanie z flasha ?


Próbowałem, ale z niewiadomych powodów nie widzi w ogóle połączenia. Jestem połączony kablem krosowym z komputerem, na którym postawiłem TFTPa. Wpisałem wszystkie dane, to jest:
IP_ADDRESS=192.168.1.2
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=192.168.1.1
TFTP_SERVER=192.168.1.3
TFTP_FILE=nazwa_pliku_na_serwerze.bin

komputer miał ustawione:
IP: 192.168.1.3
MASKA: 255.255.255.0
DEFAULT GATEWAY: 192.168.1.1

Próbowałem chociaż pingnąć adres 192.168.1.2 z komputera, ale go nie widział. Na routerze na porcie ethernet świeci się lampka LINK. Dlatego tak kombinuję, bo nie wiem już co może być nie tak... chyba, że coś źle zrobiłem?
Krystian S.

Krystian S. IT Administrator

Temat: router 3620 - problem

A dostajesz jakiś komunikat, który mówi że nie ma miejsca na flashu?

Opcja -f jest dla serii 1600
 -f  (Optional) Erases all Flash memory before starting the download. This option is only valid for the Cisco 1600 series routers.
Note: xmodem options e, f, and s are only supported on the Cisco 1600 Series Routers


W pierwszym dokumencie dot. xmodem, we fragmencie dla c3600 ("Xmodem Procedure for Downloading a Cisco IOS Software Image onto a Cisco 3600 Router") jest opis razem ze zmianą prędkości konsoli.

Z tego co pamiętam, to flash powinien zostać wyczyszczony przy ładowaniu obrazu, więc nie musisz czyścić go wcześniej.
Kiedyś odzyskiwałem tak jeden router 3600, i nie wydaje mi się, żebym wcześniej flash kasował...

Ewentualnie użyj opcji -r aby załadować ios-a do ramu.
Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

Witam.

Użyłem opcji 'xmodem -r' i ruszył, dziękuję za radę! Ale pojawił się kolejny problem - mam tylko 8mb flashu, a póki co, jedyny IOS jaki ruszył, zajmuje 14mb... :/ Znalazłem mniejsze, ale pokazuje się przy nich komunikat 'invalid checksum'. Macie jakiś sprawdzony IOS, który zajmowałby mniej niż 8mb? A może zbędną kostkę pamięci flash? :)

Pozdrawiam!
Maciej
Krystian S.

Krystian S. IT Administrator

Temat: router 3620 - problem

Użyj wyszukiwarki, np. http://www.searchftps.com
ew. softu IOShunter.

Flash masz w jednej, czy może w dwóch kościach?

Może zamiast rozbudowywać, wgraj małego ios-a na flasha
i ustaw boot na serwer tftp.Krystian S. edytował(a) ten post dnia 19.02.10 o godzinie 13:34
Maciej Radzki

Maciej Radzki Report Expert Office
Lead (Associate Line
Manager)

Temat: router 3620 - problem

Krystian S.:
Użyj wyszukiwarki, np. http://www.searchftps.com
post dnia 19.02.10 o godzinie 13:34[/edited]

Wypas!
Tu jest tego MASA!
Będę sprawdzał! Dzięki! Jeśli to nie będzie działać, pomyślę o tym TFTP BOOT.
Pięknie dzięki!!
Pozdrawiam!

Ok, już się chyba wyjaśniło - mam w ogóle skopaną kość flash... :/ jak zgrywam IOS do RAMu jest wszystko ok, uruchamia się. Następnie chcę plik bin zgrać do flash'a i pokazuje mi się mój już ulubiony komunikat 'invalid checksum'.
Nie zbootuje przecież IOS z poziomy rommon, bo tam z kolei jest problem z łączem z tego poziomu (na początku o nim pisałem...)
Jakiś pomysł?Maciej Radzki edytował(a) ten post dnia 19.02.10 o godzinie 14:35



Wyślij zaproszenie do