6.0/amd64 boot hang if apic enabled on IBM x336

Joseph Koshy joseph.koshy at gmail.com
Mon Dec 19 20:19:41 PST 2005


mk> The question I have. Does Intel CPU have HTT in amd64
mk> mode?

jk> Yes, AFAIK.

mk> Would you tell me how to enable HTT?

mk> I've set 2 parameters
mk> hyperthreading_allowed="1"
mk> hlt_logical_cpus="0"
mk> but FreeBSD 6.0-RELEASE does not start logical CPU

Please check if your CPU supports multiple HTT "logical CPUs"
in the first place.  If it does, your dmesg output should be
something like the snippet below:

>>>><<<<>>>><<<<
CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2793.20-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x641d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,CX16,<b14>>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  Hyperthreading: 2 logical CPUs
...
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  6
 cpu3 (AP): APIC ID:  7
>>>><<<<>>>><<<<
--
FreeBSD Volunteer,     http://people.freebsd.org/~jkoshy


More information about the freebsd-stable mailing list