By sergey88899 , 20 April 2008
Доброго времени суток Всем!

Может кто подскажет.. Мат плата DP35DP (инженерный образец), перепрошивал BIOS

из под DOS. Программа прошивальщик IFLASH "сказала", что всё ОК, комп ушёл в перезагрузку и...

больше не вернулся! При включении питания работают все вентиляторы и больше ни чего!

При нажатии кнопки RESTа он реагирует, но с задержкой в 3-4 сек. На кнопку выключения питания реагирует,

если её долго удерживать в нажатом состоянии. Рекaвери БИОС не помогает!

Мать не пищит даже если нет памяти и видео!

Может кто знает, где там сама микросхема BIOSa?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

maco

17 years 1 month ago

TiN
Угу, увидел полное описание процедуры.
Еще возник вопрос - почему лог скана начинается с середины? Т.е. видно явное продолжение чтения чего-то из флешки. Может стоит попытаться отловить момент начала обращения к флешке (по CE#, например). Адрес слегка смущает, т.е. это IMHO явно не начало обращения.
Кстати, попробуйте выпаять флешку и считать ее, точнее желательно сэмулировать обращение по интересующему адресу.

TiN_lost_password (not verified)

17 years 1 month ago

Адрес слегка смущает, т.е. это IMHO явно не начало обращения.


Да, меня тоже смутило, и материнку. Она циклически пытается прочесть по этим адресам, но ему дают не то что она хочет, и обмен прекращается. У меня именно такое впечатление сложилось. Там на картинке пунктиром голубым отмечено место где сработал Trigger
Идентично началу обмена, по падению CE#,я не раз проверял.

Эх, снова отпаивать :) Будем отпаивать, что ж делать.

Давайте может через почту (ilya-собака-адрес домена с фоткой выше) или аську пообщаемся, для оперативности? Я пароль посеял от локального аккаунта, а восстановить не выйдет, уже почта которую при регистрации указывал подохла давно :-(

maco

17 years 1 month ago

Там на картинке пунктиром голубым отмечено место где сработал Trigger
Идентично началу обмена, по падению CE#,я не раз проверял.
Но пунктиром отмечен нарастающий фронт, а не спадающий. На SPI может висеть что-то еще, но CE# IMHO должно быть отдельное для каждого устройства, иначе возможны проблемы по SOUT. IMHO программа выполняется до этого участка, а потом зацикливается.

Я пароль посеял от локального аккаунта
Дык можно обратиться к админам и уточнить, содержится ли старый ник в базе юзеров. А далее - регистрация под старым ником (если отсутствует) или под новым.

TiN_lost_password (not verified)

17 years 1 month ago

http://www.xdevs.com/images/stp2.png

вот , захвачено по двум триггерам - первый Low-to-Hi на SI при одновременном Low на CE#.
Тут лучше видно, что материнка постоянно обращается по этому адресу, но не получает желаемого.

maco

17 years 1 month ago

Угу. Уже веселее.
Сколько байт считывается (лень по картинке считать :))?
Попробуйте по последовательности байт данных определить адрес в прошивке, по которому они могли бы находиться.

TiN_lost_password (not verified)

17 years 1 month ago

А пес их знает, я тоже не считал :)

Подключил флешку к ARM-у, еще 46 часов прошивки ждать я б не выдержал, попробую еще разок быстренько записать с ARM-а, заодно проверю как флешка на адреса реагирует. Пока с процедурками и буферами в прошивке на ARM борюсь тут, в родном примере с Serial Flash нагорожено немеряно, DMA, контроллер прерываний, три вагона указателей.. Вообщем, без поллитры не разобраться. Но это уже оффтоп :)

Нужен совет apple_rom, возможно другой образ BIOS, но он похоже занят пока.

maco

17 years 1 month ago

я тоже не считал
Дык пусть комп считает :).

[off]
еще 46 часов прошивки ждать
Может проще сваять попроще - прямым управлением выводами порта, одно прерывание - от таймера - для Sclk?[/off]

А что по поводу определения адреса по последовательности данных?

TiN_lost_password (not verified)

17 years 1 month ago

Комп не умеет, учить надо.

Пошел к задаче с другого конца, подключил флеш-память к ARM-у, наконец-то все заработало как надо :).

Прошил образ биоса от мамки Intel на 925 чипсете. Может бутблок подхватится :)

Теорию по адресам проверил.
При обращении к адресам дальше реальной флешки - просто по циклу идет, т.е. чтение по 0хF00105 на самом деле читает нам ячейку 0x00105.

Кстати с ARM-ом теперь флешка прошивается за 550 секунд. Прогресс после 48 часов :-D.

TiN_lost_password (not verified)

17 years 1 month ago

О...

Поставил на мать микросхемку, с образом от Intel D925XBC, просто наудачу. И что же вы думаете? Мать теперь при включении тыркает пищиком (издает ряд коротких сигналов, сильно короче штатных авардовских\амишных). Конечно, до монитора ничего не доходит, но сам факт радует. Осталось подобрать биос или хотябы биос с бутблоком, который сможет работать на DP35DP.

Что откуда куда грузится пока не смотрел, анализатор надо цеплять.

Apple_rom может поможет.

maco

17 years 1 month ago

Осталось подобрать биос или хотябы биос с бутблоком, который сможет работать на DP35DP.
Здесь есть несколько образов под 945/965 Intel'овские платы для экспериментов :).