Des-3526 - відновлення bootrom, amin - s blog

Є такий керований свитч - D-Link DES-3526. По можливостях - цілком непогана залізяка доступу, проте є у неї пара вроджених слабкостей. ...

Перша слабкість - говіння конденсатори в блоках харчування. Виявляється невигадливо - залізяка падає і більше навіть не намагається завантажуватися. Лікується перепайкой конденсаторів, там нескладно.

Друга слабкість - криво написаний BootROM старих версій прошивки. Найнебезпечніше - це коли BootROM версій 3.хх, і на нього заливається прошивка версій 5.х або 6.х відразу в два слота. Важлива річ - другий слот під прошивку при такому обноленіі повинен залишатися порожнім. Якщо там виявиться яка-небудь прошивка, то при ребут свитч помре з наступними дивними симптомами: Свитч починає завантажуватися, і на 15% POST йде в ребут, і так до нескінченності:

Рішення знайшов на форумі д-линка. Для цього потрібен шматочок дроту (я використовував шматочок жили з кручений пари) і викрутка. Розкриваємо корпус світча, і справа зверху (якщо дивитися на свитч з боку ethernet-портів) бачимо ось таку ділянку плати:

Des-3526 - відновлення bootrom, amin - s blog
Зачищаємо провід з двох сторін, запускаємо свитч, і акуратно на частку секунди закорачивается зазначений червоною крапкою висновок на корпус. Після цього свитч вважатиме, що POST пройшов успішно, і якщо в завантажувальному слоті є нова прошивка, то почнеться автоматичне оновлення BootROM:

По завершенні апдейта завантажувача з'явиться відповідне повідомлення і завантаження продовжиться:

При наступному завантаженні Бутрим буде вже не 3.00.008, а 5.00.009, і дана проблема зникне. На бутроме 5.хх вже можна оновлюватися як завгодно, в тому числі тримаючи стару версію прошивки в другому слоті. При віддаленому оновленні прошивок треба звернути увагу на версії бутрома (команда show switch). Якщо версія - 3.хх, то спершу треба переконатися, що другий слот порожній (якщо немає - очистити), потім залити прошивку в перший слот і ребутнуться.

Share this: