Jump to content
Калькуляторы

SNR-S2985G-8T-UPS невозможно обновить прошивку

  SoftWare Version 7.0.3.5(R0241.0332)
  BootRom Version 7.2.40
  HardWare Version 2.0.2-UPS
  CPLD Version N/A

 

При попытке обновить (а точнее - откатить) версию через TFTP получаю обрыв по тайм-ауту:

 

MR2sw6#copy tftp://192.168.1.77/nos.img nos.img
Confirm to overwrite the existed destination file?  [Y/N]:y
Begin to receive file, please wait...
Get Img file size success, Img file size is:13606921(bytes).
#############################################################################################################################################################################################receive data timeout
close tftp client.

А при попытке обновить через boot-меню загрузка происходит, но невозможно записать на флешку:

[Boot]: load nos.img
Using rtl8380#0 device
TFTP from server 192.168.1.77; our IP address is 192.168.1.1
Filename 'nos.img'.
Load address: 0x81000000
Loading: *
TFTP error: 'File not found'
Not retrying...
[Boot]: load nos.img
Using rtl8380#0 device
TFTP from server 192.168.1.77; our IP address is 192.168.1.1
Filename 'nos.img'.
Load address: 0x81000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################################################
done
Bytes transferred = 12961727 (c5c7bf hex)
[Boot]: write nos.img
This command is not supported!

Пробовал разные версии прошивки. Текущая прошивка взята отсюда https://data.nag.ru/SNR Switches/Firmware/SNR-S2985G/recommended/SNR-S2985G-48T(24T_8T)(POE)(UPS)(RPS)_7.0.3.5(R0241.0332).zip И что с этим можно сделать?

 

Кстати, почему в версии 7.0.3.5(R0241.0332) пропала команда rps-power monitor on? Как мониторить наличие напряжения и заряд аккумулятора?

Share this post


Link to post
Share on other sites

@Alexey Dvorkin 
1. На данной модели мониторинг питания отсутствует аппаратно.

2. Через boot-режим nos.img нужно сначала загружать командой 'run nos.img', а уже после загружать на коммутатор стандартным способом.

3. Через nos-режим если нужно откатить версию ПО попробуйте вместо copy писать fcopy, а также проверьте нет ли потерь до tftp-сервера.

Share this post


Link to post
Share on other sites

Спасибо за информацию

 

1. Это очень прискорбно. Но хотя бы подзарядка аккумулятора в этой модели предусмотрена?

2. Не понял. run nos.img просто запускает оболочку, а вовсе не записывает ее.

3. Copy и fcopy ведут себя одинаково - процесс загрузки прерывается. Потерь до моего компа, воткнутого прямо в коммутатор нет.

Edited by Alexey Dvorkin

Share this post


Link to post
Share on other sites

@Alexey Dvorkin 
1. Да
2. Да, но через boot-режим возможен только такой способ.

Проверяли MD5-сумму файла nos.img на сервере с верной суммой из архива? Если да, можете приложить дамп загрузки с tftp-сервера? Желательно открыть обращение на data.nag.ru.

Share this post


Link to post
Share on other sites

Нет, сумму не проверял, но я пробовал разные версии загружать.

 

Вы можете проверить на данной версии 7.0.3.5(R0241.0332) процесс обновления/отката nos.img? Мне кажется, что просто недостаточно буфера для загрузки через tftp. Если у вас получится - я отправлю коммутатор в гарантийный ремонт, тем более, что один уже лежит в очереди на это.

Share this post


Link to post
Share on other sites

Использовал другую программу tftp и все прошло. Похоже, в новой версии ПО tftp-клиент требует наличие на сервере возможности перепосылать блок.

Edited by Alexey Dvorkin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this