AR550 Стерты (удалены) все файлы из flash-памяти

Последний ответ ноя 25, 2019 13:06:55 79 1 2 1

Описание проблемы


На роутере AR550 были удалены все файлы из flash-памяти. После перезагрузки устройство выдавало следующую запись:



Jan 22 2015, 10:58:03

Start Memory Test ? ('t' or 'T' is test):skip

Copying Data : Done

Uncompressing : Done

Initializing SMI Bus:OK


Init flash, please wait......OK

Initializing I2C Bus:OK


Press Ctrl+B to break auto startup ... 321

Enter auto startup


!!!NOTE: Auto search packet file and startup!!!


Save load state word...OK!

Now boot from flash:/AR550C-V200R009C00SPC500.cc, please wait...

Check Bootrom version

File not been found!

No Bootrom in packet


Check CPLD Version


Get CPLD0 file CPLD_ar550.bin in packet 

File not been found!

No CPLD[0] file in packet.


Check rootfs version

File not been found!

No rootFs in packet


Save load state word...OK!


Boot Fail.....................Boot from Backup(Fail) End.

Boot Fail.....................Boot from another Area Begin.

Boot Fail.....................Boot from another Area(Fail) End.

Boot Fail...............................AutoSearch Begin.


!!!NOTE: Auto search packet file and startup!!!


Auto search packet file fail! Please set startup file.

Now boot from flash:/AR550C-V200R009C00SPC500.cc, please wait...

Check Bootrom version

File not been found!

No Bootrom in packet


Check CPLD Version


Get CPLD0 file CPLD_ar550.bin in packet 

File not been found!

No CPLD[0] file in packet.


Check rootfs version

File not been found!

No rootFs in packet


Boot Fail...............................AutoSearch(Fail) END.

Save load state word...OK



И такими циклами по кругу.


Процесс Анализа Проблемы


Устройство считывает файл конфигурации из flash-памяти. Если файл конфигурации удален, то устройство его будет извлекать из файла прошивки. Если файл прошивки также отсутствует на устройстве, то его надо импортировать при помощи FTP-сервера. 

Проверить наличие файлов во flash-памяти можно следующим образом (Ctrl+B при появлении этой записи: Press Ctrl+B to break auto startup):



        Main Menu


    1. Default Startup

    2. Serial Menu

    3. Network Menu

    4. Startup Select

    5. File Manager

    6. Reboot

    7. Password Manager


Enter your choice(1-7):5


        File Menu


    1. Flash file system

    0. Return


Enter your choice(0-1):1


        Flash file system MENU


    1. List file in flash

    2. Delete file in flash

    3. Rename file in flash

    4. Format Flash file system

    0. Return


Enter your choice(0-4):1


Directory of flash:/* : 


-rw-      2048  Nov 15 2019 13:19:29   Boot_LogFile


1 files found!

102032 KByte total, 101984 KByte free.


Для выбора корректного файла прошивки необходимо знать точную модель устройства и сверить рекомендованную версию прошивки на сайте технической поддержки.


Решение Проблемы


Когда файл прошивки скачан, его необходимо поместить в паку для передачи на ftp-сервере. На роуте необходимо выполнить следующие настройки в BootROM меню:


Enter your choice(0-1):0


        Main Menu




    1. Default Startup

    2. Serial Menu

    3. Network Menu

    4. Startup Select

    5. File Manager

    6. Reboot

    7. Password Manager


Enter your choice(1-7):3


        Network Menu


    1. Display parameter

    2. Modify parameter

    3. Save parameter

    4. Download file

    5. Upload file

    0. Return


Enter your choice(0-5):1


Ftp type                      : 0(ftp)

File name                   : AR550-V200R009C00SPC500.cc // Название файла прошивки полностью

Ethernet ip address   : 192.168.1.1 // Сконфигурированный IP-адрес интерфейса G0/0/0 роутера (сюда должен быть подключен патч-корд)

Ethernet ip mask       : ffffff00 // Маска в 16-ой системе исчисления

Gateway ip address  : 192.168.1.1 // Также, как и Ethernet ip address

Ftp host ip address   : 192.168.1.20 // IP-адрес FTP-сервера

Ftp user                    : c02 // Имя пользователя с правами начтение и запись в папке, где лежит файл прошивки

Ftp password            : *** // Пароль для FTP user


На FTP-сервере должно быть разрешающее правило для протокола FTP на отправку и прием пакетов.


Далее, выполняем скачивание с FTP-сервера прошивки:


       Main Menu


    1. Default Startup

    2. Serial Menu

    3. Network Menu

    4. Startup Select

    5. File Manager

    6. Reboot

    7. Password Manager


Enter your choice(1-7):3


        Network Menu


    1. Display parameter

    2. Modify parameter

    3. Save parameter

    4. Download file

    5. Upload file

    0. Return



Enter your choice(0-5):4

Download file to: [ 1:flash ]:1

Downloading ....


192.168.1.20 is reachable.Get 48036992 Bytes from 192.168.1.20.

Save File:[flash:/AR550-V200R009C00SPC500.cc] to Flash ....

 ----- Space Memory [0x18e60], Used[0x30] -----

Write data to flash...

 Complete to create Flash file, Begin Writing data... 

......................................OK!


Проверяем, что файл успешно загрузился:


Main Menu


    1. Default Startup

    2. Serial Menu

    3. Network Menu

    4. Startup Select

    5. File Manager

    6. Reboot

    7. Password Manager


Enter your choice(1-7):5


        File Menu


    1. Flash file system

    0. Return


Enter your choice(0-1):1


        Flash file system MENU


    1. List file in flash

    2. Delete file in flash

    3. Rename file in flash

    4. Format Flash file system

    0. Return


Enter your choice(0-4):1


Directory of flash:/* : 

-rw-      2560  Nov 18 2019 15:06:31   Boot_LogFile

-rw-  48036992  Nov 18 2019 15:06:20   AR550-V200R009C00SPC500.cc


2 files found!

102032 KByte total, 55072 KByte free.


Выбираем 1 для того, чтобы устройство распаковало файл прошивки и применило в памяти:


  Main Menu


    1. Default Startup

    2. Serial Menu

    3. Network Menu

    4. Startup Select

    5. File Manager

    6. Reboot

    7. Password Manager


Enter your choice(1-7):1

Enter auto startup


Now boot from flash:/AR550-V200R009C00SPC500.cc, please wait...


Check Bootrom version

Current Bootrom Version   : 0x25

Bootrom in packet Version : 0x104


Update Bootrom ... OK


Oct 28 2017, 16:51:40

Start Memory Test ? ('t' or 'T' is test):skip

Copying Data : Done

Uncompressing : Done

Initializing SMI Bus:OK


Init flash, please wait......OK

Initializing I2C Bus:OK


USB2 Host Stack Initialized.

USB Hub Driver Initialized 

USBD  Wind River Systems, Inc. 562 Initialized

EHCI Controller found.

Waiting to attach to USBD...Done.


Press Ctrl+B to break auto startup ... 321

Enter auto startup


Now boot from flash:/AR550-V200R009C00SPC500.cc, please wait...

Check Bootrom version

Check CPLD Version


Get CPLD0 file CPLD_ar550.bin in packet 

CPLD0 version is 0x14092210

CPLD0 in packet version is 0x14092210

CPLD0 version match


Check rootfs version

Current rootfs Version   : 0x79

rootfs in packet Version : 0x313531


Write rootfs to flash.....................................Done

Get Kernel File Done

Uncompress Kernel Done

Get Dtb File ...Done


setup_arch: bootmem

mpc85xx rdb setup

arch: exit

             

[7.042461] record_reason module init


Create monitor process


CPLD userspace init ok


INFO:Get pri len, the result is 0x810401ab

 Info: DEVDB, CardUnitType = 0

Create cap process

Create vrp process


BSP SO Creation Date : Nov  7 2017, 15:58:41


CPLD userspace init ok


Initializing SMI Bus:OK

Initializing I2C Bus:OK

Initializing SPI Bus:OK

Backup Bootrom : done 


DOPRA initialize..................OK

IAS initialize....................OK

VRP initialize

FECD IRC Connecting: OK 

HAL_Drv_Init: DEVDB_LoadDevSo!

HAL_Drv_Init: HAL_General_Drv_Init!

HAL_Drv_Init: HAL_Drv_BP_Init!

HAL_Drv_Init: end!

HAL_Drv_Init: return CAP_OK!


VRP_SockTm_Init create............OK


Create tasks......................OK

Initialize tasks..................OK

Recovering configuration..........OK


  Press any key to get started


Login authentication


Username:admin

Password:


И, собственно, вводите дефолтный пароль (Admin@huawei) для доступа к устройству по консольному кабелю и всё!

  • x

KKV
Опубликовано 2019-11-25 13:06:55 Полезно(0) Полезно(0)
Очень достойная статья! Прошу модератора раздела рассмотреть вариант с помещением статьи в "топ".
  • x

Комментарий

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход