Olá pessoal,
Neste último final de semana resolvi finalmente criar vergonha na cara e remover o windows7 que veio pré-instalado no meu notbook.
Ele é um HP DV5-2112BR, sei que existem notebook muito melhores, mais foi o que o meu dinheiro conseguiu comprar rsrsrs
Bom, primeiramente instalei uma distribuição que gosto muito, o opensuse, porém tive alguns problemas com aceleração 3D e skype, e devido ao meu limitado tempo não foi possível pesquisar mais a fundo para solução. Logo baixei a ISO do ubuntu 11.04 e instalei.
Tudo funcionou uma marvailha, menos a rede wiereless, o led no F11 (tecla para ativar/desativar a wifi) ficava piscando como louca, alternando constantemente entre ligado/desligado, ele achava as redes sem fio mas nao conectava em nenhuma (nem nas abertas!) e o pior, qdo eu apertava o F11 o ubuntu simplesmente congelava, nem o mouse se mechia, somente resetando!
Pesquisando na net, descobri que o chipset dessa placa de rede (RaLink RT-3090) era compatível com a RT2800, logo provavelmnte o ubuntu estava carregando o driver (modulo) errado ocasionando o erro.
Bem, aqui fica dica e solução, porém vão ter que ter uma rede cabeada pra poder baixar os pacotes dos repositorios (tudo via apt, nem pensem em ficar compilando coisas 😉
Primeiramente, adicione o repositorio do markus no arquivo /etc/apt/sources.list
deb http://ppa.launchpad.net/markus-tisoft/rt3090/ubuntu maverick main deb-src http://ppa.launchpad.net/markus-tisoft/rt3090/ubuntu natty main
Uma observação importante, nesse ponto, substituir a palavra “natty” no comando acima pela versão do seu ubuntu, abaixo as versões suportadas pelo repositório:
jaunty (9.04)
karmic (9.10)
lucid (10.04)
maverick (10.10)
natty (11.04)
Será necessário tambem importar a chave pgp
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 86F4C28E
Agora atualizaremos os pactoes e instalaremos o driver
apt-get update apt-get install rt3090-dkms
Infelizmente o trabalho não termina aqui, temos mais alguns arquivos para editar.
Lembrando então que a causa da falha é o fato de carregar o modulo/driver errado, instalar o novo não resolve esse problema, ele ira carregar o modulo certo, depois o errado e irá travar novamente!
Para resolver esta questão temos que colocar o modulo errado na blacklist, e adicionar o correto no arquivo de autoload dos modulos:
Deste modo, edita o arquivo /etc/modprobe.d/blacklist inserindo no final a seguinte linha:
blacklist rt2800pci
E finalmente, para carregar o modulo certo, adicionar no final do arquivo /etc/modules o texto:
rt3090sta
Agora sim, basta reiniciar o seu ubuntu e tudo estará funcionando! ;D
OBS: Os codinomes das versões do ubuntu, retirei de: http://ufpa.br/dicas/linux/li-u-ver.htm