Problema do Ubuntu 12.04 com chipset sem fio 3592 ralink

1

Tudo,

No HP 3115m (versão comercial do dm1z) com o Ubuntu 12.04 de 64 bits, há um problema com o suporte ao driver para o chipset wireless ralink 3592.

Ao usar o driver rt2800pci, a conexão desconecta-se de forma intermitente e falha na reconexão até que um desative a conexão sem fio por meio da chave de hardware (f12) e ligue-a novamente. Depois disso, ele vai se conectar, mas apenas por um tempo antes de mais uma vez cair a conexão. A conexão com alguns roteadores é mais propensa a desconexão do que outros. Eu tentei mudar de canal, protocolo de criptografia (wpa // wpa2), até mesmo um / b / g / n sem resultados consistentes.

Por esse motivo, eu tentei instalar os drivers Ralink oficiais (rt3562sta) que podem ser baixados de link (ou seja, driver RT3062PCI / mPCI / CB / PCIe (RT3060 / RT3062 / RT3562 / RT3592)). Eu segui as instruções (semelhantes às encontradas aqui: link ) e instalei o driver enquanto colocava os outros pilotos na lista negra. Ora aqui está a coisa curiosa. Se eu modprobe o driver ("sudo modprobe rt3562sta", este é o nome do driver criado pela compilação), assumindo que não há outros drivers carregados, não recebo nada (por exemplo, "iwconfig" e "ifconfig" listam sem dispositivos sem fio ).

No entanto, se eu digitar "sudo ifconfig ra0 up" o dispositivo aparecer em "iwconfig" e "ifconfig", o LED do teclado será ligado, e eu posso até procurar redes sem fio via "iwlist scan", mas o gerente de rede não reconhece a existência de wireless. Eu também tentei reiniciar o gerenciador de rede e reinicializar a máquina e isso não teve efeito.

Isso pode ocorrer porque o dispositivo sem fio está usando ra0 em oposição a wlan0 (como foi o caso da placa sem fio antiga) ou há algo mais causando problemas? Se sim, como alguém poderia mudar isso? Qualquer sugestão a respeito disso seria muito apreciada.

    
por FlabbergastedPickle 29.08.2012 / 22:07

1 resposta

1

Depois de fazer o download do pacote de origem no site da Ralink, siga estas etapas:

Abra um terminal com Ctrl + Alt + T e cole o seguinte, linha por linha:

sudo apt-get install linux-headers-$(uname -r) build-essential dkms
cd Downloads
tar -xzf DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz
cd DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217
WPA1=HAS_WPA_SUPPLICANT
WPA2=HAS_NATIVE_WPA_SUPPLICANT
sed -i -e "s/$WPA1=n/$WPA1=y/g" -e "s/$WPA2=n/$WPA2=y/g" os/linux/config.mk
sudo make && sudo make install && sudo make clean
cd ..
  

Bloqueie o driver interno na lista negra e carregue o novo com:

echo "blacklist rt2800pci" | sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
sudo modprobe -rfv rt2800pci
sudo modprobe -v rt3562sta
    
por ish 30.08.2012 / 13:08