Добрый день, Господа!Сразу прошу сильно не ругать, т.к. спецом по работе с FreeBSD себя не считаю. Некий опыт есть.
Купили новый ПК и решил поставить туда последнюю FreeBSD 8.0 i386. Поставил, обновился, почти все настроил. Потом обратил внимание, что нет поддержки второго ядра процессора (у нас EM64T).
Почитал немного и понял, что нужно было ставить ОС для платформы amd64. Скачал, начал ставить, но при загрузке установки ПК намертво виснет... Виснет на строке:>kernel: warning: no time-of-day clock registered, system time will not be set accurately
Включил verbose - выяснилось, что на самом деле виснет при запуске sysinstall
Что только не делал, и биос сбрасывал, и пробовал ставить более старую версию FreeBSD 7.3 amd64 - виснет. Неужели проблема с поддержкой этой платфомы или куда копать?Материнская плата: Intel BLKDG43NB iG43+ICH10.
Процессор: Intel Pentium Dual-Core CPU E6500 2.93GHzВерсия для i386 показывает железо, как:
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 2009
root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium(R) Dual-Core CPU E6500 @ 2.93GHz (2926.01-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x1067a Stepping = 10
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x400e3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,XSAVE>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 1073741824 (1024 MB)
avail memory = 981561344 (936 MB)
kbd1 at kbdmux0
ACPI Warning: Incorrect checksum in table [XSDT] - B6, should be 88 20090521 tbutils-275
ACPI Warning: 32/64X FACS address mismatch in FADT - 3CB69F40/ 03CB6FE40, using 32 0090521 tbfadt-586
acpi0: <INTEL DG43NB> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)...
Неужели нужно менять железо? Или я просто чего-то не сделал?
ну а как вариант обновить BIOS, а то там что-то ругань насчет ACPI Warning: Incorrect checksum in table [XSDT] - B6, should be 88 20090521 tbutils-275
>ну а как вариант обновить BIOS, а то там что-то ругань насчет
>ACPI Warning: Incorrect checksum in table [XSDT] - B6, should be
>88 20090521 tbutils-275Да, я видел. Тоже смущала, но Биос обновить как-то не подумал! Спасибо - это вариант! Отпишусь.
Хотя, если бы i386 не становилась. А то ж все "без сучка..." летает!
А в i386 поддержку второго ядра сделать не получится? (тоже ради варианта...)
>А в i386 поддержку второго ядра сделать не получится? (тоже ради варианта...)
>без разницы i386 или amd64, ядра должны определяться все.
# sysctl kern.smp
kern.smp.forward_signal_enabled: 1
kern.smp.topology: 0
kern.smp.cpus: 2
kern.smp.disabled: 0
kern.smp.active: 1
kern.smp.maxcpus: 32
kern.smp.maxid: 31# sysctl hw.model
hw.model: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz# uname -mr
8.0-RELEASE-p2 i386покажи тоже самое.
И так, рассказываю!
Сегодня пришел с утра и первым делом обновил БИОС. У меня, оказался еще 2008 года был, хотя плату взяли на днях. На сайте был месячной давности - вот последний и поставил.
И после этого без вопросов встала amd64.При чем для Анонима! Я смотрел переменные kern.smp под i386 тогда. Я хоть и не спец, но до этого то догадался! И там было одно ядро!!!
А теперь, после перепрошивки БИОСА в i386 тоже уже два!!! Лихо! Хотя, проц определялся то нормально, по крайней мере модель и т.д.
Жаль, что ту i386 почти полность отстроил.
Теперь, я так понимаю, "по-правильному" лучше поставить amd64. Эх, потеряное время...>
>покажи тоже самое.Сейчас в amd64:
# sysctl kern.smp
kern.smp.forward_signal_enabled: 1
kern.smp.topology: 0
kern.smp.cpus: 2
kern.smp.disabled: 0
kern.smp.active: 1
kern.smp.maxcpus: 32
kern.smp.maxid: 1
# sysctl hw.model
hw.model: Pentium(R) Dual-Core CPU E6500 @ 2.93GHz
# uname -mr
8.0-RELEASE amd64Так что спасибо aurved за такое простое напутсвие. Сам бы еще через денек только полез в БИОС. :-) Хотя нужно было сделать сразу, но тупонул.
СПАСИБО! Тема закрыта.