ralink 5390 cartão no laptop não funciona após a instalação do driver

4

Comprei recentemente um laptop HP g62x para mim. Ele ostenta um processador Core i3 decente, 4 GB de RAM e um HD de 500 GB. Ele também veio com o Wireless-N, um bônus real porque estou usando um roteador Wireless-N. O chipset WiFi é um Ralink 5390. Ele vem pré-instalado com o Windows 7, e tudo funciona bem lá (obviamente).

Eu então comecei a instalar o Ubuntu 10.10 x64 alguns dias atrás (isso é antes de Natty sair) e tudo funcionou. . . exceto WLAN. Então, liguei via Ethernet e fui procurar e descobri que claramente não fui o primeiro a descobrir esse problema. Eu encontrei um guia aqui que eu segui para baixar o driver Ralink Linux (que é indicado para suportar meu chipset), configurar, compilar e instalar. Tudo correu perfeitamente, eu reiniciei; eis que eu tenho uma lista de pontos de acesso. Fui me conectar à minha, digitei a senha e agora o logotipo animado "WiFi wave" continua indefinidamente até que você clique nele e ele congela por alguns minutos. Ele irá descongelar se você deixá-lo sentar, mas clicando nele faz com que o mesmo congelar novamente.

Eu não poderia me importar menos com o congelamento de um ícone do WiFi, mas a.) ele congela tudo o que está no sistema, não apenas o ícone, e b) ele nunca realmente conclui a conexão WiFi. Qualquer um conhecedor da correção de problemas como esses que tem uma ideia do que fazer, eu realmente aprecio isso! Eu realmente não quero ser forçado a usar o Windows por causa de um driver de baixa qualidade!

Desde que o Natty apareceu eu instalei isso e não consigo nem compilar o driver sem erros fatais, então eu reverti para o 10.10 e tudo é o mesmo que era antes. Note que esta é uma instalação limpa do Ubuntu 10.10 Desktop Edition de 64 bits, nada atualizado / modificado / alterado além de (tentar) instalar este driver.

    
por Belinrahs 29.04.2011 / 20:50

1 resposta

2

O código-fonte para o driver RT5390 está sendo gerenciado atualmente através dos repositórios Suse, o link é aqui .

O Ubuntuforums.org tem instruções para compilar o código-fonte do Natty. Eu reproduzi as instruções aqui para completar a resposta.

Você verá os pacotes de 64 bits (x86_64) e 32 bits (i586) listados. Faça o download do pacote do driver do openSUSE - o RPM de origem, não o pacote binário: rt5390sta-2.4.0.4-6.2.src.rpm

Abra o diretório de download do seu navegador da Web e clique duas vezes no RPM src. Extraia todos os arquivos em um novo diretório chamado openSUSE_rt5390sta_driver

Abra um terminal e sudo para root:

sudo su -
cd openSUSE_rt5390sta_driver
tar jxvf 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2
cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/
patch -p0 < ../rt5390sta-2.4.0.4-config.patch
patch -p0 < ../rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < ../rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < ../rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch 
patch -p0 < ../rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < ../rt5390sta-2.4.0.4-reduce_debug_output.patch
mv RT2860STA.dat RT5390STA.dat
vi os/linux/config.mk

Altere HAS_ANTENNA_DIVERSITY_SUPPORT para: HAS_ANTENNA_DIVERSITY_SUPPORT = y

make
mkdir -p /etc/Wireless/RT5390STA
cp  RT5390STA.dat /etc/Wireless/RT5390STA/
cp -i os/linux/rt5390sta.ko /lib/modules/'uname -r'/kernel/drivers/net/wireless/
echo rt5390sta >> /etc/modules
echo "blacklist rt2800pci" >> /etc/modprobe.d/blacklist.conf
depmod -a
    
por fossfreedom 30.04.2011 / 00:22