Перейти до

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


Рекомендованные сообщения

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

 

При заливке новой прошивки в 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 и залить на его место новый, правильный.

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

 

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

 

Ссылка на сообщение
Поделиться на других сайтах
  • 6 years later...

вряд ли для тебя решение этого вопроса ещё актуально после стольких лет, но я только сегодня восстанавливал такую железку (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

 

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

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 2 years later...
On 1/19/2020 at 8:54 PM, eveav said:

вряд ли для тебя решение этого вопроса ещё актуально после стольких лет, но я только сегодня восстанавливал такую железку (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

Hi @eveav

Thank you for this information.

I have 3 SGSW-24040 upgrade their firmware from v1.1b090522 to v1.1b090806. After upgrade web interface and Vlans... us OK but data transfer on all ports was very very low (around 300kbps). I downgrade to old version but still data transfer is very low. Is it possible that hardware was damaged in all 3 switches with simple firmware upgrade? It seems now packets not forwarded by hardware and forwarded by cpu.

Please tell your suggestion me I will try everything !

 

Regards

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від german22
      Planet SGSW-24240 б\у
       
      все порты рабочие - 2шт - $125
       
      1 медный порт не рабочий - 1шт - $100
       
    • Від 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 грн.
    • Від 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 грн 
      ТОРГ !!!
      В наличии осталось несколько штук!

    • Від 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 грн. Возможен торг.
       




    • Від 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 грн. Торг.
      При покупке всех сразу - скидка)





×
×
  • Створити нове...