Jump to content
Equalizer

Обновление роняет систему

Recommended Posts

Только что, g7acnt7 сказал:

Здесь можно выгрузить или в личку?

Вывесите здесь, а потом скройте сообщение. Админы увидят.

Share this post


Link to post
Share on other sites
8 minutes ago, Mamay said:

а потом скройте

Наверное, неправильно сделал?.. Нажал "Hide" ещё при создании сообщения. Теперь даже я его не вижу ))

Edited by g7acnt7

Share this post


Link to post
Share on other sites
1 минуту назад, g7acnt7 сказал:

Наверное, неправильно сделал?.. Нажал "Hide" ещё при создании сообщения. Теперь даже я его не вижу ))

Если не видите, значит всё сделали правильно! )))

Share this post


Link to post
Share on other sites
4 минуты назад, g7acnt7 сказал:

Наверное, неправильно сделал?.. Нажал "Hide" ещё при создании сообщения.

У вас загрузчик от Keenetic II, он ничего не знает про внешний свитч, который стоит на Giga II.

ArpTimeoutCheck 

Using Eth0 (10/100-M) device

TFTP from server 192.168.1.2; our IP address is 192.168.1.1

Filename 'k2_recovery.bin'.


 TIMEOUT_COUNT=10,Load address: 0x80100000

Loading: * T T T T T T T T T 

Filename должно быть kgiga2_recovery.bin.
Нужно менять загрузчик для начала, а в такой ситуации это можно сделать только программатором.

Share this post


Link to post
Share on other sites
4 minutes ago, sergeyk said:

должно быть kgiga2_recovery.bin

Я на это обратил внимание в выводе. Но как он туда попал?!!
Лог снимал после того как вернул дамп памяти, на момент после неудачной прошивки на 9.0.1
И где взять этот загрузчик? Как правильно шить?

Edited by g7acnt7

Share this post


Link to post
Share on other sites
Только что, g7acnt7 сказал:

Я на это обратил внимание в выводе. Но как он туда попал?!!

Если утилитой восстановления залили прошивку от Keenetic II, а она обновила загрузчик, такое может быть.

Share this post


Link to post
Share on other sites
7 minutes ago, sergeyk said:

Если утилитой восстановления залили

Утилита ни разу не сработала! В этом и была вся проблема...

 

Я так понимаю, загрузчик нельзя изменить прошивкой? Например, из веб-интерфейса? Только программатором?

Edited by g7acnt7

Share this post


Link to post
Share on other sites
9 минут назад, g7acnt7 сказал:

Например, из веб-интерфейса?

У вас Web принимает прошивку от Giga II?

Share this post


Link to post
Share on other sites
Just now, sergeyk said:

У вас Web принимает прошивку от Giga II?

21 hours ago, g7acnt7 said:

1 - Нашли на "просторах" дамп для Giga II (MX25L12845FMI-10G);
2 - Сняли дамп "вставшей колом" прошивки;
3 - Прошили найденную в п.1. Результат: "питание" перестало загораться, на режим рекавери индикатор тоже не реагировал;
4 - Взяли кусок (начальную часть) "коловой" прошивки и "добили" куском прошивки из п.1;
5 - Роутер завёлся. Но, стал доступен только через Wi-Fi. Перезагружается нормально, из веб-интерфейса прошивается нормально, сбрасывается (кнопкой и из веб-интерфейса) нормально. Флешка USB определяется и видна сруктура папок. Не работают (явным образом) порты Ethernet. Индикатор линка в порту с подсоединённым проводом не загорается. Может, что-то ещё не работает. Не выясняли.

Когда "собрали" этого "гибрида" в веб-интерфейс можно попасть, но только через Wi-Fi. И, соответственно, можно залить любую прошивку. Но, порты всё равно не работают.
Из состояния "после неудачной прошивки" роутер недоступен, вообще.

Не успел скачать файл, который был прикреплён к ответу. Выбросило из форума. Когда перезашёл, сообщения уже не было ((

 

Share this post


Link to post
Share on other sites
1 minute ago, sergeyk said:

Тогда только через программатор.

Что-то, там, ещё про смещение было... Напомните, чтоб, уж, наверняка.

Share this post


Link to post
Share on other sites
Только что, g7acnt7 сказал:

Что-то, там, ещё про смещение было... Напомните, чтоб, уж, наверняка.

Писать нужно в самое начало с нулевого смещения.

Share this post


Link to post
Share on other sites
17 minutes ago, sergeyk said:

Писать нужно в самое начало с нулевого смещения

Флешку нужно стирать перед прошивкой загрузчика?

Share this post


Link to post
Share on other sites
1 минуту назад, g7acnt7 сказал:

Флешку нужно стирать перед прошивкой загрузчика?

Само собой. Можно стирать только первые два блока, в которые помещается загрузчик, если программатор так умеет.
Я бы еще сохранил полный образ перед полным стиранием, чтобы потом достать оттуда конфигурацию загрузчика и калибровки Wi-Fi.

Share this post


Link to post
Share on other sites

Чужие модели шить себе опасно, в 2.16 везде стоит обновление boot при обнаружении старой версии. А эта вещь специфична для каждой из моделей. Можно легко получить полный кирпич.

Share this post


Link to post
Share on other sites

Можно заменить код загрузчика в "окирпиченном" дампе в hex-редакторе?
 

14 hours ago, sergeyk said:

достать оттуда конфигурацию загрузчика и калибровки Wi-Fi.

И как понять, что и где в дампе начинается/заканчивается?
 

 

9 hours ago, Le ecureuil said:

Чужие модели шить себе опасно

"Чужие модели" это что-то отличное от моей модели (например, k2 -> kgiga2) или, под это определение попадает даже дамп полностью идентичного роутера (вплоть до микросхемы памяти)?

Share this post


Link to post
Share on other sites

А что посоветуете по этому поводу:
 

3 hours ago, g7acnt7 said:

заменить код загрузчика в "окирпиченном" дампе в hex-редакторе

Т.е., у меня есть дамп состояния "после неудачного обновления". Выяснилось, что загрузчик не тот. Могу ли я в hex-редакторе заменить код загрузчика на тот, кот. мне прислали ("правильный")?
Для того, чтобы др. настройки, специфичные для моего роутера не трогать. И как делать лучше? И как убедится, в результате всё будет работать ("как с завода")
В общем, куча вопросов...

Edited by g7acnt7

Share this post


Link to post
Share on other sites

Вам же уже дали совет - прошейте boot в первые два блока, и все. Не могу понять зачем вам постоянно нужен fullflash.

Share this post


Link to post
Share on other sites
18 minutes ago, Le ecureuil said:

зачем вам постоянно нужен fullflash

У нас программатор EZP2019. Когда пробуем добавить uboot, он "говорит" , что всё остальное он забьёт нулями. Или мы не разобрались?..

Share this post


Link to post
Share on other sites
2 минуты назад, g7acnt7 сказал:

У нас программатор EZP2019.

Проблема в том, что любой блок нужно сначала стереть, а только потом на него писать. EZP2019 умеет стирать только всю память целиком.

Share this post


Link to post
Share on other sites
1 minute ago, sergeyk said:

EZP2019 умеет стирать только всю память целиком.

Вот. Это я и хотел услышать. Спасибо!
Значит, нужно заменять код загрузчика и шить fullflash.

Share this post


Link to post
Share on other sites
1 минуту назад, g7acnt7 сказал:

Значит, нужно заменять код загрузчика и шить fullflash.

Если у вас сейчас залита прошивка от Keenetic II, при первом же старте она восстановит вам загрузчик от Keenetic II.

Share this post


Link to post
Share on other sites
12 minutes ago, sergeyk said:

Если у вас сейчас залита прошивка от Keenetic II

Был залит дамп "после неудачного обновления".  Заменили загрузчик (в редакторе), прошили. Не работает (

Share this post


Link to post
Share on other sites
30 minutes ago, g7acnt7 said:

Не работает (

Т.е., не загружался, вообще. Было похоже на bootloop.
Но, зато, сработал рекавери. Вроде бы, всё успешно восстановилось.
Спасибо всем учавствующим за помощь!

Share this post


Link to post
Share on other sites
12 минуты назад, g7acnt7 сказал:

Т.е., не загружался, вообще. Было похоже на bootloop.
Но, зато, сработал рекавери. Вроде бы, всё успешно восстановилось.
Спасибо всем учавствующим за помощь!

Поздравляю вас с тем, что вытащили роутер "с того света". И понимаю, что экспериментов с вас хватит. Но, если вдруг, всё же решитесь обновляться до последней версии, и роутер после обновления перестанет загружаться, пожалуйста, снимите логи с uart в момент обновления. Нам всем это очень поможет.

Share this post


Link to post
Share on other sites
56 minutes ago, Equalizer said:

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

Я так понимаю, лучше сразу, перед обновлением, подключить uart. )) Т.е., в идеале, лучше всегда обновляться с uart.
Кстати, вопрос: в логах uart есть какая-либо "чувствительная" информация, кот. лучше "не светить"?

И ещё вопрос. Есть ли разница, обновляться кнопкой "Обновить" или с помощью загрузки файла новой прошики через кнопку "Обзор"?

Edited by g7acnt7

Share this post


Link to post
Share on other sites
28 минут назад, g7acnt7 сказал:

Кстати, вопрос: в логах uart есть какая-либо "чувствительная" информация, кот. лучше "не светить"?

Там все тоже самое что и  в системном логе, просто в консоли он начинается с загрузчика.

Edited by r13
  • Upvote 1

Share this post


Link to post
Share on other sites
28 минут назад, g7acnt7 сказал:

Я так понимаю, лучше сразу, перед обновлением, подключить uart. )) Т.е., в идеале, лучше всегда обновляться с uart.
Кстати, вопрос: в логах uart есть какая-либо "чувствительная" информация, кот. лучше "не светить"?

И ещё вопрос. Есть ли разница, обновляться кнопкой "Обновить" или с помощью загрузки файла новой прошики через кнопку "Обзор"?

1. Да, попробуйте его пока не отключать.
2. Нет, просто лог как в веб-интерфейсе. Но до веба может не дойти, и тогда лог с uart нам подскажет почему.
3. Разницы нет.

 

  • Upvote 1

Share this post


Link to post
Share on other sites
6 минут назад, Le ecureuil сказал:

3. Разницы нет.

 

Подождите, как нет?

Ведь, когда нажимаем обновить в веб-интерфейсе, роутер идёт за прошивкой на сервер, на котором она собирается.

А при загрузке файла мы подкидываем уже сохраненную прошивку с компонентами.

Разве не так?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...