Jump to content
Local
Baneff

Planet SGSW-24240 - слетела прошивка, как залить?

Recommended Posts

Доброго всем денька!

 

При заливке новой прошивки в Planet SGSW-24240 произошёл сбой, новая прошивка залилась некорректно, свич не стартует, кнопка сброса не работает. Загрузчик RedBoot жив, подсоединение консольным кабелем даёт такое:





+
SGSW/WGSW-24040 Bootloader v1.0 - built Aug 19 2008
RAM:   0x00000000 - 0x04000000,
FLASH: 0x80000000 - 0x80800000, 256 blocks of 0x00010000 bytes each.
memtest
Testing [0x0002c340-0x03fe1000]...
Completed (no errors)
fis load managed
** Warning - checksum failure.  stored: 0x28f80849, computed: 0xdcdd468e
go
No entry point known - aborted

В консоли доступны следующие команды:





help
Manage aliases kept in FLASH memory
   alias name [value]
Manage machine caches
   cache [ON | OFF]
Display/switch console channel
   channel [<channel number>]
Compute a 32bit checksum [POSIX algorithm] for a range of memory
   cksum -b <location> -l <length>
Display (hex dump) a range of memory
   dump -b <location> [-l <length>] [-s] [-1|-2|-4]
Execute an image - with MMU off
   exec [-w timeout] [-b <load addr> [-l <length>]]
        [-r <ramdisk addr> [-s <ramdisk length>]]
        [-c "kernel command line"] [-t <target> ] [<entry_point>]
Manage FLASH images
   fis {cmds}
Manage configuration kept in FLASH memory
   fconfig [-i] [-l] [-n] [-f] [-d] | [-d] nickname [value]
Execute code at a location
   go [-w <timeout>] [-c] [entry]
Uncompress GZIP compressed data
   gunzip -s <location> -d <location>
Help about help?
   help [<topic>]
Display command history
   history
Load a file
   load [-r] [-v] [-d] [-m <varies>]
        [-b <base_address>] <file_name>
Compare two blocks of memory
   mcmp -s <location> -d <location> -l <length> [-1|-2|-4]
Copy memory from one address to another
   mcopy -s <location> -d <location> -l <length> [-1|-2|-4]
Display result of membist
   membist [-d]
Performs a casual read/write test of the free memory
   memtest
Fill a block of memory with a pattern
   mfill -b <location> -l <length> -p <pattern> [-1|-2|-4]
Reset the system
   reset
Show/Set the time of day
   date [YYYY/MM/DD HH:MM:SS]
Display RedBoot version information
   version
Display (hex dump) a range of memory
   x -b <location> [-l <length>] [-s] [-1|-2|-4]

Я так понимаю, нужно уничтожить файл managed и залить на его место новый, правильный.

Тут я не специалист, может кто-то дать пошаговую инструкцию как это сделать чтобы не убить свич окончательно?

 

Спасибо за помощь.

 

Share this post


Link to post
Share on other sites

вряд ли для тебя решение этого вопроса ещё актуально после стольких лет, но я только сегодня восстанавливал такую железку (sgsw-24240r).

может кому-то будет полезно, ибо решения готового до сих пор я не видел, делал с нуля.

 

сначала нужно подготовить файл прошивки:

* скачиваем https://www.planet.com.tw/storage/products/30489/FW-SGSW-24040_24040R_24240_24240R_24040P_24040P4_24040HP_v1.8b150312.zip

* обрезаем служебные первые 8 и последние 36 байт у dat-файла из архива, должен получиться файл длиной 5156820 байт

 

далее грузим его в железку через com-кабель по xmodem-протоколу (при помощи ExtraPuTTY или любого понравившегося терминала):

RedBoot> load -v -r -b 0x00100000 -m xmodem

 

шьём содержимое оперативки во флэшку:

RedBoot> fis create managed -f 0x80040000 -r 0x00100000 -l 0x00760000 -e 0x00100040

(может ругнуться, что раздел "managed" уже существует, соглашаемся переписать его)

 

убеждаемся, что раздел создан корректно. для этой железки список будет следующим:

RedBoot> fis list
Name              FLASH addr  Mem addr    Length      Entry point
RedBoot           0x80000000  0x80000000  0x00020000  0x00000000
managed           0x80040000  0x00100000  0x00760000  0x00100040
RedBoot config    0x807A0000  0x807A0000  0x00001000  0x00000000
FIS directory     0x807E0000  0x807E0000  0x00020000  0x00000000

 

убеждаемся, что загрузочный скрипт не испорчен. требуемый выглядит так:

RedBoot> fconfig -l
Run script at boot: true
Boot script:
.. memtest
.. fis load managed
.. go

Boot script timeout (1000ms resolution): 2

 

ребут, профит.

Share this post


Link to post
Share on other sites

Спасибо, но справились тогда сами, перепрошили, деталей не помню.

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

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MasMaster
      Управляемый коммутатор PLANET SGSW-24240 IPv4/IPv6, 24-Port MiniGBIC/SFP Gigabit Layer2/L4 Advance SNMP Manageable Switch + 8-Port 10/100/1000Base-T, trunking stack up to 16 Units.  
       
      5500 грн.
    • By BubbleDubble
      Управляемый коммутатор PLANET SGSW-24240 IPv4/IPv6, 24-Port MiniGBIC/SFP Gigabit Layer2/L4 Advance SNMP Manageable Switch + 8-Port 10/100/1000Base-T, trunking stack up to 16 Units.  
       
       Все порты полностью рабочие. Состояние отличное. 
      В связи с модернизацией сети продаем коммутаторы. 
      4.000 грн 
      ТОРГ !!!
      В наличии осталось несколько штук!

    • By maxnemicom
      Коммутатор 24-Port Gigabit Layer2/L4+4SFP Gb Planet SGSW-24240 является гигабитным , управляемым , стекируемым коммутатором второго уровня , который имеет 24 порта со скоростью 10/100/1000Mbps , 8 комбинированных гигабитных 1000T/SFP порта, и 2 выделенных высокоскоростных HDMI-совместимых интерфейса для создания стека коммутаторов.
      SGSW-24040 поддерживает конфигурирование скорости работы порта, агрегирование портов, Q-in-Q VLAN, VLAN, Rapid Spanning Tree протокол, Layer 2 to Layer 4 QoS, управление пропускной способностью(bandwidth control) и IGMP Snooping. SGSW-24040 поддерживает до 255 VLAN групп и тегированные VLAN группы по IEEE 802.1Q стандарту.. Возможность объединения портов, позволяет создавать высокоскоростные транки (максимально можно объединить до 16 портов в 12 транковых групп).
      Размеры ( W x D x H): 440 x 200 x 44.5 мм, 1U. Вес: 3.0 кг. Потребление: Max. 30 watts / 102 BTU. Питание: AC 100~240V, 50/60Hz
      2013 года випуска. Вся документация в наличии.
      Причина продажи - модернизация сети. Рабочие, проверенные.
      Есть 1 шт
      Цена 6000 грн. Возможен торг.
       




    • By Lio
      Коммутатор 24-Port Gigabit Layer2/L4+4SFP Gb Planet SGSW-24240 является гигабитным , управляемым , стекируемым коммутатором второго уровня , который имеет 24 порта со скоростью 10/100/1000Mbps , 8 комбинированных гигабитных 1000T/SFP порта, и 2 выделенных высокоскоростных HDMI-совместимых интерфейса для создания стека коммутаторов.
      SGSW-24040 поддерживает конфигурирование скорости работы порта, агрегирование портов, Q-in-Q VLAN, VLAN, Rapid Spanning Tree протокол, Layer 2 to Layer 4 QoS, управление пропускной способностью(bandwidth control) и IGMP Snooping. SGSW-24040 поддерживает до 255 VLAN групп и тегированные VLAN группы по IEEE 802.1Q стандарту.. Возможность объединения портов, позволяет создавать высокоскоростные транки (максимально можно объединить до 16 портов в 12 транковых групп).
      Размеры ( W x D x H): 440 x 200 x 44.5 мм, 1U. Вес: 3.0 кг. Потребление: Max. 30 watts / 102 BTU. Питание: AC 100~240V, 50/60Hz
      2013 года випуска. Вся документация в наличии.
      Причина продажи - модернизация сети. Рабочие, проверенные.

      Есть 3 шт

      Цена 6500 грн. Торг.
      При покупке всех сразу - скидка)





    • By Lio
      Коммутатор 24-Port Gigabit Layer2/L4+4SFP Gb Planet SGSW-24240 является гигабитным , управляемым , стекируемым коммутатором второго уровня , который имеет 24 порта со скоростью 10/100/1000Mbps , 8 комбинированных гигабитных 1000T/SFP порта, и 2 выделенных высокоскоростных HDMI-совместимых интерфейса для создания стека коммутаторов.
      SGSW-24040 поддерживает конфигурирование скорости работы порта, агрегирование портов, Q-in-Q VLAN, VLAN, Rapid Spanning Tree протокол, Layer 2 to Layer 4 QoS, управление пропускной способностью(bandwidth control) и IGMP Snooping. SGSW-24040 поддерживает до 255 VLAN групп и тегированные VLAN группы по IEEE 802.1Q стандарту.. Возможность объединения портов, позволяет создавать высокоскоростные транки (максимально можно объединить до 16 портов в 12 транковых групп).
      Размеры ( W x D x H): 440 x 200 x 44.5 мм, 1U. Вес: 3.0 кг. Потребление: Max. 30 watts / 102 BTU. Питание: AC 100~240V, 50/60Hz
      2013 года випуска. Вся документация в наличии.
      Причина продажи - модернизация сети. Рабочие, проверенные.
      Есть 2 шт
      Цена 7000 грн. Возможен торг.
      При покупке двух сразу - хорошая скидка)




×