Há cerca de 2 meses adquiri um
notebook Intelbras i61, de excelente custo-benefício. Ele veio com o Fenix
Linux rodando e tudo funcionando perfeitamente. Então resolvi instalar o
Bluewhite64 (uma versão do Slackware para computadores 64 bits) e eis que surgiram os problemas.
O sistema foi instalado normalmente, mas na hora de iniciar travava. O Ubuntu e Fedora nem iniciavam o instalador. Então resolvi fazer algumas pesquisas na internet e descobri que tinha muitas pessoas com esse mesmo problema. A solução encontrada era ou desabilitar o acpi e com isso não ter informações sobre a bateria etc do notebook, ou desabilitar um dos cores do processador e perder desempenho com isso.
A maioria das pessoas desabilitavam um dos cores e ficavam com o suporte ao acpi. Eu mesmo, por algum tempo, usei essa opção, que era passando o parâmetro "nosmp" na inicialização do sistema.
Mas como o Fenix Linux rodava com o suporte ao acpi e com os dois cores? Essa era uma questão que ficava em minha cabeça, tentei entrar em contato com o suporte do Fenix e não obtive resposta. Nesse último fim de semana resolvi que ia resolver isso, parei um pouco para pensar sobre o assunto:
"Deve existir alguma incompatibilidade entre o acpi e o uso dos dois núcleos do processador"
Então abri o menu de configuração do kernel, procurei por algo relacionado ao assunto, desabilitei, recompilei o kernel e pronto. Tudo funcionando.
Então aí vão os procedimentos, não ensinarei como recompilar o kernel, isso é assunto para outro tutorial.
Abra o menu de configuração do seu kernel "make menuconfig", dentro do diretório onde estão localizados os sources.
Vá na opção "Power management and ACPI options".
Vá na opção "ACPI (Advanced Configuration and Power Interface) Support".
Desmarque a opção "Processor".
Salve as novas configurações, saia e recompile o kernel. Depois dê boot no sistema por ele e tudo resolvido!
Aqui no Viva o Linux temos diversos tutoriais de recompilação de kernel, basta pesquisar um pouco.
Uma dica: Para não precisar refazer toda a configuração do kernel, dentro do diretório boot tem um arquivo de configuração chamado config-<versão do kernel>, copie ele para dentro do diretório dos seus sources e então renomeie para ".config".
Essas dicas foram testadas nas seguintes distribuições Linux: Bluewhite64 12.2 e Fedora 10.