Доброго времени суток Всем!
Может кто подскажет.. Мат плата DP35DP (инженерный образец), перепрошивал BIOS
из под DOS. Программа прошивальщик IFLASH "сказала", что всё ОК, комп ушёл в перезагрузку и...
больше не вернулся! При включении питания работают все вентиляторы и больше ни чего!
При нажатии кнопки RESTа он реагирует, но с задержкой в 3-4 сек. На кнопку выключения питания реагирует,
если её долго удерживать в нажатом состоянии. Рекaвери БИОС не помогает!
Мать не пищит даже если нет памяти и видео!
Может кто знает, где там сама микросхема BIOSa?
maco
Маркировка микросхемы биоса -
SST25VF080B
Сложность решается обращением ко мне в личку со ссылкой на *.BIO файл. Первому обратившимуся по поводу переделки EFI-capsule в BIOS-image - скидка 100%. ;)
Та же проблема недавно возникла с DG45ID - разве что код выдается 2F.
Может кто объяснит, в чем дело, чего обе они на память ругаться-то начали после прошивки?
POST 21 - это не совсем к памяти относится :).
А вот POST 2F
IMHO неправильная инициализация чипсета.
Ориентировался на Список POST-кодов порта 80h. Оттуда:
20 – 2F Память/набор микросхем: 2F - системе не удалось обнаружить память или полезную память.
Но мог ошибиться или неправильно понять :).
Все же не понял - мать прошилась криво, только не поняла это или это какой-то другой трабл?
Об этом можно судить после считывания прошивки из флешки и анализа.
Чипсеты греются, но умеренно, процессор тоже, питания честно скажу, не смотрел, но мать слетела после обновления BIOS поэтому не грешу на него пока. Подключился к материнке с запаянным биосом, посмотреть чего она там читать пытается.
Лог обмена между MB и BIOS.
http://www.xdevs.com/images/stp1.png (28КБ)
Вкратце - мать при включении посылает 03 FF 4B 80 или 03 FF 42 40 (раз на раз не приходится, но в основном шлет вторую комбинацию, с чем связано - не понял). Из документации на микросхему памяти : 03 - команда чтения, дальше три байта адреса. Вопрос, куда же она обращается, если емкость флешки - 8 мбит, т.е. 0х100000 максимальный адрес? Но судя по логу - флешка что-то ей отвечает (немного), и потом обмен останавливается. Полностью весь обмен захватить не получится, у меня ресурсов всего на 32 тысячи выборок. Между прочим, скорость чтения из флешки - 18.4МГц, довольно шустро.
Максимальный адрес вообще-то 0xFFFFF :), но это уже мелочи. А по поводу заполнения старших бит адреса встречалась фраза типа: Т.е. эти биты фактически игнорируются микросхемой в зависимости от ее объема.
Кстати, запрошенный адрес и выдаваемые данные пробовали сопоставлять?
apple_rom дал :)
Конечно, я тоже подумал, что он просто по кругу адреса гоняет, и в доке на флешку написано - что если доходит (правда там запись) до максимального адреса - то логика чипа просто обращается к началу флешки, т.е. по кругу. Исходя из этой логики - адрес у нас выходит реальный - 0x0F4B80 или 0x0F4240, но этим оффсетам в файле образа соответсвуют другие данные, чем те что выдает флешка.
Упреждающе отвечу, что флешка прошита правильно, расхождений нет.
Надеюсь на советы apple_rom...