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.623 ]

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 Linux em notebooks que mostram DISABLING IRQ

Otimizando a Distribuição Gentoo

OpenVPN + Bridge

Criando rotas via iptables para acesso remoto com VNC

Colocando seu Fluxbox totalmente transparente

  
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