Atheros (Ethernet) device 1091 (rev 10) no Slackware 14 (64 bits)
Dica publicada em Linux / Configuração
Atheros (Ethernet) device 1091 (rev 10) no Slackware 14 (64 bits)
Depois de alguns dias pesquisando na internet sobre como ativar minha placa de rede Atheros (Ethernet) no meu notebook ASUS X55C, finalmente consegui resolver o problema que já estava me dando muita dor-de-cabeça, então, resolvi compartilhar minha experiência bem-sucedia com a comunidade aqui.
Seguindo estes passos, tenho certeza que você não vai ter nenhum problema, segue então.
Informação da minha placa Atheros:
Comando:
lspci | grep Ethernet
03:00.0 Ethernet controller: Atheros Communications Inc. Device 1091 (rev 10)
1. Você vai ter ir no site:
Lá, vai ter uma pequena explicação (em inglês) sobre o módulo e, mais abaixo, o link para baixar o pacote que é este mesmo aqui.
2. Depois, descompacte com o comando:
tar -jxvf nomedopacote.tar.bz2
E vamos preparar o arquivo para ser compilado:
3. Agora, você entra na pasta do pacote e executa o seguinte comando como root:
# ./scripts/driver-select alx
Executando este script, você está selecionando somente o módulo alx, que é o módulo da placa Atheros.
4. Edite o seguinte arquivo: compat-3.8.h na pasta include/linux/
nano include/linux/compat-3.8.h # Editei com o editor nano, mas use o que você achar melhor
5. Você deve comentar ou deletar essa parte:
Esta parte do código geraria um erro durante o processo de compilação, por isso, deve ser comentada ou deletada.
6. Agora que está tudo preparado, vamos compilar.
Na pasta raiz do arquivo descompactado, execute os seguintes comandos:
make
# make install
7. Quando terminar a compilação, ative o módulo com o comando:
# modprobe alx
8. Ative a placa de rede com o comando:
# ifconfig eth0 up
Se sua internet está configurada por DHCP, então use o comando:
# dhclient eth0
Para ativar permanentemente o DHCP ao iniciar o Slackware, edite o arquivo rc.inet1.conf desta forma:
# nano /etc/rc.d/rc.inet1.conf
Procure esta parte do código:
E pronto, quando iniciar o Slackware, já vai estar com DHCP automático!
É isso aí pessoal, agora sua internet vai funcionar perfeitamente com sua placa de rede Atheros.
Abraços a todos! E viva o pinguim.
Seguindo estes passos, tenho certeza que você não vai ter nenhum problema, segue então.
Informação da minha placa Atheros:
Comando:
lspci | grep Ethernet
03:00.0 Ethernet controller: Atheros Communications Inc. Device 1091 (rev 10)
1. Você vai ter ir no site:
Lá, vai ter uma pequena explicação (em inglês) sobre o módulo e, mais abaixo, o link para baixar o pacote que é este mesmo aqui.
2. Depois, descompacte com o comando:
tar -jxvf nomedopacote.tar.bz2
E vamos preparar o arquivo para ser compilado:
3. Agora, você entra na pasta do pacote e executa o seguinte comando como root:
# ./scripts/driver-select alx
Executando este script, você está selecionando somente o módulo alx, que é o módulo da placa Atheros.
4. Edite o seguinte arquivo: compat-3.8.h na pasta include/linux/
nano include/linux/compat-3.8.h # Editei com o editor nano, mas use o que você achar melhor
5. Você deve comentar ou deletar essa parte:
/* static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}
*/
{
return atomic_add_unless(&kref->refcount, 1, 0);
}
*/
Esta parte do código geraria um erro durante o processo de compilação, por isso, deve ser comentada ou deletada.
6. Agora que está tudo preparado, vamos compilar.
Na pasta raiz do arquivo descompactado, execute os seguintes comandos:
make
# make install
7. Quando terminar a compilação, ative o módulo com o comando:
# modprobe alx
8. Ative a placa de rede com o comando:
# ifconfig eth0 up
Se sua internet está configurada por DHCP, então use o comando:
# dhclient eth0
Para ativar permanentemente o DHCP ao iniciar o Slackware, edite o arquivo rc.inet1.conf desta forma:
# nano /etc/rc.d/rc.inet1.conf
Procure esta parte do código:
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes" //Digite "yes" entre as aspas e salve o arquivo.
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes" //Digite "yes" entre as aspas e salve o arquivo.
E pronto, quando iniciar o Slackware, já vai estar com DHCP automático!
É isso aí pessoal, agora sua internet vai funcionar perfeitamente com sua placa de rede Atheros.
Abraços a todos! E viva o pinguim.