Редактирование CPU WhiteList на обычном десктопном AMI

Собственно сабж.

Biostar делает "забавные" платы с двухфазным питальником, и ограничивает белым списком процессоры до 95W и даже до 65W. Делается это не через микрокоды, а как-то иначе. Плата например вот. Скачать BIOS там можно, MMTool'ом открывается после смены расширения - обычный AMI.

Даже при наличии правильного микрокода и процессора с TDP 80W (Xeon E5450) или даже куда более "холодного" L5420 система при старте говорит "The max power of CPU over 95W. Prepare to shut down" и выключается через 10 секунд.

Куда копать?

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Аватар пользователя Bishop

Цитата:
Куда копать?

в сторону платы с более мощным питальником или в сторону применения рекомендованных проциков

...ложки нет

Т.е. 771 мод вне закона?

А кривое биосописательство поощряется?:)

Ромба уже не торт....

Ну а если серьёзно, господа, читающие и правящие биос в блокноте, подскажите как запустить на плате процессор, влезающий по TDP, но отсутствующий в белом списке.

Цитата:
Ну а если серьёзно, господа, читающие и правящие биос в блокноте,

Блокнот здесь не поможет, только дизассемблировать (я бы не стал называть это white-list).
Для поиска кода выключающего машину и выдающего это сообщение иногда может помочь поиск
адреса этой строки в коде (обычно загружается в регистр). Правда не всегда так, может
использоваться косвенная адресация в виде суммы двух регистров (bas+index+offset).
Либо адрес строки формируеися предварительно, и явно адреса строки в коде нет.

Если этот код не в boot-block(наверняка так), то предварительно распаковать сжатые компоненты BIOS.

Со старым Award 4.5 такой прием часто помогает, с AMI я не возился (кроме AMI для 286-386).

Хмм... я всё же надеялся извлечь mmtool'ом модуль и поправить его как текст. Имхо, чуть что дизассемблировать - это не наш метод.

Начните с поиска этого текстового сообщения в распакованных модулях.

Если найдете нужный код, и это будет подпрограмма - самое простое решение - заменить первую
ее инструкцию на retn(или retf, смотря какой вызов). Ну или делать обход, если это просто кусок
кода, а не подпрограмма.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей