Ubuntu 9.04 notebook Acer 3050-1458
Olá Pessoal,
Esse artigo visa esclarecer um problema que encontrei ao tentar instalar o Ubuntu 9.04 em meu notebook Acer 3050-1458.
Antes, falemos do Ubuntu 9.04 para esse notebook.
Realmente, para minha surpresa, muitos problemas anteriores haviam sido corrigidos, ao passo que não precisei sequer de passar algum parâmetro especial para inicialização da máquina. Nas distribuições anteriores, eu precisava sempre de passar os seguintes parâmetros :
pnpbios=off acpi=off noapic nolapic
Até aí tudo bem, passei do boot, com todos os itens do notebook funcionais, placa de vídeo, wireless ( ele achou todos os access point ), placa de rede, parecia tudo perfeito.
Espetei o cabo da internet, ele pegou o IP sozinho ( DHCP ), como é de meu costume, revisei as configurações, e fiz um ping para meu blog, funcionou.
Quando fui navegar na internet, só havia aberto a página do Google, e não ia mais para página alguma, toca revisar as configurações, tudo certo, estranho.
Como sou teimoso, vamos nós de novo, removi as configurações, e fiz :
# dhclient eth0
Oba, tudo normal ! NOT ! Fiz os mesmos testes de ping, pingava cerca de 10 vezes, e congelava a placa de rede.
Novamente refiz todas as configurações, agora atribuindo IP manualmente, e …., mesma coisa. Fiquei puto.
Fiz um lsmod, para ver o que poderia ser. Hmm, acho que sei onde está o problema. Eu sabia que os módulos 8139cp e os demais para placa de rede normal, eram módulos maduros, e não poderiam dar problema assim.
Ei ! Tem um módulo estranho aqui, e sei que é problemático ath5k
Dropei ele na mão, reconfigurei a placa de rede:
# dhclient eth0
Agora sim funcionou ! Então tinha encontrado o problema.
O próximo passo agora, era colocar este módulo na blacklist, então fiz :
# nano -w /etc/modprobe.d/blacklist.conf
E dentro dele adicionar o seguinte parâmetro :
blacklist ath5k
Agora, basta reiniciar a máquina.
Você observará que agora, seu wireless não vai mais funcionar, ele era o causador dos problemas.
Para que se wireless funcione a contento, faça o seguinte procedimento:
Baixe o driver da placa na internet, a referência é AR5BXB63, e o link para baixar é este aqui
Descompacte o driver em alguma pasta que você tenha acesso, e procure por net5211.inf, e faça o seguinte :
# ndiswrapper -im net5211.inf
Reinicie a máquina.
Quando logar, faça o seguinte, vá para um shell e execute o comando :
# modprobe ndiswrapper
Suba a placa de rede digitando :
# ifconfig wlan0 up
E depois, faça um teste para ver se consegue localizar seu access point, da seguinte forma :
# iwlist scanning wlan0
Deverá funcionar.
Depois que você se certificar que funciona, coloque o módulo no ndiswrapper para funcionar automaticamente, sem precisar chamá-lo via linha de comando, para tal faça :
# echo ndiswrapper >> /etc/modules
Reinicie a máquina, agora tudo deve estar normal
Um abraço e espero que tenham gostado.