Linux – Solucionando problema placa de rede AR8152 no Ubuntu 10.04

Não é a primeira, nem a segunda vez que pego problema desta distribuição com esta placa ethernet.

Desta vez foi com um computador Qbex da empresa que veio com o Ubuntu 10.04, chegou sem ethernet funcionando, maravilha não?

E também já tive um problema assim com um Dell de um representante, chega de baboseira e vamos resolver o problema.

Antes de passar a solução, vou passar como fiz para chegar nela, passo-a-passo primeiro verificando como o sistema enxergou o hardware:

Execute todos as linhas começando com # como super usuario (root).

#lspci -nn | grep net

#modprobe -c | grep ‘ID_DO_DISPOSITIVO’

O segundo comando modprobe que usei é para saber o driver que deve ser utilizando para este hardware e ele não me retornou nada então, não tinha neste Kernel.

Neste caso tratando de ‘rede’, podemos utilizar o compat-wireless, acesse este link e faça download da versão mais recente no meu caso utilizei a 2011-12-17

http://linuxwireless.org/download/compat-wireless-2.6/

Faça download e salve em qualquer diretorio da sua preferencia, pode ser o /home/$USER por exemplo.

Vamos extrair o arquivo baixado, prestando atenção que se trata de um .tar.bz2 muda um detalhe no tar que em breve irei abordar em outro artigo sobre compressão em Linux.

#tar -xjvf compat-wireless-2011-12-17.tar.bz2

#cd compart-wireless-2011-12-17

#scripts/driver-select atl1c

Esta linha acima é uma das principais deste artigo, pois o driver que voc~e precisa no meu caso AR8152 é este atl1c, caso seja outro visualiza o script driver-select e de uma olhada nos modulos para verificar de acordo com a sua necessidade.

#make & make install

Depois de executar o scripts/driver-select atl1c damos um make & make install para preparar executar o install do makefile.

É para ocorrer tudo bem, sem nenhum erro, após isso reinicie o Linux.

Quando terminar de bootar plug o cabo de rede na placa ethernet já é para dar conexão, e vamos verificar se tudo esta ok agora.

#lspci -nn | grep net

#modprobe -c | grep ‘1969.*2062’

Maravilha. Pelo retorno do comando vimos que agora temos este modulo no sistema.

#lsmod | grep atl1c

Agora listamos mandamos lista ro modulo filtrando pelo nome atl1c e obtivemos exito no retorno.

Caso não tenha carregado o modulo você pode fazer na mão:

#modprobe atl1c

Pronto! Sua interface ethernet esta funcionando e tudo certinho.

Como um crédito vai a configuração que precisei fazer para deixar certo no roteador.

#vim /etc/network/interfaces

A tela abaixo ira surgir eu acrescentei auto eth1 e a linha abaixo

Após a modificação pressione ESC e digite :wq para salvar a modificação e sair.

Em seguinte digite:

#/etc/init.d/networking restart

Nesta altura caso sua rede seja DHCP o computador já estara funcionando.

Ainda mesmo assim se tiver problemas pode visualizar o problemas olhando os logs do sistema.

#dmesg  | grep 02:00.0

02:00.0 é obtido no inicio do retorno do dispositivo usando lspci -nn | grep net

No meu caso o log foi:

Espero ter ajudado com esta dica.

Até a próxima!

Share Button

CC BY-NC-SA 4.0 Linux – Solucionando problema placa de rede AR8152 no Ubuntu 10.04 by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.