Удалить cpu ucode.

История такая: - есть известный способ обмануть материнку в вопросе того, какая шина является "родной" для данного процессора, так называемый "BSEL мод". Способ заключается в "заклеивании" BSEL-ног процесcора.
people.overclockers.ru/vansergeich/record4


Но есть нюанс:
Судя по такому поведению [система игнорирует заклейку ног], дефолтная частота FSB выставляется по cpu ucode, и лишь в том случае, если биос с ним не знаком - по группе BSEL. Все это конечно ИМХО, не претендующее на истину в последней инстанции.

Так вот - есть ли способ зачистить таблицу "ucode", что бы частота выставлялась исключительно по BSEL?

Только что проверил - удалил запись для моего Core-6400 с помощью MMTOOL, залил в плату. Материнка отрапортовала о его родословной по полной, как и раньше. Если проц. стал бы неизвестным то, не знаю как эта мать, но обычно пишут ID проца или какой-нибудь проц "от балды" (наверное последний из цикла поиска).

То что не заработает - возможно (зависнет, или вообще не стартанет), но это тоже положительный результ.
Хотя в биосе дает выставлять частоты заоблачные. Главное северный мост не гнать.

iBykovsky

Цитата:
удалил запись для моего Core-6400 с помощью MMTOOL, залил в плату. Материнка отрапортовала о его родословной по полной, как и раньше.

Вы немного не поняли - микрокоды пишутся для степпинга, а не для конкретного проца. Их роль - патч, а не информация о проце. Определение данных проца происходит в другом модуле без помощи микрокодов.

Цитата:
То что не заработает - возможно (зависнет, или вообще не стартанет), но это тоже положительный результ.

У вас и так есть результат - клокер скорее всего не может выставить нужную частоту. Для эксперимента можете попробовать процессор с меньшой FSB и поработать BSEL'ами.
Будьте любезны - огласите маркировку клокера.

Вы немного не поняли - микрокоды пишутся для степпинга, а не для конкретного проца. Их роль - патч, а не информация о проце.
Да я не то-что не "не понял", а даже говорил о том же пару постов назад - 

И что-то подсказывает мне, что не на основании этой таблицы биос решает какую шину выставить.



И опыт я провел для того чтобы "покончить" с микрокодом. Т.е. с его обсуждением. И еще - микрокод я удалил как раз для конкретного степинга B2 имеющим CPUID 0x06F6

Определение данных проца происходит в другом модуле без помощи микрокодов.
И как же? Я свое предположение уже высказал - таблица CPUID-BSEL. Как на самом деле - вы делаете вид что знаете, но не говорите.

Далее, по поводу клокера - не смотрел, но могу поспорить на рубль, что ASUS не затаривался отдельно нЕмощными клокерами чтобы ставить их на -V версию, а ставит те же что и на мегаразгонные (ну по его, асуса словам) P5B. А вот-то что он, асус, не позаботился от том чтобы на 333 шине изменить частоту работы северного моста - легко поверю. Вернее сказать - я рассчитываю именно на это, иначе, даже если клокер держит частоты положительного результата не будет.
Сейчас с выставлением частоты шины производители всё безобразно упростили. Если еще недавно, для матерей позволяющих менять частоту шины в БИОС, процесс выглядел примерно так - выставляем стандартную базовую частоту, например 66МГц, и с шагом единица можем подымать её до следующей стандарной-1, т.е. до 99Мгц. При этом уже в районе например 80МГц огребаем кучу глюков, и система просто разваливается на глазах. Но о чудо - выставив базовую частоту 100МГц получаем стабильную систему. Понятно система, с новой базовой частотой поменяла соотношения частот для разных подсистем. Сейчас управление базовой частотой, по крайней мере на тех платах что я видел, скрыто. Мамка сама решает когда ей менять соотношение частот. Поменяет ли она соотношения когда я выставлю в БИОС 333Мгц ручками? – нет, проверено, система с гарантированно гонимым процессором не стартует. Но если частоты будет выставлена по блоку BSEL? – не проверенно, так как после заклейки ног, система продолжает стартовать на 266-ой шине. Вот и вся суть проблемы.

iBykovsky

Цитата:
таблица CPUID-BSEL

Нет такой таблицы.
Все упирается в клокер, т.е. сначала он настраивается по BSEL'ам, а потом он может быть перепрограмирован.
В вашем случае клокер скорее всего просто не может выдать нужную частоту по данной комбинации BSEL'ов, огласите все-таки маркировку, надоедает рассуждать теоретически.

Я конечно посмотрю (просто в данный момент это невозможно).

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

Вы оба как-то категорично рассуждаете, только один про А, а другой про Я. Истина где-то посередине.
Смотрите: железо стартует с параметрами, которые считывает хардварно (это факт). Если железо стартовало и начнает показывать на мониторе не те параметры (с которых оно стартовало), значит кто-то или что-то эти параметры изменило, а параметры старта железо поддерживает. Но компутер все-таки машина и это что-то находится в программном коде, то биш в БИОС.

На картинке приведены параметры старта ICS954204. Все остальное меняется потом.

И еще ссылка на небольшой список CPUID P4.

АСУС еще тот затейник, поэтому и вполне могут иметь место пресловутые "таблицы CPUID-BSEL". Но все одно - без дизассемблера не разобраться. Кончайте попусту спорить. И забудте микрокоды как плохой сон.

ЗЫ Сумбурно получилось, но, надеюсь, суть я передал...

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Santa
О аппаратно-програмной работе я уже писал:

maco писал(-а):
Все упирается в клокер, т.е. сначала он настраивается по BSEL'ам, а потом он может быть перепрограмирован.

Но по поводу таблиц все-таки не соглашусь. Их присутствие в коде BIOS'а бессмысленно и в некоторых случаях опасно с точки зрения гарантированного запуска компа при сбросе настроек.
ICS954204 - именно он стоит на ASUS P5B-V?

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

ICS954204 - просто у меня даташит на него под рукой (как пример).

Жалко что с разборкой AMI у меня ничего не получается (пока, я надеюсь). А на пустом месте спорить не хочу.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

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

Цитата:
Судя по такому поведению [система игнорирует заклейку ног], дефолтная частота FSB выставляется по cpu ucode, и лишь в том случае, если биос с ним не знаком - по группе BSEL. Все это конечно ИМХО, не претендующее на истину в последней инстанции.

Последняя оговорка принимается. В AMIBIOS8 (впрочем, как и в AMIBIOS7, с небольшой разницей) сетап процессора выполняется как вызов нерегулярной POST-процедуры после кода 07. Там "оно" (т.е. BIOS) активно роется в CPUID, там "оно" и загружает микрокоды. Там и нужно рыться исследователю. Мое мнение - это чрезвычайно сложно.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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