Автор: Unknown BIOS (не проверено) , 11 февраля 2004
BIOS 4.51PG для 6LX66 i440LX.
Нужно сделать так, чтобы биос программировал Clock generator ICS9148BF-04 на разрешение задания частоты FSB "by hardware select", то есть перемычками. В настоящий момент ему задается жестко 66мгц "by bit 6-4".

Из даташита на ICS9148BF-04:
Byte0: Functionality and Frequency Select Register
Bit 7: Spread spectrum Modulation
Bit 6,5,4: CPU Clock (50-83MHz)
Bit 3 :0 - Frequency is selected by hardware select, 1 - Frequency is selected by Bit 6:4
Bit 2: Spread Spectrum type
Bit 1: Spread Spectrum Enabled/disable
Bit 0: Running/ Tristate all outputs

:?: Подскажите, где в биосе задается этот бит 3, нужно поменять его на 0. Сейчас он задается 1, так как перемычками частоту FSB изменить не удается.

ЗЫ. Пробовал SoftFSB, получаются любые частоты.
Содержимое данного поля является приватным и не предназначено для показа.

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-адреса преобразовываются в ссылки автоматически.

ivp

22 года назад

MODBIN v.4.50.80c (по поиску или с https://rom.by/edit/Award/files/modbin_4_50_80c.rar) - изменить значения по соответствующим регистрам, затем BPatcher (для гарантированно правильного пересчета CRC), затем перешивка BIOS.

Предупреждение: залезай в эти дебри, только если знаешь и понимаешь, что делаешь (лучше всего, если есть возможность "отшить" hot-swap'ом или программатором).

rgt

22 года назад

IMHO для лазанья в дебри достаточно запасной флешки (можно купить, можно с "трупа" снять) над которым и производить все эти "беШчеловечшые экШперименты"...

ivp

22 года назад

Согласен, но даже при наличии запасной флэшки нужно как минимум владеть технологией hot-swap'а (ну хотя бы понимать, что экспериментальную нужно вставлять на место основной перед загрузкой флэшера, а лучше - ДОСа).
где в биосе задается этот бит 3

original.tmp:
000045BE: OR byte ptr CS:[SI],008

rgt

22 года назад

ivp кспериментальную нужно вставлять на место основной перед загрузкой флэшера, а лучше - ДОСа).
Если при загрузке БИОС копируется из ROM в RAM, а для подавляющего большинства "стандартных" плат это так, то менять микросхему можно в любой момент после прохождения POSTа. Хотя, конечно, при этом надо соблюдать осторожность.

Igr

22 года назад

изменить значения по соответствующим регистрам

я ж как раз и спрашивал, какие конкретно регистры

000045BE: OR byte ptr CS:[SI],008

я ж ламер (или чайник? Ну неважно.), если можно, поподробнее, как это найти и исправить.
(модбин и всякие текстовые и hex редакторы и меня есть, и этот форум я подробно изучил, но об азах тут не говорят)
Чем вообще редактироать?

ivp

22 года назад

я ж ламер (или чайник? Ну неважно.), если можно, поподробнее, как это найти и исправить. (модбин и всякие текстовые редакторы и меня есть, и этот форум я подробно изучил, но об азах тут не говорят)

<ворчливо>Именно это я и имел в виду, когда писал предупреждение...
Регистр дал apple_rom, однако, еще раз хочу повторить: если непонятно, о чем шла речь - лучше пока и не пытайтесь этого делать, т.е. если предмет обсуждения действительно интересует - покопайте Сеть, почитайте литературу, и потом возвращайтесь, всегда искренне рады...
https://rom.by/bios/Acorp/6LX66/rm_6LX66.rar

Igr

22 года назад

:) Вчера попросил конкретной помощи, а потом подумал-потыркался-попробовал и (о чудо!) - получилось. Значение регистра 000045BE уменьшил на 8 (decimal), зашил в биос и перемычки заработали!
:? Что интересно, apple_rom в своей версии (rm_6LX66.rar) сделал как-то иначе - значение регистра 000045BE в моем варианте и в его не совпадают.
:lol: Всем спасибо!

ivp

22 года назад

И такие умиление и благость в душе были... :lol: