Автор: Unknown BIOS (не проверено) , 23 апреля 2016
Собственно сабж.

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

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

Куда копать?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • 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]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Bishop

9 лет 10 месяцев назад

Куда копать?

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

IdeaFix

9 лет 10 месяцев назад

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

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

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

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

i8088

9 лет 10 месяцев назад

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


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

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

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

IdeaFix

9 лет 10 месяцев назад

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

i8088

9 лет 10 месяцев назад

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

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