Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

1. Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Henrique
iguito

(usa Debian)

Enviado em 11/04/2009 - 12:19h

Olá pessoal,

Estou com um problema na 'instalação' da placa de rede 3com 3C905C-TX no Slackware 12.0.

O que acontece é o seguinte: eu utilizava a interface de rede onboard da placa-mãe, e agora resolvi utilizar esta placa de
rede da 3com.

Tenho duas distribuições no meu PC: CentOS 5.3, que 'detectou' a placa e a rede funcionou normalmente; e o Slackware 12.0, em que a rede não está funcionando agora, mas funcionava com a interface onboard.

Procurei seguir esta dica (http://www.vivaolinux.com.br/dica/Configurando-placa-de-rede-no-Slackware-10.2/) para tentar resolver o meu problema, mas não consegui. Esta dica foi baseada no Slack 10.2, então não sei se há algum problema em segui-la no Slack 12.0...

O comando lspci (como root) originou a seguinte linha referente à placa de rede:
05:07.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

No arquivo /etc/rc.d/rc.modules encontrei estas duas linhas, que acho que são referentes a minha placa de rede:
#EtherLink XL 3c900 and 3c905 cards:
#/sbin/modprobe 3c59x

Então executei o comando #modprobe 3c59x e em seguida #ifconfig eth0 up, mas uma mensagem de erro sempre aparece:
eth0: ERROR while getting interface flags: No such device

Também tentei descomentar a linha #/sbin/modprobe 3c59x do /etc/rc.d/rc.modules. Reinicei o micro, executei o ifconfig, mas somente a interface "lo" aparecia.

Então, o que eu poderia fazer para tentar solucionar este problema?

Valeu!


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 12/04/2009 - 19:37h

Imagino q seja por DHCP. Então ative sua placa:

# ifconfig eth1 up

Depois mande detectar o seu IP automaticamente:

# dhclient eth1

Se encontrar o IP, é só tentar acessar a net, OK?

3. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/04/2009 - 18:18h

Quando vc subir o módulo da placa, execute o ifconfig dessa forma:

# ifconfig -a

Ele vai mostrar todas as interfaces existentes, msm se elas não estiverem ativadas (up). Talvez ele tenha sido detectada na eth1 ou eth2 ou...


4. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Henrique
iguito

(usa Debian)

Enviado em 12/04/2009 - 19:27h

Ok, executei o ifconfig -a e encontrou a interface em eth1. Então executei ifconfig eth1 up e depois apenas ifconfig, que

resultou no seguinte:

eth1 Link encap:Ethernet HWaddr 00:0A:0D:99:0D:8E
inet6 addr: fe80::20a:dff:fe99:d8e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60 (60.0 b) TX bytes:388 (388.0 b)
Interrupt:22 Base address:0xac00

lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:848 errors:0 dropped:0 overruns:0 frame:0
TX packets:848 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:71648 (69.9 KiB) TX bytes:71648 (69.9 KiB)

E agora tem que fazer mais alguma coisa? Pois a rede (internet) ainda não está disponível.


5. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Henrique
iguito

(usa Debian)

Enviado em 12/04/2009 - 20:03h

este comando resultou o seguinte:

# dhclient eth1
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:0a:0d:99:0d:8e
Sending on LPF/eth1/00:0a:0d:99:0d:8e
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 10.1.1.1
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 10.1.1.1
bound to 10.1.1.3 -- renewal in 33583 seconds.

Então abri o firefox mas não carregou nenhum site (Network problem...)

O comando ping também apresentou erro:
#ping www.vivaolinux.com.br
ping: unknown host www.vivaolinux.com.br


6. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 12/04/2009 - 20:08h

Faça assim:

# echo nameserver 208.67.222.222 > /etc/resolv.conf


7. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Henrique
iguito

(usa Debian)

Enviado em 13/04/2009 - 20:39h

Opa, funcinou!

Só mais um probleminha: quando o PC é reiniciado, os comandos
#ifconfig eth1 up
e
#dhclient eth1
devem ser executados novamente para a rede funcionar.

No arquivo /etc/rc.d/rc.modules eu coloquei o #modprobe 3c59x para executar 'automaticamente'. O que eu poderia fazer para colocar os dois comandos acima para serem executados 'automaticamente' também? Ou melhor: quais scripts devem ser editados para isso?

Valeu!


8. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 13/04/2009 - 23:53h

Coloque-os dentro do arquivo /etc/rc.d/rc.local.

ifconfig eth1 up
dhclient eth1

Esse script roda toda vez q o seu Slack roda, ok?


9. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Henrique
iguito

(usa Debian)

Enviado em 14/04/2009 - 20:07h

Valeu, funcionou tudo certo!
Abraços :-)


10. Valeu pelo post!

Zevatron
Zevatron

(usa Slackware)

Enviado em 21/02/2010 - 01:25h

Renato,
Valeu pelo post!
Segui todos os passos que você explicou pro Iquito e funcionou de primeira!
Li em muitos tutoriais dizendo que era preciso recompilar o Kernel, eu até recompilei e as placas de rede não subiam.
Uso uma 3Com 3C905-TX e uma Marvell Yukon 88E8056 PCI-E Gigabit. Pra 3C905-TX eu descomentei a linha no rc.modules e salvei o arquivo. Pra placa Yucon eu baixei o Driver no site da Marvell - http://extranet.marvell.com/drivers/driverDisplay.do?driverId=153 - descompactei o arquivo e segui as instruções contidas no tutorial.
Executei os comandos postados por você e salvei as configurações do eth0 e eth1 dentro do arquivo /etc/rc.d/rc.local

ifconfig eth0 up
dhclient eth0

ifconfig eth1 up
dhclient eth1

Reiniciei o pc e o sistema reconheceu as placas atribuindo automaticamente o IP do roteador.
Grato pela dica!
Abraços!



11. Re: Problemas com a placa 3com 3C905C-TX no Slackware 12.0 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/02/2010 - 13:51h

D boa. Qq coisa tamo ae!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts