Acabei de instalar o Ubuntu 12.10 em um ASUS X401U e, após a instalação, não há lista de conexões sem fio. Não tive esse problema com uma instalação na HP. O que posso fazer para ativar o Wi-Fi?
07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
Respostas:
Existem vários guias que falam da mesma maneira. Guias como esta fonte , esta fonte ou o relatório de erros mencionam alguns procedimentos para fazer com que esta placa sem fio funcione em vários tipos de laptops.
Alguns casos mencionam a atualização para o 12.04 e, em seguida, a instalação de uma versão específica do kernel 3.6, outros mencionam a atualização para o 13.04 e a instalação da versão do kernel 3.9. E ainda outro caso em que menciona o usuário para baixar os drivers do site oficial e fazer um guia passo a passo sobre como instalá-lo.
Mencionarei várias maneiras de fazer isso, todas as quais envolvem o download do driver, a compilação e a verificação de que funciona. Observou-se que na versão 3.9 do kernel, a placa sem fio está funcionando corretamente; portanto, na 13.04 com backports ou na 13.10, esse problema deve ser resolvido.
Portanto, aqui estão várias maneiras de fazer com que sua placa sem fio Ralink RT3290 funcione na versão 12.04 e posterior (nem todos os métodos funcionarão, tente procurar o que funciona melhor para o seu computador):
Como a identificação do seu fornecedor é 1814: 3290 , significa que você possui uma placa sem fio Ralink RT3290. Nesse caso, nós (depois de conectar o cabo com fio):
Conecte uma conexão de cabo com fio ao computador para ter conexão com a Internet no momento, enquanto executa as etapas abaixo.
Abra um terminal e execute a seguinte linha para instalar tudo o necessário para compilar seus próprios drivers sem fio:
Agora, dependendo de como você deseja prosseguir, siga um dos guias abaixo:
CONTROLADORES NÃO OFICIAIS DO Kernel 4.X
Se o descrito acima não funcionar para você no Kernels 4.X, a solução que pude testar seguindo esta fonte foi
Faça o download do driver atualizado (muito obrigado a Jim Colaco ) daqui ou aqui . Isso foi testado no Ubuntu 16.04 e 16.10.
Agora, em alguns casos, você precisará habilitar a interface para o driver sem fio (porque ele não abrirá a interface automaticamente) e reinicie o serviço de rede. Algo assim:
Então, um exemplo seria:
Eu recomendo colocar essas 2 linhas dentro
/etc/rc.local
da linha "exit 0" para que a interface seja exibida automaticamente.GUIA OFICIAL DO SITE
Vá para Mediatek e faça o download do driver Ralink RT3290 para Linux OMediaTek fez um bom trabalho ao mover o link para download e não ter um redirecionamento para ele. Aqui está o novo link para todos os firmware para download, mas adivinhem, eles removeram o RT3290 dele. Go Mediatek;)Graças a outras pessoas que também tiveram o problema e compartilharam suas fontes, aqui está uma lista de todos os links de download disponíveis para você usar enquanto o Mediatek decide ajudar o Linux e abrir:
Renomeie o arquivo para
2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2
porque Mediatek fez um ótimo trabalho ao garantir que o arquivo funcione corretamente.Extraia o arquivo e ele deverá criar uma pasta chamada
DPO_RT3290_LinuxSTA_V2600_20120508
Vá para
DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/
e edite o arquivo config.mkNa linha 31, você deve encontrar a variável
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
. Mude parae salve o arquivo.
Vá para a sua pasta extraída principal (deve ser a
DPO_RT3290_LinuxSTA_V2600_20120508
pasta) e digite:Se tudo compilado corretamente, faça o seguinte:
Se a etapa 7 for executada sem problemas, adicionamos o módulo à lista de módulos a serem carregados em cada inicialização:
e adicione uma linha no final do arquivo que diz
rt3290sta
. Salvar e sair.GUIA DROPBOX
(Não recomendado, pois você está baixando um tarball não confiável de uma conta do Dropbox.
Faça o download do driver de origem:
e depois descompactamos o arquivo
Vá para dentro da pasta recém-criada:
e começamos o processo de compilação
Em seguida, testamos para ver se o driver está compilado e instalado corretamente
Se a etapa 3 for executada sem problemas, adicionaremos o módulo à lista de módulos a serem carregados em cada inicialização:
e adicione uma linha na parte inferior que diz
rt3290sta
. Salvar e sair.GUIA EXTRA
Alguns usuários mencionam etapas adicionais. Isso pode ou não se aplicar a você. Se você sentir que o sistema não está funcionando, talvez um dos pontos abaixo possa ajudá-lo ao longo do caminho:
Ao abrir o
config.mk
arquivo, não apenas altere oHAS_NATIVE_WPA_SUPPLICANT
valor paray
, como também o façaHAS_WPA_SUPPLICANT
caso o tenhan
. No meu caso, tinha y, mas deve ser verificado para garantir que ambos WPA_SUPPLICANT estejam definidos como `y.Lista negra de drivers sem fio conflitantes. Faça o seguinte:
Adicione as seguintes linhas (verifique se elas não estão lá em primeiro lugar):
Atualize initramfs:
sudo update-initramfs -u
Se você tiver problemas para compilar o driver no Ubuntu 13.04 ou Ubuntu 13.10 (e talvez versões posteriores também), isso pode ocorrer devido a uma alteração no kernel do Linux, criando uma incompatibilidade com o código do driver. Isso pode ser corrigido abrindo
e adicionando o seguinte após o "#include" próximo ao topo
depois mude a parte do arquivo que diz
para
Esperamos que isso resolva o erro do compilador. Retorne ao diretório DPO_RT3290_LinuxSTA_V2600_20120508 e siga as instruções acima.
fonte
nm-applet
e ativá-lo, a lista de Wifi AP desaparecerá.Para aqueles que não conseguiram que o WiFi funcionasse mesmo depois de seguir as etapas acima (inclusive eu), essa é uma correção simples e muito bem-vinda.
O problema é que o kernel tem problemas para oferecer suporte ao driver. Felizmente, a última versão estável do kernel corrige o bug e o WiFi funciona com os drivers padrão.
Para baixar os pacotes do kernel de 32 bits
Para baixar os pacotes do kernel de 64 bits
Para instalar os pacotes
E isso deveria bastar.
Caso você queira remover o kernel
fonte