The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Cisco 2821 как вылечить CompactFlash"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Cisco маршрутизаторы)
Изначальное сообщение [ Отслеживать ]

"Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 15-Дек-08, 15:37 
Вобщем проблема следующая.
Есть циска, т.е. была Cisco 2821.
работала исправно но после одной перезагрузки перестала загружатся. Грузится только в ROMMON.
После ковыряний подозрения пали на флешпамять.

Вобщем хочу ее форматнуть, но поиски не дали позитивного результата...
С тфтп грузится не хочет.
вот что выдает при обращении к флешке:

rommon 3 > dev
Devices in device table:
        id  name
    flash:  compact flash
bootflash:  boot flash
    eprom:  eprom

rommon 4 >
rommon 4 >
rommon 4 > dir flash:
dir: cannot open device "flash:"

rommon 5 > dir bootflash:
device does not contain a valid FS
dir: cannot open device "bootflash:"

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 15-Дек-08, 15:46 
Вопрос как с роммона отформатить флешку.

На форуме нашел следующее
http://www.opennet.ru/openforum/vsluhforumID6/11190.html

"Da vse prosto: v rommone nado flash formatirovat:

rommon 2 > priv
rommon 3 > fill
start address : be000000
length: 80000
pattern: ffff
size: L

Kstati v "priv" mode jest vozmoznost image cerez tftp, ftp ili cdp  na bootflash  nakopirovat - tolko ja nikogda ne proboval."


но моя циска на priv выдает следующее:

rommon 6 > priv
Password:

Запрашивает какой-то пароль, которого я не знаю... и я не ставил.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от Felixz (??) on 15-Дек-08, 17:10 
>[оверквотинг удален]
> na bootflash  nakopirovat - tolko ja nikogda ne proboval."
>
>
>
>но моя циска на priv выдает следующее:
>
>rommon 6 > priv
>Password:
>
>Запрашивает какой-то пароль, которого я не знаю... и я не ставил.

http://ers.pp.ru/cgi-bin/priv.cgi
попробуете - отпишитесь.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 17-Дек-08, 15:37 
>[оверквотинг удален]
>>
>>но моя циска на priv выдает следующее:
>>
>>rommon 6 > priv
>>Password:
>>
>>Запрашивает какой-то пароль, которого я не знаю... и я не ставил.
>
>http://ers.pp.ru/cgi-bin/priv.cgi
>попробуете - отпишитесь.

Спасибо за ссылку, уже в закладках. помогла.

Но... результат остался на том же месте. делаю:

rommon 15 > fill
Enter in hex the start address [0x0]:  be000000
Enter in hex the test size or length in bytes [0x240000]:  80000
Enter in hex the pattern to be written [0x0]:  ffff
Enter the operation size 'l'ong, 'w'ord, or 'b'yte  :  l
rommon 16 >

rommon 16 > dir flash:
Please reset before executing this command
rommon 17 > reset
c2821 processor with 262144 Kbytes of main memory
Main memory is configured to 64 bit mode with ECC enabled


Readonly ROMMON initialized
rommon 1 >
rommon 1 >
rommon 1 >
rommon 1 > dev
Devices in device table:
        id  name
    flash:  compact flash              
bootflash:  boot flash                
    eprom:  eprom                      
rommon 2 > dir flash:
dir: cannot open device "flash:"
rommon 3 >
rommon 3 >


т.е. как не видел так и не видит:( Может есть какой другой способ?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 17-Дек-08, 15:38 
Кстати вот список всех доступных команд.

rommon 14 > help
addrloop            walk 1 thru range of addresses
alias               set and display aliases command
alter               alter locations in memory
berrscan            scan range of addresses for bus errors
boot                boot up an external process
break               set/show/clear the breakpoint
call                call a subroutine at address with converted hex args
cat                 concatenate files
checksum            checksum a block of memory
clrerr              clear the error log
compare             compare two blocks of memory
confreg             configuration register utility
cont                continue executing a downloaded image
context             display the context of a loaded image
cookie              display contents of motherboard cookie PROM in hex
cpu                 cpu / system information and control
cycles              excercise the hardware with all possible cycles
dev                 list the device table
dir                 list files in file system
dis                 disassemble instruction stream
dnld                serial download a program module
dram                verify DRAM
dump                display a block of memory
echo                monitor echo command
errlog              display the error log
fdump               file dump utility
fill                fill a block of memory
flash               flash services command
frame               print out a selected stack frame
help                monitor builtin command help
history             monitor command history
ifill               fill a block of memory w/incrementing pattern
iomemset            set IO memory percent
initfs              re-initialize the file system access structures
jump                call a subroutine at address with argc/argv
launch              launch a downloaded image
leds                check out the error LED
memdebug            write/read/verify scope loop
meminfo             main memory information
memloop             write or read scope loop
memtest             simple memory test
menu                main diagnostic menu
move                move a block of memory
repeat              repeat a monitor command
reset               system reset
rommon-pref         Select ROMMON
set                 display the monitor variables
showmon             display currently selected ROM monitor
sleep               millisecond sleep command
speed               timed performance loop
stack               produce a stack trace
sync                write monitor environment to NVRAM
sysret              print out info from last system return
tcal                timer calibration test
tftpdnld            tftp image download
tlbdump             display the cpu TLB
tlbflush            flush the TLB
tlbmap              initialize a TLB mapping
tlbpid              set/display process ID number
tlbphy              search TLB for physical translation
tlbtest             test the TLB
tlbscan             scan for TLB exceptions
tlbvir              search TLB for a virtual translation
tscope              timer scope loop
unalias             unset an alias
unset               unset a monitor variable
watchdog            test watchdog rebooting of the box
xmodem              x/ymodem image download

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от Felixz (??) on 17-Дек-08, 17:58 
>[оверквотинг удален]
>bootflash:  boot flash
>    eprom:  eprom
>rommon 2 > dir flash:
>dir: cannot open device "flash:"
>rommon 3 >
>rommon 3 >
>
>
>т.е. как не видел так и не видит:( Может есть какой другой
>способ?

пробуйте загрузиться по tftp

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 18-Дек-08, 10:07 
>[оверквотинг удален]
>>rommon 2 > dir flash:
>>dir: cannot open device "flash:"
>>rommon 3 >
>>rommon 3 >
>>
>>
>>т.е. как не видел так и не видит:( Может есть какой другой
>>способ?
>
>пробуйте загрузиться по tftp

Через tftp из ROMMON-а тоже не грузится ругается на флеш-память. Сейчас не смогу написать что именно пишет.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от cucumber (??) on 17-Дек-08, 18:45 
>Вобщем проблема следующая.
>Есть циска, т.е. была Cisco 2821.
>работала исправно но после одной перезагрузки перестала загружатся. Грузится только в ROMMON.
>
>После ковыряний подозрения пали на флешпамять.

Выдалось как-то раз лечить Compact-Flash. Лечится просто - форматированием из под Винды в обычном кард-ридере, Затем записал предварительно забэкапленный ИОС на нее с компа.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 18-Дек-08, 10:08 
>>Вобщем проблема следующая.
>>Есть циска, т.е. была Cisco 2821.
>>работала исправно но после одной перезагрузки перестала загружатся. Грузится только в ROMMON.
>>
>>После ковыряний подозрения пали на флешпамять.
>
>Выдалось как-то раз лечить Compact-Flash. Лечится просто - форматированием из под Винды
>в обычном кард-ридере, Затем записал предварительно забэкапленный ИОС на нее с
>компа.
>

Спасибо. Будем искать кард ридер:)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 18-Дек-08, 10:16 
Кстати Циску удалось загрузить.
Сделал я это следующей командой:
ROMMON1> copy -r temp.bin

temp.bin - это нужный мне ИОС.
-r загружает IOS в dram и потом грузится с него. Т.е. на данный момент мне удалось ее загрузить. Но тут опять возникли проблемы. Вот что пишет:

CISCO#dir
%Error opening flash:/ (No device available)

CISCO#format flash:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "flash:".  Continue? [confirm]
Enter volume ID (up to 64 chars)[default flash]:
%Error formatting flash (No device available)

А вот это меня как раз натолкнуло к форматированию из под винды. А какой кард ридер необходим, не подскажешь?

Или может еще кто знает что можно сделать с этим...
Хотя может есть еще какие-то способы решения

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(ok) on 18-Дек-08, 10:23 
CISCO#erase flash:
Erasing the flash filesystem will remove all files! Continue? [confirm]
%Error erasing flash: (No device available)

вобщем и это команда ничего не дает.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от cucumber (??) on 18-Дек-08, 16:53 
>А какой кард ридер необходим, не подскажешь?

Я использовал самый обычный дешевый китайский ридер, который умел читать CompactFlash.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от ррр on 18-Дек-08, 14:30 
>[оверквотинг удален]
>
>rommon 3 > dev
>Devices in device table:
>        id  name
>    flash:  compact flash
>bootflash:  boot flash
>    eprom:  eprom
>
>rommon 4 >
>rommon 4 >

у нас такая же история была, но после нескольких перезагрузок, всё само прошло. тоже писало, что не видит флешку.видимо это такие неправильные флешки пошли
>rommon 4 > dir flash:
>dir: cannot open device "flash:"
>
>rommon 5 > dir bootflash:
>device does not contain a valid FS
>dir: cannot open device "bootflash:"

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от fejin email(??) on 19-Дек-08, 14:17 
Вобщем похоже что флешка совсем умерла...
Так как из под винды ее тоже не удается отформатировать. Винда определяет аж 5-ть съемных носителя, при форматировании любого из них она выдает сообщение
"Отсутствует диск в устройстве J. Вставьте его и повторите попытку" J - это один из определенных виндой дисков.

Партишн и Акронис просто даже не видят ее...

Может кто знает какие проги эксклюзивные для форматирования?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от cucumber (??) on 19-Дек-08, 17:53 
>Вобщем похоже что флешка совсем умерла...
>Так как из под винды ее тоже не удается отформатировать. Винда определяет
>аж 5-ть съемных носителя, при форматировании любого из них она выдает

5 съемных носителей, это 5 слотов для 5ти разных видов карт. В один из слотов у Вас вставлена флэшка. Надо просто отыскать, в какой именно.
Можно попробовать софт Paragon Hard  Disk Manager Professional, если из под винды не видно.


Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от PavelAR on 26-Июн-09, 21:53 
В винде конечно сформатировать можно и залить потом IOS, и циска будет нормально
загружаться, но с самой флэшкой циска наотрез откажется работать, будет писать
No such device на любые попытки обратиться к флэшке командами show, dir и т.п и
самое неприятно - сформатировать тоже не дает, говоря no such device. Кроме того
при загрузке если внимательно смотреть можно увидеть ошибку:

Crashinfo may not be recovered at flash:crashinfo
% This file system device reports an error.

Короче, насколько я понял, хотя файловая система там обычная FAT, но кроме раздела
FAT есть еще что-то, какой блок с какими-то служебными данными. Поскольку у меня
под рукой было несколько цисок с одинаковыми флэшками и версиями IOS, то я провел
некоторое сравнение командой chkdsk в винде, подключив флешки через карт-ридеры.

Родная флэшка циски на 64 Мб:

Общее число байт: 64016384
Число байт на unit: 4096
Общее Число unit-ов: 15629

После форматирования флэшки в винде:

Общее число байт: 64143260
Число байт на unit: 1024
Общее Число unit-ов: 62640

Упс... Общее число байтов стало больше, да и размер юнита совсем не тот,
винда по умолчанию впаяла 1024 байтов на юнит. Ладно, принудительно задаю
размер юнита такое какое должно быть: format i: /FS:FAT /A:4096. Получаем:

Общее число байт: 64143260
Число байт на unit: 4096
Общее Число unit-ов: 15660

Уже лучше, размер юнита нужный, но их количество на (15660 - 15629) = 31
больше, чем на родной флэшке циско. Заливаю на флэшку IOS и все остальные
файлы которые должны быть, нормально загружаюсь, все хорошо, но саму флэшку
циска по-прежнему отказывается просматривать, форматировать и т.п. Загадочные
31 юнита на родной флэшке не просто так были, и затирать их виндой не стоило.

В общем я не стал пока глубоко разбираться, и просто воспользовался утилитой
Active Disk Image которая вслепую (байт в байт) копирует диски, флэшки и т.п.
После копирования байт в байт с родной флэшки на "загубленную виндой" флэшку,
флэшка стала нормально распознаваться циской, чему я был бесконечно рад :)))

Короче, читать и писать флэшки в винде можно, а форматировать - не следует.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Cisco 2821 как вылечить CompactFlash"  +/
Сообщение от KOS on 31-Мрт-17, 19:14 

> флэшка стала нормально распознаваться циской, чему я был бесконечно рад :)))
> Короче, читать и писать флэшки в винде можно, а форматировать - не
> следует.

Целый день потратил на изучение этой проблемы.... вот какой рецепт получился в итоге:
сначала форматируем флешку средствами винды под NTFS или exFAT, но не в FAT !!! потом загружаем роутер с рабочей флешки, меняем ее на отформатированную - циска скажет Unsupported FS, форматируем на циске из IOS - и вуаля !!  все системные разделы на прежнем месте !! ДАлее заливаем все что нужно на компе/по TFTP...

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру