Здравствуйте.
Нужно добавить данный проц в материнку.
Конкретно вот этот - valid.x86.fr/p6tamd
Как видно проц работает, но на минимальном множителе (и он не меняется), плюс до загрузки винды с ним все конкретно тормозит, нет инфо о проце (первый раз такое вижу - обычно "Unknown CPU", а тут вообще пусто). Ну и самом собой материнка в начале загрузки пишет про отсувствующий "CPU uCode"
Здесь jetwaycomputer.com/NF77.html нашел вродебы похожее на мое, но не знаю как выдрать оттуда микрокод. CBROM пишет что их там типа нет. i.piccy.info/i9/6c5dd40edefd29a783c9079930ae7d7a/1458437002/22242/939311/c...
Хотя по ссылке в "Revised History" пишут что он 2 раза обновлялся - в версии A03 и A06.1
PS еще нагугливал что виашные процы C7-M имеют CPUID 06D0, а 06A9 это просто С7, а у меня странный - модель C7-M 754, а ID от просто С7. Хотя ядро у всех одинаковое - Esther. Микрокод 06D0 нашел и даже пихнул на всякий случай, но естественно не помогло.
Или может кто знает где еще такие процы стояли (буду искать на них биосы и доставть микрокод).
Или может у кого то в заначке есть уже извлеченный - вообще было бы супер
Спасибо.
Можете глазами поглядеть на прошивку - блок хорошо виден. Но структура у него отличается от Intel'овского. Забавно - что-то очень похожее на CPUID указано прямым текстом почти посередине блока.
2. "Соседей по номеру" запихивать бесполезно - все равно они не будут использоваться, т.е. бессмысленная затея изначально.
Спасибо. Чтото я даже и открывал sb32_198, но не замтил что там "лишний" блок в списке появился.
HEX редактором просмотрел - да, видно название блока, но вот сигнатура lh5 отсувствует...
Я так понимаю вы смотрели сами? Блок я так понял тот кусок с его названием в конце?
Кстати а нельзя както обмануть чтоб биос подумал что это микрокод для 06A9 (процы вроде одинаковые - чисто для пробы, мне ж терять нечего ) Просто пару байтов поменять в заголовке блока D0 06 на A0 06 не прокатывает Контрольная сумма говорят во втрой строчке, но как высчитвается я не нашел.
P.S. Для решения проблем с множителем и прочими мелочами скорее всего понадобится кусок bootblock'а, а не microcode update.
Ну и это... там
Я так понял там микрокоды от всех трех типов процев должны быть , т.е. как минимум три микрокода (а точнее больше - С7 как уже выяснили имеют два CPUID)
О, а за это большое спасибо. Теперь буду сидеть переваривать и понимать как оно считается... (а то пока непонял что именно и как суммировать - биты, байты или как еще...)
хм.... а вот тут можно поподробнее? Т.е. микрокод не причем?
Вот кстати как проц видится в БИОСе
i.piccy.info/i9/53d6246f66abd3595212e122b26d2d22/1458497286/238676/463814/...
i.piccy.info/i9/4dde8464e0d14f9bc1ab041d6e7badea/1458497395/395617/463814/...
Кстати может проблему решить с другого конца - чмто типа управления PowerState увеличить множитель из винды? Мне впринипе все что надо - это просто получить множитель 15 (ну или хотябы 10) Правда на счет кэша я не понял - работает он или нет, по быстродействию вроде похоже что есть, по крайней мере L1 точно т.к. без него знаю что работать нереально
А, разобрался как менять контрольную сумму. Подменил CPUID в микрокоде 06D0 на 06A9, все приняло, но не помогло - биос все так же ругается на CPU uCode loading error. Похоже вы правы насчет бутблока (там я и близко не представляю как менять, поэтому наверное прийдется сдаться) Или искать способы "с другой стороны"
В любом случае спасибо за помощь.
Ну, а они какого размера обычно? В биосе P4P800 как раз двухилобайтные.
Но походу я начал смотреть - С7/С7-М - 2 штуки, Nano - 3 штуки (06F2 06F3 06FA). Уже чтото не сходится, так что поидее меньше 2кб (как вариант вставили не все, но это ж неправильно)
Отправить комментарий