[FUG-BR] Pentium 4 HT Não reconhece segunda CPU

Deleon Galvin deleon.galvin em gmail.com
Terça Novembro 14 06:17:44 BRST 2006


Olá Welington!
Sim, eu já havia compilado o kernel com suporte SMP.
Alterei o parametro conforme vc falou e realmente agora as 2 CPU estão 
aparentemente trabalhando!

c0re dumped, depois q enviei para lista, ainda continuei lendo alguns foruns e 
realmente o pessoal não falou muito bem do HTT hehe...

O problema que estas máquinas estão longe fisicamente, ficam em um DataCenter, 
então precisarei planejar a manutençao delas para modificar na bios e 
desabilitas o HTT... Por enquanto vou deixar rodar como está, com o HTT 
habilitado e com o parametro machdep.hyperthreading_allowed=1.

Vamos ver oq vai dar :)

Obrigado pela atenção!!
E por enquanto vou dar o problema como resolvido.

[]'s



> Message: 6
> Date: Mon, 13 Nov 2006 17:45:40 -0200
> From: "Welington F.J" <welingtonfj em gmail.com>
> Subject: Re: [FUG-BR] Pentium 4 HT Não reconhece segunda CPU
> To: " Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) "
> 	<freebsd em fug.com.br>
> Message-ID:
> 	<9fec4a440611131145g28eb7469o3e3e405e65ebc8ac em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> On 11/13/06, Deleon Galvin <deleon.galvin em gmail.com> wrote:
> > Olá a todos!
> > Estou tendo um problema interessante.
> > Verifico no ps ou no top q o FreeBSD reconhece os 2 CPU's lógicos, porém
> > apenas um está trabalhando.
> > Olhando o DMESG eu verifiquei q realmente eh retornado um erro
> > acpi_throttle1: failed to attach P_CNT e no final um erro SMP: AP CPU #1
> > Launched!
> >
> > Por acaso mais alguem jah passou pelo problema?
> > Anteriormente eu tinha o HT desta maquina desabilitado, e após compilar o
> > SMP e tentar reabilitar me deparei com o problema.
> > Abaixo segue parte do DMESG para identificação do hardware.
> >
> > FreeBSD 6.1-RELEASE #3
> > Timecounter "i8254" frequency 1193182 Hz quality 0
> > CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.02-MHz 686-class CPU)
> >  Origin = "GenuineIntel"  Id = 0xf34  Stepping = 4
> > 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=0x441d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,<b14>>
> >  Logical CPUs per core: 2
> > real memory  = 1072889856 (1023 MB)
> > avail memory = 1040769024 (992 MB)
> > ACPI APIC Table: <INTEL  S875PWP3>
> > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> >  cpu0 (BSP): APIC ID:  0
> >  cpu1 (AP): APIC ID:  1
> > ioapic0 <Version 2.0> irqs 0-23 on motherboard
> > kbd1 at kbdmux0
> > acpi0: <INTEL S875PWP3> on motherboard
> > acpi0: Power Button (fixed)
> > Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
> > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
> > cpu0: <ACPI CPU> on acpi0
> > acpi_throttle0: <ACPI CPU Throttling> on cpu0
> > cpu1: <ACPI CPU> on acpi0
> > acpi_throttle1: <ACPI CPU Throttling> on cpu1
> > acpi_throttle1: failed to attach P_CNT
> >
> > da0 at ahd0 bus 0 target 0 lun 0
> > da0: <SEAGATE ST336607LW 0007> Fixed Direct Access SCSI-3 device
> > da0: 40.000MB/s transfers (20.000MHz, offset 63, 16bit), Tagged Queueing
> > Enabled
> > da0: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
> > da1 at ahd0 bus 0 target 1 lun 0
> > da1: <SEAGATE ST336607LW 0007> Fixed Direct Access SCSI-3 device
> > da1: 40.000MB/s transfers (20.000MHz, offset 63, 16bit), Tagged Queueing
> > Enabled
> > da1: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
> > da2 at ahd0 bus 0 target 4 lun 0
> > da2: <SEAGATE ST336607LW 0007> Fixed Direct Access SCSI-3 device
> > da2: 40.000MB/s transfers (20.000MHz, offset 63, 16bit), Tagged Queueing
> > Enabled
> > da2: 35003MB (71687372 512 byte sectors: 255H 63S/T 4462C)
> >
> > SMP: AP CPU #1 Launched!
> >
> > Fico no aguardo das opiniões dos caros colegas.
>
> Se você já compilou com suporte a SMP
> coloque isso no seu /etc/sysctl.conf
>
> machdep.hyperthreading_allowed=1
>
> Att,
> --
> Welington F.J
> BSD User: 51392
> ICQ: 31320518
> MSN: welingtonfj em gmail.com
> Drogas ? Pra que? Já Tenho Meu Windows!!
>
>
> Message: 8
> Date: Mon, 13 Nov 2006 19:52:36 +0000
> From: "c0re dumped" <ez.c0re em gmail.com>
> Subject: Re: [FUG-BR] Pentium 4 HT Não reconhece segunda CPU
> To: " Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) "
> 	<freebsd em fug.com.br>
> Message-ID:
> 	<6dd8736a0611131152s7a476004oc517a854bc1cdd10 em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Desabilite o suporte HTT.
>
> Olhando no BSD forums você vai encontrar vários tópicos onde
> recomendam o nao uso do HTT.
>
> Desabilite o HTT na bios e use um kernel comum (não SMP).
>
> Use um kernel SMP somente e somente se:
>
> 1 - Você tiver mais de uma CPU física;
> 2 - Você estiver usando um processador Core Duo;
>
>
> []'s
>
> --
>
> No stupid signatures here.
>
>
> ------------------------------
>
> Message: 9
> Date: Mon, 13 Nov 2006 20:16:57 +0000
> From: "c0re dumped" <ez.c0re em gmail.com>
> Subject: Re: [FUG-BR] Pentium 4 HT Não reconhece segunda CPU
> To: " Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) "
> 	<freebsd em fug.com.br>
> Message-ID:
> 	<6dd8736a0611131216q52e59d8erd0cce5c25e017de5 em mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> 2006/11/13, c0re dumped <ez.c0re em gmail.com>:
> > Desabilite o suporte HTT.
> >
> > Olhando no BSD forums você vai encontrar vários tópicos onde
> > recomendam o nao uso do HTT.
> >
> > Desabilite o HTT na bios e use um kernel comum (não SMP).
> >
> > Use um kernel SMP somente e somente se:
> >
> > 1 - Você tiver mais de uma CPU física;
> > 2 - Você estiver usando um processador Core Duo;
> >
> >
> > []'s
> >
> > --
> >
> > No stupid signatures here.
>
> Só acrescentando que se voce estiver usando um Core Duo, *desabilite*
> o suporte a HTT na BIOS tambem.
>
> Em resumo: *evite* HTT no FreeBSD e seja feliz.
>
> : )


Mais detalhes sobre a lista de discussão freebsd