Дружим P5B-MX и Core2Duo E7400

В спецификации P5B-MX написано:

LGA775 socket for Intel® Core™2 Quad / Core™2 Extreme / Core™2 Duo / Pentium® D / Pentium® 4 / Celeron® D Processors
Compatible with Intel 05B/05A/06 processors.

И c Core2Duo E7400, который 06B, работать она не должна. Тогда я это не знал/не обратил внимание, легко и просто вставил проц в материнку и она завелась. Почему так вышло.. Возможно в этой конкретной материнке был чипсет более новой ревизии или ещё что-то. Не знаю. Чудо? Значит чудо. Враньё? Пусть будет враньё. 🙂  Жаль не сделал скринов (давай пруфы!).

Если вы поставите E7400 или другой проц с 45nm техпроцессом в P5B-MX и она не заведётся — это абсолютно нормально. Никак эту ситуацию никакой прошивкой BIOS не исправишь. Но вот бывают и исключительные ситуации. Статья не про то, как заводить неподдерживаемые процессоры, а про то как редактировать BIOS.

Значит при установке Core2Duo E7400 загрузка останавливается с надписью - unknown CPU, можно конечно в BIOS выставить игнорирование ошибок, но это не есть хорошо, к тому же надпись всё равно появляется при каждом запуске. Обновление на последнюю версию BIOS 0704 не помогает и в списке поддерживаемых процессоров E7400 нет. Почему так происходит? Тогда  подумал, что производитель ASUS поленился, счёл плату устаревшей и не добавил поддержку новых процессоров. А добавить поддержку процессора в BIOS не так уж сложно.

Понадобится бесплатная программа MMTool, легко ищется в интернете и BIOS похожей платы с поддержкой данного процессора. Скачал BIOS от P5B - 2104:

  • Открываем с помощью MMTool 2104 и смотрим размер секции 11 - P6 Micro Code ~120Kb;
  • Тоже делаем с 0704 ~80Kb. Нужно уменьшить размер секции 2104 до 80Kb чтобы она поместилась в 0704;
  • Для этого переходим на закладку CPU PATCH и удаляем первые и значит самые старые записи, пересохраняя BIOS, пока секция не станет нужного размера;
  • Затем переходим на вкладку Extract, выделяем секцию 11 и выгружаем в файл;
  • Для 0704 переходим на вкладку Replace и загружаем ранее выгруженный файл;
  • Сохраняем BIOS и прошиваем в плату.

Всё! Процессор определяется корректно. Комп был сразу продан и дальнейшая его судьба неизвестна. Надеюсь славно трудится по сей день.

Для материнок с UEFI нужна определённая версия программы, несложно поискать эту информацию в инете.

Дружим P5B-MX и Core2Duo E7400: 8 комментариев

  1. Все супер, огромное спасибо автору. Фактически он в очень краткой статье научил делать модификацию БИОСа и работать с MMTool

  2. понадобилось стереть 11 строк из 31, т.о. осталось 20. Размер файла в результате не изменился. Более точно размер 11 раздела 15000 в шестнадцатеричной системе счисления. При каждом удалении сохранять биос не нужно, программа при каждом удалении указывает размер раздела в шестнадцатеричной системе счисления.

  3. Это не иначе, как чудо или ошибка или... Эта мать ни под каким биосом не запустит 45 nm процессор...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *