Ищу бета биос для 775i945gz (Ищу Beta Bios L2.01 775i945gz под 45нм Pentium E5x00 wolfdale)

Устаревшие IBM PC-совместимые ПК и комплектующие
Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Ищу бета биос для 775i945gz

Сообщение Roman555 » 05.02.2019,12:28

Ищу Beta Bios L2.01 775i945gz под 45нм Pentium E5x00 wolfdale

Всех приветствую.

Есть у меня материнка Asrock 775i945gz. Захотел установить в нее неподдерживаемый по спецификации процессор Pentium E5700.
Скачал нужный мне биос с микрокодами на сайте https://ideafix.name/
Проблема в том, что множитель устанавливается в ratio 6 (частота процессора 1200МГц) и питание ЦПУ пониженное (ок. 1,1в)
Никаким образом не удалось поднять частоту до штатных 3ГГц ни на этом, ни на штатном биосе, ни через настройки биос, ни программами из Windows.
Нашел на зарубежных сайтах упоминание о бета биосе L2.01 775i945gz, который в 2010г раздавала служба техподдержки Асрок.
Закинул запрос в техподдержку Асрок. Но они не отвечают. Может им нужно писать о проблеме несколько раз?

Как вариант, пробовал установить биос от похожей платы - Asrock Conroe1333-D667 (P1.80). Прошивал через Afudos c ключом /X
Тогда проц работает на штатной частоте и в биосе - ratio 15, а питание около 1,3в
Но есть большое НО. Не распределяются ресурсы для встроенной сетевухи (она видится, драйвер установлен, но конфликт ресурсов) и для нижнего PCI слота.
Оно и понятно, на Conroe1333-D667 линии PCIe хаба идут в слот PCIex1 и на сетевуху, в то время как 775i945gz сетевой чип на шине PCI, а линии PCIe хаба идут в PCIex16 (AGI).
Даже с помощью amibcp пробовал редактировать параметры в таблице IRQ routing (несколько версий таблиц пробовал) - не помогло.

P.S. пока что решил попробовать дизассемлбировать оба биоса, сравнить и как-то изменить.
Но, при том, что и книга есть в сети на эту тему, и частично исходники amibios8 на pineview (Luna Pier), там очень все непросто.

Вобщем, в итоге, ищу Beta Bios L2.01 775i945gz который, по слухам, поддерживает 45нм Pentium E5x00 wolfdale.

radical
Advanced Member
Сообщения: 3495
Зарегистрирован: 20.07.2017,11:54

Вклад в сообщество

Сообщение radical » 05.02.2019,13:51

Roman555 писал(а):ни программами из Windows.
ThrottleStop пробовали?

Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 05.02.2019,14:10

radical писал(а): ThrottleStop пробовали?
Пробовал. Не помогло. Такое впечатление, что EIST вообще не работает. Т.е. биос включил какие-то безопасные параметры и все (в том числе не смог проинициализировать работу Speedstep)
Когда в биосе устанавливаешь Speedstep в положение auto или enable, то после сохранения и перезагрузки, повторно заходишь - опять disable.
Еще такой эксперимент проводил.
С неродным биосом без ОЗУ бутблок включал процессору полные 1,3в питания. Поэтому я подумал, что можно оставить бутблок от неродного биоса.
Не помогло. C неродным бутблоком ошибка CMOS Checksum. Видимо в CMOS памяти назначение ячеек поменяли :)
Но нюанс еще в том, что если c неродным BIOS сбросить CMOS, то 1,3в поднимаются на CPU VRM гораздо позже (т.е. если без ОЗУ, то напряжение так и остается 1,1в).
Т.е. бутблок берет данные для инициализации проца из CMOS, которые могут быть заполнены только гараздо позже.
Пытался включить EIST через посылание в MSR 1A0h, потом читал из него, но значение этого 20 бита бита #16 (нумерация с 0) не менялось.

radical
Advanced Member
Сообщения: 3495
Зарегистрирован: 20.07.2017,11:54

Вклад в сообщество

Сообщение radical » 05.02.2019,16:57

Roman555, попробуйте сюда написать, DeathBringer пару раз мне помогал с подобной проблемой c биосом и 45 нм процессорами.

i8088
Advanced Member
Сообщения: 4387
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Сообщение i8088 » 05.02.2019,16:59

Roman555 писал(а): P.S. пока что решил попробовать дизассемлбировать оба биоса, сравнить и как-то изменить.
Но, при том, что и книга есть в сети на эту тему, и частично исходники amibios8 на pineview, там очень все непросто.
Да эти BIOS тяжело дизассемблировать, очень мутные.
Roman555 писал(а):Пытался включить EIST через посылание в MSR 1A0h, потом читал из него, но значение этого 20 бита не менялось.
Надо сравнить дамп MSR на проблемном BIOS, с дампом MSR где множитель
нормальный ( сразу отбросить MSR, которые постоянно меняются). Если решение
найдется, можно даже попробовать добавить option ROM модуль в BIOS, с необходимым
кодом.
Roman555 писал(а):Закинул запрос в техподдержку Асрок. Но они не отвечают. Может им нужно писать о проблеме несколько раз?
Сейчас праздники в Китае, может после праздника ответят.

Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 05.02.2019,17:54

radical писал(а):Roman555, попробуйте сюда написать, DeathBringer пару раз мне помогал с подобной проблемой c биосом и 45 нм процессорами.
Пожалуй не буду, 945gz - это такой обрубок, что лучше пусть у человека время остается на что-то стоящее :)
i8088 писал(а):Сейчас праздники в Китае, может после праздника ответят.
Я им еще 2 недели назад написал, на вежливом английском, просто просил выслать эту версию биос, ведь он у них есть уже.
Это же не выделять инженера для решения проблемы. Чего проще - взять и прислать. :)
i8088 писал(а):Надо сравнить дамп MSR на проблемном BIOS, с дампом MSR где множитель
нормальный
Всех их очень много! Какие-то еще нужны кроме этих:
(в досе, использовал cpuctl)

Код: Выделить всё

неродной биос (правильная частота) MSR reg0x1A0 = 0x00000044 60972489
родной биос (неправильная частота) MSR reg0x1A0 = 0x00000044 60940481

неродной биос (правильная частота) MSR reg0x198 = 0x06160f25 06000f25
родной биос (неправильная частота) MSR reg0x198 = 0x06160f25 06000616
в 199 тоже пробовал записать - безрезультатно.
Вложения
msr-1a0h-IA32_MISC_ENABLE.png

radical
Advanced Member
Сообщения: 3495
Зарегистрирован: 20.07.2017,11:54

Вклад в сообщество

Сообщение radical » 05.02.2019,18:38

Roman555 писал(а):Я им еще 2 недели назад написал, на вежливом английском, просто просил выслать эту версию биос, ведь он у них есть уже.
Это же не выделять инженера для решения проблемы. Чего проще - взять и прислать.
Они игнорят подобные запросы.
Я им пару раз писал по поводу своей платы, которая не работает с процессором из support list, заполнял форму на сайте. Тупо игнорируют и все.

i8088
Advanced Member
Сообщения: 4387
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Сообщение i8088 » 06.02.2019,06:35

Roman555 писал(а): Всех их очень много! Какие-то еще нужны кроме этих:
(в досе, использовал cpuctl)
Далеко не все MSR связанные с множителем и питанием документированы,
более того они отличаются у разных процессоров. можно посмотреть что меняется на плате, которая умеет менять множитель.

Сергей С
Member
Сообщения: 177
Зарегистрирован: 05.01.2017,16:51

Вклад в сообщество

Сообщение Сергей С » 07.02.2019,19:59

Roman555 писал(а):Пытался включить EIST через посылание в MSR 1A0h, потом читал из него, но значение этого 20 бита бита #16 (нумерация с 0) не менялось.

неродной биос (правильная частота) MSR reg0x1A0 = 0x00000044 60972489
родной биос (неправильная частота) MSR reg0x1A0 = 0x00000044 60940481
Давайте почитаем назначения битов в этом регистре имеющие отношение к технологии EIST и подумаем об их совместном действии.
номер бита - ------------состояние(Conroe1333-D667) -----------------------состояние(775i945gz)
bit 20 bit 16 - eax: 0110 0000 1001 0111 0010 0100 1000 1001 - 0110 0000 1001 0100 0000 0100 1000 0001
bit 20 - Shared - Enhanced Intel SpeedStep Technology Select Lock. (R/WO)
When set, this bit causes the following bits to become read-only:
• Enhanced Intel SpeedStep Technology Select Lock (this bit),
• Enhanced Intel SpeedStep Technology Enable bit.
The bit must be set before an Enhanced Intel SpeedStep Technology transition is requested. This bit is cleared on reset.


bit 16 - Shared - Enhanced Intel SpeedStep Technology Enable. (R/W)
0 = Enhanced Intel SpeedStep Technology disabled
1 = Enhanced Intel SpeedStep Technology enabled

Roman555
Full Member
Сообщения: 220
Зарегистрирован: 26.04.2018,13:19
Откуда: Харьков

Сообщение Roman555 » 07.02.2019,20:28

Сергей С писал(а):Давайте почитаем назначения битов в этом регистре имеющие отношение к технологии EIST и подумаем об их совместном действии.
номер бита - ------------состояние(Conroe1333-D667) -----------------------состояние(775i945gz)
bit 20 bit 16 - eax: 0110 0000 1001 0111 0010 0100 1000 1001 - 0110 0000 1001 0100 0000 0100 1000 0001
bit 20 - Shared - Enhanced Intel SpeedStep Technology Select Lock. (R/WO)
When set, this bit causes the following bits to become read-only:
• Enhanced Intel SpeedStep Technology Select Lock (this bit),
• Enhanced Intel SpeedStep Technology Enable bit.
The bit must be set before an Enhanced Intel SpeedStep Technology transition is requested. This bit is cleared on reset.

bit 16 - Shared - Enhanced Intel SpeedStep Technology Enable. (R/W)
0 = Enhanced Intel SpeedStep Technology disabled
1 = Enhanced Intel SpeedStep Technology enabled
Ух ты, спасибо! А можете ссылку на этот даташит дать? Тот, что я скачал "64-ia-32-architectures-software-developer-vol-3c-part-3-manual.pdf" - неполный, в нем в про 20 бит ни слова. Я подзабыл, какой именно бит пробовал менять, глянул в исходники, подумал что это 20 бит, и в своем первом посте его и указал. А потом посмотрел, что я записывал в в регистр и понял, что это был 16 бит.

Сергей С
Member
Сообщения: 177
Зарегистрирован: 05.01.2017,16:51

Вклад в сообщество

Сообщение Сергей С » 08.02.2019,08:51

Могу, битые линки остались в сети на этот сборник 64-ia-32-architectures-software-developer-vol-1-2a-2b-3a-3b-manual.pdf датированный May 2011, но задав такой посковый запрос , я получил предложение на 325462-sdm-vol-1-2abcd-3abcd.pdf от Jan 2019, там всё же есть отдельный 4й томик по MSR.
Страница 4450:"MSRs listed in Table 2-2 and Table 2-3 are also supported by processors based on the Enhanced Intel Core microarchitecture. Processors based on the Enhanced Intel Core microarchitecture have the CPUID signature DisplayFamily_DisplayModel of 06_17H.", и на странице 4469 уже есть описание MSR 1A0H. Но даже в таком новом документе информация про MSR 194H указана лишь для моделей 0F_xx, а про 0xE2H сказано в разделе для Nehalem, но значение модельно специфического регистра в разных семействах может иметь разную трактовку, как и не полное описание.
Roman555 писал(а):Но, при том, что и книга есть в сети на эту тему, и частично исходники amibios8 на pineview (Luna Pier), там очень все
Поиск по слову "pineview" и "Luna" в книге(англ. редакция) и сайту ни на какие исходники не натыкаются :(

Ответить