Recentemente após instalar o Jaunty, o 9.04, estive tendo problemas com desligamento, após recorrer a fóruns e blogs, no launchpad, e outros sites sobre o assunto, não cheguei a um veredito, tentei várias maneiras de resolver o problema, e nada.
O problema era o seguinte, após desligar ficava um cursor no canto da tela piscando, e não desligava sozinho, somenteapós um toque em qualquer tecla ou até mesmo no "touchpad" do teclado. Então retirei o splash, e verifiquei o que acontecia durante o boot, e a ultima mensagem que aparecia, era "Unable to iterate IDE devices", e essa mensagem aparecia sempre. Em vários fóruns, procurei solução, e frequentemente o problema que eles diziam, era estar relacionado a acpi, e a internet sem fio, bom, recorri a todas soluções, colocar "acpi=force" no boot, desativar a internet sem fio, no desligamento. Mas o problema que sempre relatavam era de que o problema era na hora de reiniciar e de desligar, mas o problema no meu acer 4520, era somente de desligar. Eis que depois de muitos testes, e desligamentos, e aguardando atualizações, cheguei a um veredito, e uma solução, digamos uma gambiarra. Eis que segue abaixo.
Recently, after installing Ubuntu Jaunty, the 9.04, I've been having problems with shutting down, and after look for an answer in forums, blogs, and related sites, I couldn't find a solution. I've tried many workarounds, but nothing.
The problem was the following, after normally shutting down, a blinking cursor remained in the edge of the screen, only after touching any key in the keyboard, or even the mouse touchpad. So I took of the boot splash, to see the progress on the boot and halt processes, and the last message that always appeared was "Unable to iterate IDE devices". In many forums, I've looked for a solution, and often people said the problem was related to the wireless lan or acpi. But the problem they've related was in rebooting as in shutting dow, and the problem in my acer 4520. And after many tests, and shutting downs, and waiting for any updates from Ubuntu Team, I had a veredict about the situation, and I came up with a workaround, as it follows:
Primeiramente deve se ir para a pasta init.d, lá criaremos um processo, que será um serviço, e será executado logo antes o ifupdown, o qual eu percebi ter problemas no desligamento, foi ai que descobri o problema.
First of all you must go to the init.d folder, there we'll create a script, that it's going to be a service, and be executed right before "ifupdown", which I noticed that it had problems in the shutting down messages, then I figured out the problem.
cd /etc/init.d
Then create a script with your favorite text editor.
sudo nano killnetwork
Then add the following lines to the archive. The problem was with the entire network, and with a module related to the wireless lan, the acer_wmi. If your machine has a different configuration, change the modules according your machine.
#! /bin/bash
# Take down wired network - module (forcedeth)
ifconfig eth0 down
modprobe -r forcedeth
# Take down wireless network - module ath5k, acer_wmi
ifconfig wlan0 down
modprobe -r ath5k
modprobe -r acer_wmi
Rigth after, create a service in the folder responsible for halt, run level 0, in folder rc0.d, and turn it executable.
sudo chmod +x /etc/init.d/killnetwork
cd /etc/rc0.d/
sudo ln -sT /etc/init.d/killnetwork K01killnetwork
Pronto, agora é só tentar desligar, deve funcionar no primeiro desligamento já, ou se não após reiniciar.
Well done, it should work at the first shutdown, if not, try to reboot.
Espero tê-los ajudado, se não deixe seu comentário.
I hope I have helped you, if not leave a comment with your problem.
editado: 30/07/2009
5 comentários:
Muito obrigado amigo, tenho um Note igual ao seu, só que o meu é um athlon X2, e tem uns 4520 que são turion, voltando ao assunto, resolveu meu problema. Agora vou testar o hibernar e suspender para ver se vai funcionar também.
Abraços...
Olá, comemorei cedo demais, achei que pelo fato de ser o mesmo problema funcionaria comigo também, mas não funcionou não. Cheguei a entrar no modo RECOVERY, e removi mais um monte de módulos mas não adiantou também. Resumindo, no meu 4520 não desliga, nao hiberna, não suspende, e o microfone não funciona também. O resto esta redondo. Se tiver mais alguma dica, agradeço. Abraços.
Pois então,
comigo também acontece de de vez em quando não desligar, mas na maioria das vezes desliga.
O bom, é que estamos ai no caminho ai para encontrar o problema, enquanto o time de suporte do ubuntu não resolve esse problema nosso e de muitos outros laptops, vou continuar aqui testando coisas novas, qualquer coisa adiciono alguma linha aqui ao script de desligamento.
Olá novamente Pinheiro.
Gostaria apenas de lhe avisar, que resolvi meus problemas, com microfone, desligamento, hibernação e suspenção, instalando deste site : http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31/ o kernel 2.6.31.
No meu caso como uso 64bits baixei os pacotes: linux-headers-2.6.31-020631-generic_2.6.31-020631_amd64.deb, linux-headers-2.6.31-020631_2.6.31-020631_all.deb e linux-image-2.6.31-020631-generic_2.6.31-020631_amd64.deb, e instalei com sudo dpkg -i *.deb
Detalhe que tive que remover todos os pacotes relacionados ao vídeo nvidia, e baixar do site da nvidia a última versão do driver.
Notei que após digitar o usuário e senha no GDM o gnome demorou um pouco mais para carregar do que o kernel antigo, mas o restante, esta tudo funcionando. Se quiseres fazer um artigo para ajudar a galera, fica ai a dica. Não faço eu pois estou sem tempo.
Abraços...
linoxman,
obrigado pela dica, vou esperar ter um tempinho para poder testar essa dica e depois escrever um post novo sobre o assunto.
blz?
qualquer coisa entre em contato
até mais...
Postar um comentário