Configurando o kernel 2.6.8.1-smp para Pentium IV Hyper-Threading (P4-HT)

Configure seu Linux para suportar todos os recursos do Pentium 4 HT e Pentium Xeon. Esse artigo é baseado na distribuição Debian, mas sua idéia pode ser utilizada nas demais distros.

[ Hits: 20.641 ]

Por: Luciano Fonseca Chaves em 22/09/2004


Configuração



Busque no repositório o kernel 2.8.1-smp utilizando o comando apt-get:

# apt-get install kernel-image2.6.8.1-smp

ou através do aplicativo aptitude (Debian). Uma vez feito isto atualize o grub:

# update-grub

Este comando verifica no diretório /boot quais inicializações estão disponíveis e automaticamente gera as modificações no arquivo /boot/grub/menu.lst de forma a disponibilizar o novo kernel no menu de inicialização.

Experimente inicializar o sistema com o novo kernel. Se o sistema inicializar perfeitamente, verifique se as duas CPUs foram identificadas digitando:

# cat /proc/cpuinfo

Se você tiver algo do tipo:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.60GHz
stepping        : 9
cpu MHz         : 2594.205
cache size      : 512 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : 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 ht tm pbe cid
bogomips        : 5128.19

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.60GHz
stepping        : 9
cpu MHz         : 2594.205
cache size      : 512 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : 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 ht tm pbe cid
bogomips        : 5177.34
Beleza! Funcionou direto.

Comigo não foi assim que aconteceu. Durante a inicialização ocorria um travamento na inicialização dos serviços ACPI. Para resolver este problema e ao mesmo tempo habilitar os recursos da tecnologia HT, basta editar o arquivo /boot/grub/menu.lst adicionando a diretiva acpi=ht:

# vim /boot/grub/menu.lst

title      Debian GNU/Linux, kernel 2.6.8-1-686-smp
root       (hd0,6)
kernel      /vmlinuz-2.6.8-1-686-smp root=/dev/hda6 ro acpi=ht
initrd      /initrd.img-2.6.8-1-686-smp
savedefault
boot

Pronto! Reinicialize o sistema e verifique se o sistema identificou os dois processadores utilizando o procedimento descrito acima.

Espero que este artigo seja útil.

Abraços,
Luciano

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o Arch Linux passo a passo

Instalando e configurando cartão PCMCIA da Senao SL-2511CD com adaptador no Slackware 11.0

Instalação do CentOS Atomic para Gerenciamento de Containers Docker

Criando um tema de apresentação no Mandriva

Criando facilmente um servidor APACHE2 + PHP5 (ou PHP4) + SNMP + MRTG

  
Comentários
[1] Comentário enviado por cvs em 22/09/2004 - 16:53h

hum... legal... e se eu tiver uma distribuição que não possue essas "facilidades" como o apt-get? como que eu REALMENTE configuro? por que eu achei que isso seria explicado e não tudo feito pelo apt-get... Bom, de qualquer maneira é interessante, quando eu tiver dinheiro (daqui a muito tempo) talvez eu tenha um processador desses :D

[2] Comentário enviado por cardosoalcir em 22/09/2004 - 20:16h

Atendi um conhecido estes dias que leu este artigo testou em casa de várias formas e não funcionou, ele veio entao pedir uma ajuda e depois de testar as mudanças tive a luz de dar uma olhada na bios e estava la o nosso problema.
Para que a tecnologia HT funcione eh necessário que ela esteja ativa no bios do pc senão eh queimar mufa a toa...

[3] Comentário enviado por brasil200 em 22/09/2004 - 20:57h

Basta dar uma lida aqui cvs:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1364
Foi postado algum tempo atrás, é para Slackware, mas pode ser feito com outras distribuições tranquilamente.
Lá ele diz que conseguiu fazer aparecer 4 processadores (sendo 3 logicos), de uma lida nos comentarios para obter mais informações.

[4] Comentário enviado por Airozi em 08/10/2006 - 22:44h

Nossa, legal o artigo
pra quem tem HT show
parabéns

[5] Comentário enviado por birolinux em 01/07/2008 - 01:48h

valeu....estava procurando isto...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts