LINUX.ORG.RU

Juniper EX4550 erase all (убит U-boot ?)

 ,


0

1

Всем привет. Случилось то, что я не мог представить.
Хронология следующая:
Решили полностью отчистить и сбросить данный коммутатор. Поскольку factory default нам показалось мало, решили зайти в загрузчик и сбросить все и там.
Вот вывод консоли:

U-Boot 2010.03 (Oct 21 2012 - 03:06:55)

Board: EX4550-32F 5.12
EPLD: Version 9.0 (0x08)
DRAM: Initializing Configuring DDR for 800 MT/s data rate
DDR: 2 GB
FLASH bank: 0
FLASH: 8 MB

Firmware Version: 01.00.00
pci_init_board: devdisr=7083000, io_sel=f
PCIE1 connected to Slot as Root Complex (base addr fef0a000)
Scanning PCI bus 01
PCIE1 on bus 00 - 08

USB: scanning bus for devices... 3 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found

=> <INTERRUPT>
=> erase all
Erase Flash Bank # 1 - Warning: 6 protected sectors will not be erased!
............................................................ ............................................................ .. do ne
=> resetenv
Un-Protect ENV Sector
Erase sector 0 ...
. done
done
Protect ENV Sector

Warning: Default Environment Variables will take effect Only after RESET
=> reset

И после нажатия на Enter коммутатор затих. перестали крутиться кулера, работал только БП.
После этого коммутатор стал как мертвый.
Выдернули питание, вставили обратно - никаких движений. На жк экране тишина (лишь моргнул подсветкой один раз при подаче питания)
В консоли тишина.
Судя по описанию команда reset - просто сбрасывает коммутатор и отправляет на перезагрузку.
В нашем случае коммутатор не загружается совсем.
Может мы и загрузчик (U-boot) затерли?
В общем нужна помощь. Как его воскресить? Как запустить? Кто сталкивался, спасайте...

PS. Если надо выпаять какую NAND, и залить в нее программатором это труда не составит..Оборудование имеется.


Да. Загрузчик мертв, точнее его больше нет.
Если есть возможность нужно добраться до основной платы и найти или сериал или выведенные другие пины для прошивки они обычно в форме gold-pad хотя встречаются и гребенки и даже гребенки с пин-хедером напаянным. Как узнать что искать? Посмотрите на то какой проц и соответствующие ножки тестером оттрассируйте.

Jetty ★★★★★
()

=> erase all

=> reset

Судя по описанию команда reset - просто сбрасывает коммутатор и отправляет на перезагрузку. В нашем случае коммутатор не загружается совсем. Может мы и загрузчик (U-boot) затерли?

=> erase all

t184256 ★★★★★
()
Ответ на: комментарий от Jetty

Допустим я нашел эту гребенку, как я понимаю обычно это разъем JTAG. А дальше что? Есть какая-нибудь инструкция, софт и все необходимое в доступе? или нужно своими руками писать прошивальщик, паять программатор, да и вообще изобретать новый коммутатор. Понимаю что должно быть проще, но с восстановлением полностью стертого чипа я не сталкивался. Одно дело выпаять SPI или NAND и залить туда известную прошивку, другое дело JTAG. С ним я никогда не сталкивался.

anonymous
()
Ответ на: комментарий от anonymous

через жтаг можно и флешку прошить, был бы образ и гайд на жтаг

anonymous
()
Ответ на: комментарий от anonymous

Зная проц нужно найти тулкит для прошивки(обычно в нете) и прошить образ. Тулкит обычно поддерживает нужный способ прошивки.

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

Пока выяснил следующее. На плате рядом с Flash (куда по всей вероятности заливается JunOS) Есть микросхема ПЛИС (Altera MAX V 5M2210ZF324C5N). Рядом с ней есть разъем 10 pin. Попробовал прозвонить этот разъем, распиновка очень похожа на JTAG от Altera (http://www.jtagtest.com/pinouts/altera_byteblaster).
Есть мысли пробовать подключаться программатором Altera USB-Blaster. Программатор заказал, как придет буду пробовать.

anonymous
()
3 декабря 2021 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.