Уважаемые гуру, в чем может быть затык при очистке HAND Flash на GD? Делаем все по доке: Выставляем дип свитчи в положение 1,2,4- ON , 3-OFF Запускаем PC Installer /GD/GA/rGD binaries и т.д. при этом по высветкам CPU на GD проходят только 2 фазы Phase of bios 2 x ON/OFF (250ms)/ 1 OFF ( 2 s) Phase of Linux.ram loading 4 x ON/OFF(250ms)/ 1 OFF ( 2 s)
а вот Phase of erasing and formatting of the NAND FLASH Fixed ON Phase of end of formatting of the NAND FLASH Fast flashing (50 ms/ 50 ms) и сообщение в конце Welcome to PeeWeeLinux (none) login: нет. При этом, как я понял, должен забираться файл binrgdrdi из /DHS3bin/downbin/emg/ но этого тоже не происходит. GD подключена к PCшке заведомо исправным кроссовым кабелем... Пробовал разные версии PC Installer все тоже. При этом после возвращения дип свитчей в рабочее положение GD загружается со старыми параметрами... в чем может быть затык?
для полного счастья надо подключится через консольный провод и смотреть лог загрузки, как увидите ctrl-B нажимайте, затем ctrl-I, далее пункт 2 кажись так мы пинаем плату на заливку софта
Дело в том, что при таком положении дип свитчей плата GD ничего не выводит на экран, только в конце очистки она должна выдать Welcome to PeeWeeLinux (none) login:
А в PC Installer чего-то появляется? Файлы с релизом лежат как положено в папке dhs3mgr? Я предпочитаю запускать PC Installer после того как комп увидит наличие сети Ethernet.
Vad, примного благодарен! Ну надо же, оказалось, что действительно PC Installer надо запускать после того как запустил GD... Все пошло... помню была такая вещь с LOLA на ОХО, но на ОХЕ не мог подумать
Хочу продолжить тему востановления шлюза GD-2. У нас похожая ситуация Слетел софт на GD-2, не грузится с флеша, в процессе перезагрузки есть такая строчка - GC-forced on Soft Error activated !! Перепрошил по доке: после первой заливки получил приглашение Welcome to PeeWeeLinux, затем переставив перемычки залил далее, получил прглашение eMGconfig. Выключил плату, дождался когда погаснет индикация до красного, переставляю перемычки в: 1,2ON 3,4OFF. Запускаю, и всё таже песня - GC-forced on Soft Error activated !!, и периодически уходит в ребут. Пробовал после заливки ставить перемычки в: 2ON 1,3,4OFF не помогло. Непонятно, почему заливка проходит нормально, но не сохраняется что ли?
GD2/GA2 boards are equipped with flash memory. These memories have a predetermined number of memory blocks called "Spare Blocks" (38) which 4 are reserved by the manufacturer. The Flash initially offers 34 "Spare Blocks". The use of "Spare Blocks" is directly related to: − how the software is written in flash memory, − the process that detects a defective block in the reading memory automatically generates the isolation of the area previously used and rewrites it in a new zone (use of "Spare Blocks"). The default configuration of the Flash will use Spare Blocks as soon as an error bit is detected. It is possible to check the number of Spare Blocks and Bad Blocks on a running GD2/GA2 board. To do this, simply connect with telnet and root login on the GD2/GA2 and execute the following command: [root@eMGD admin]# fxbadblocks /dev/fla GENERAL STATUS: Device size (MB): 128 Spare Blocks Reserved: 38 Spare Blocks Used: 6 DETAILED INFORMATION: Chip #0: Size = 128MB Bad Blocks = 6 [root@eMGD admin]# In this example, the 128MB size confirms the type of GD2/GA2 board and 6 Bad Blocks have been detected therefore 6 Spare Blocks are used.
По данной команде и описанию можете посмотреть - может у вас все блоки плохие.
Далее
The new Flash Driver will enable a dynamic management of these errors and restore the memory areas which have a error bit. With this new driver, only the reading of a 2-bit error causes isolation and the use of a "spare block." This new way of writing/reading, cleaning and isolating the memory areas is a 99% estimated improvement of their use. This new driver management of the flash memory has been implemented through a new BIOS GD/GA available in the following versions: R7.1 : F5.401.14.d, F5.401.21.k, F5.401.25.c, F5.401.29.a, F5.401.30 R8.0 : G1.302.5.f, G1.302.6.l, G1.302.8.d, G1.302.11.a R8.0.1 : G1.503.11 Accordingly, and to resume the above example, if after completion of the fxbadblocks / dev / fla diagnostic command, a GD2/GA2 board has a number of "Bad Blocks" equal to or greater than 20, we recommend the change the board, based on current process. If the number of "Bad Blocks" is lower than 20, the new driver ensures the proper functioning of the board and optimum use of available "Spare Blocks".
Надеюсь - залив в обычном режиме PC Installer не выключаете, дожидаетесь логина, через mgconfig задаете параметры, рестартуете, видите загрузку с CPU и ТОЛЬКО ПОСЛЕ этого выключаете PC Installer?
I. ставлю перемычки, подключаю Телнет, эзернет, включаю GD, затем РС-инстайлер. Линукс залился, вижу приглашение (он тоже ведь на флэшь ставится, т.е. он-то на флэше сохраняется!), затем выключаю GD, дожидаюсь выключения и отключаю РС-инст. II. теперь собственно вторая часть, переставляю перемычки, включаю GD, затем инстайлер, вижу процедуру заливки, дожидаюсь eMGconfig. НЕ перегружаясь вхожу в mgconfig, ставлю параметрыи тогда выключаю GD, а затем и инстайлер. Переставляю перемычки и после перезагрузки вижу,что GD снова пишет GC-forced on Soft Error activated, и ищет TFTP.
VAD, я непонял что значит (видите загрузку с CPU и ТОЛЬКО ПОСЛЕ этого выключаете PC Installer?) т.е. переставив перемычки в рабочее положение, перезагрузить GD и увидев, что он загрузился из флэшь, погда отключать инстайлер??
После очистки флеш (пункт 1), ВОЗВРАЩАЕМ перемычки в нормальное состояние, GD, CS, PC все воткнуто в сеть. Грузим (пункт 2) бинарники, делаем mgconfig и ждем нормального старта, выключаем PC Installer. Зачем вы в этапе 2 выключаете GD и чего-то переставляете - не понял - нечего переключать и незачем выключать.