Посмотрел даташиты на Pentium D 800-e и Core2 Duo 6000-e. Т.е. рассматриваем возможность переделки плат на i945, i955, i975. В 6000-х появилось много сигналов FCx, про которые сказано
FC signals are signals that are available for compatibility with otherЗначит ли это что на них можно забить, и рассматривать только остальные отличия (которых остается 7)?
processors.
Может уже где-нибудь проскакивало готовое решение по переделке ?
Мдям... эксперимент закончился полным фиаско... не быть мне оверлокером :( симптомы как у SeMa, мать такая же как у него P5LD2 ревизии 1.02. Лак ложил в два слоя, перемычки прозванивал. Делал несколько попыток. Лак в попытках использовал разный (токопроводящий - Контактол и ЭТ-548 ТУ550, для изоляции Цапонлак). Думаю причина скорее всего неправильный выбор материалов + возможно "ручки кривоватые". Других причин не вижу т.к. изоляционный лак иглы площадки не прокалывают это 100% - рассматривал под лупой 9х.
Теперь вопросы: 1) какой токопроводящий и изоляционный лак лучше всего использовать? 2) может стоит ставить мостики полностью покрывая площадку "пятачка"? При возможности сделайте фото готового обработанного CPU.
В коде БИОС редко попадают куски кода с распознаванием семейства процессоров
move ax, 1; cpuid; запрос CPUID cmp ah, 6; это семейство Conroe? jnz SomeWhere; если не Conroe, то переход.Обычно распознают конкретную ревизию процессора по его CPUID. По CPUID же распознают и различные возможности, заложенные в камне, такие как CPU_Enhanced_Halt,CPU_Thermal_Monitor и т.п.
Например кусок кода BIOS ver.FE платы 945P-S3 :
mov eax, 1 cpuid ; Get CPU ID push ax and al, 0F0h ; Маска. Отсекаем степпинг процессора. cmp ax, 660h ; Compare Two Operands pop ax jz advanced_check_N_E_M_P ; переход если процессор типа Ксеона cmp ax, 6D8h ; Определена граница известных процессоров. Wolfdale сюда как ; раз не попадает jb Hidden_No_Execute_Memory_Protect_Item ; прыжок на сокрытие этого пункта меню БИОС cmp ax, 6FFh ; определяем границу старых (NetBurst) и новых процессоров ja cmp_old_CPU ; если "стрый" процессор, далее выясняем какой именно cmp ax, 6E0h ; Compare Two Operands jnb advanced_check_N_E_M_P ; Jump if Not Below (CF=0)Это правильно когда нужно, допустим, выставить уровень нуля встроенного термодиода (ибо уровень нуля меняется в зависимости от ревизии), но в любом другом случае несет дополнительную головную боль простым юзверям.
Желающие могут сами добавить поддержку Wolfdale (CPU 8XXX, cpuid 0676h) в свой БИОС.
Как раз для этого случая и предназначен пункт биоса "O.C. FSB1333 Core.2 CPU". Хелп гласит - Over Core.2 CPU up to FSB 1333 clock. Warning: This item only for FSB 1333 Core.2 CPU and DDR2 667. После его выставления автоматом ставиться 333 по шине.