Suspeito que você tenha mais sorte com uma nova versão do RT5390: link
Eu tenho um laptop HP650 com Wi fi chip RT539a. Estou usando o Ubuntu 12.04, mas o wifi não funciona neste sistema operacional. O fórum que o Ubuntu me deu algumas dicas sobre como resolver esses problemas. Aqui estão eles:
Faça o download do driver Linux (RT5390PCIe) da Ralink.
Extraia. Os arquivos serão extraídos para a pasta 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.
Faça o download de todos os patches, exceto o patch x64_86, supondo que você tenha um sistema de 32 bits, no site do opensuse.
Copie os patches para a pasta - 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO
Ir para a pasta.
Faça a seguinte alteração no arquivo /os/linux/config.mk - HAS_ANTENNA_DIVERSITY_SUPPORT = y (originalmente era n)
sudo su
cp RT2860STA.dat RT5390STA.dat
mkdir -p /etc/Wireless/RT5390STA
e cp RT5390STA.dat /etc/Wireless/RT5390STA
make clean
e make <- i have problems
e make install
e modprobe rt5390sta
exit
Mas em um estágio quando executo "make", tenho um erro de compilador:
/home/hp650/rt/os/linux/../../common/cmm_asic.c: In function
‘AsicGetAutoAgcOffsetForTemperatureSensor’:
/home/hp650/rt/os/linux/../../common/cmm_asic.c:1233:28: warning:
assignment discards ‘const’ qualifier from pointer target type
[enabled by default]
/home/hp650/rt/os/linux/../../common/cmm_asic.c:1246:28: warning:
assignment discards ‘const’ qualifier from pointer target type
[enabled by default]
CC [M] /home/hp650/rt/os/linux/../../common/cmm_cmd.o
CC [M] /home/hp650/rt/os/linux/../../chips/rtmp_chip.o
/home/hp650/rt/os/linux/../../chips/rtmp_chip.c: In function
‘HWAntennaDiversityEnable’:
/home/hp650/rt/os/linux/../../chips/rtmp_chip.c:2010:2: error: ‘regs’
undeclared (first use in this function)
/home/hp650/rt/os/linux/../../chips/rtmp_chip.c:2010:2: note: each
undeclared identifier is reported only once for each function it
appears in
make[2]: *** [/home/hp650/rt/os/linux/../../chips/rtmp_chip.o] Error 1
make[1]: *** [_module_/home/hp650/rt/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.2.0-29-generic-pae'
make: *** [LINUX] Error 2
Alguém pode me ajudar nesse assunto?
Suspeito que você tenha mais sorte com uma nova versão do RT5390: link
Eu possuo uma HP650 que vem com o Novell Enterprise do SUSE Linux pré-instalado.
A placa wireless deste laptop é o Ralink 539a. O driver / módulo para esta placa wlan carregada pelo kernel é o rt2800pci
. O problema, claro, é que, por padrão, eles não funcionam ou funcionam de forma instável e praticamente inutilizável.
Depois de ler muitos tópicos e seguir várias linhas diferentes para criar o
2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
o resultado nunca foi bem sucedido na construção com make
retornando um erro para Antena sendo alterada para y para sim
ou o driver não inicia a interface wlan0
se o interruptor da Antena permanecer n desligado.
Mais tarde eu encontrei um relatório de bug e troquei especificamente pelo Ralink 539a onde a solução para o problema foi finalmente encontrada:
cd
no diretório sudo make
sudo make install
Isso fez isso por mim.
Uma nota que eu também leio é que sempre que o kernel ou drivers são atualizados o velho driver / módulo rt2800pci é descompactado e assim o wireless volta a não funcionar. Portanto, o mesmo procedimento de make
e make install
para substituir com os compat.wireless
drivers que funcionam é para ser feito.
Se alguém tiver esse mesmo problema para as versões posteriores do Ubuntu e para a versão 3.8 do kernel e acima, fiz uma correção simples para ele há um tempo. Eu testei no Ubuntu 14.04:
Este pacote contém o driver, o patch e instruções completas para a instalação e recompilação do driver após cada atualização do kernel.