Driver de rede 3com 3c905tx - Não reconhece

1. Driver de rede 3com 3c905tx - Não reconhece

Edmar
edmarssouzap

(usa Debian)

Enviado em 07/08/2016 - 16:58h

Boa tarde!!!

Pessoal, estou tendo um transtorno absurdo para configurar a rede no CentOS 7, o sistema não reconhece minha placa de rede 3com 3c905-tx e não acho o driver em lugar algum. Alguém poderia me ajudar com uma solução ou indicar um lugar que eu possa baixar o driver compilado ou até mesmo sem compilar?

Agradeço qualquer ajuda.

Até.



  


2. Re: Driver de rede 3com 3c905tx - Não reconhece

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 07/08/2016 - 19:56h

edmarssouzap escreveu:

Boa tarde!!!

Pessoal, estou tendo um transtorno absurdo para configurar a rede no CentOS 7, o sistema não reconhece minha placa de rede 3com 3c905-tx e não acho o driver em lugar algum. Alguém poderia me ajudar com uma solução ou indicar um lugar que eu possa baixar o driver compilado ou até mesmo sem compilar?

Agradeço qualquer ajuda.

Até.

------------------------------------------------------------------------------
edmarssouzap, muito estranho . . .
Na época do saudoso Kurumin, ele reconhecia essa placa . . .
Bom, vamos ao fato, encontrei esse link, veja se ajuda:
https://www.centos.org/forums/viewtopic.php?t=56074 


Att.:
Marcelo Oliver




3. Driver de rede 3com 3c905tx - Não reconhece

Edmar
edmarssouzap

(usa Debian)

Enviado em 08/08/2016 - 13:04h

msoliver escreveu:

edmarssouzap escreveu:

Boa tarde!!!

Pessoal, estou tendo um transtorno absurdo para configurar a rede no CentOS 7, o sistema não reconhece minha placa de rede 3com 3c905-tx e não acho o driver em lugar algum. Alguém poderia me ajudar com uma solução ou indicar um lugar que eu possa baixar o driver compilado ou até mesmo sem compilar?

Agradeço qualquer ajuda.

Até.

------------------------------------------------------------------------------
edmarssouzap, muito estranho . . .
Na época do saudoso Kurumin, ele reconhecia essa placa . . .
Bom, vamos ao fato, encontrei esse link, veja se ajuda:
https://www.centos.org/forums/viewtopic.php?t=56074 


Att.:
Marcelo Oliver




Boa tarde, Marcelo!!!

Cara, desde já obrigado pela disposição.

Eu dei uma olhada no site que você indicou e baixei os dois arquivos (GPG e RPM) abaixo e executei os comandos, porém, como estou sem internet no CentOS 7, é impossível executar o comando do yum nos casos abaixo:


sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7. ... noarch.rpm
sudo yum install yum-plugin-fastestmirror
sudo yum -y install kmod-3c59x.x86_64

Ou seja, baixei o kmod-3c59x, mas não consegui resolver o problema. Olhando o pacote kmod por dentro, reparei que ele é somente comandos como insmod, rmmod, modprobe, lsmod etc, portanto nada que possa me ajudar por enquanto, a não ser que eu tenha me equivocado.

Mesmo assim, agradeço pela colaboração, vou aguardar para ver se alguém tem uma solução, porque este problema já está me tirando os cabelos. kkk.

Até.



4. Re: Driver de rede 3com 3c905tx - Não reconhece

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 08/08/2016 - 13:33h

Estou com esta placa parada também, cheguei a instalar o repositório elrepo, baixou o drive, porém a placa não aparece na lista quando dou o ifconfig.
Não vi também o arquivo que gerencia as placas no diretório



# ls -la /etc/udev/rules.d/
total 4
drwxr-xr-x. 2 root root 38 Jul 30 22:34 .
drwxr-xr-x. 3 root root 51 Jul 30 23:48 ..
-rw-r--r--. 1 root root 709 Nov 30 2015 70-persistent-ipoib.rules

Antes no centos 6 eu podia por exemplo ver o drive que subiu na eth0

# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:01:02:42:90:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

isto mudou também ? E agora como posso alterar eth0 para eth1 como fazia antes ?



5. Re: Driver de rede 3com 3c905tx - Não reconhece

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/08/2016 - 14:07h

edmarssouzap escreveu:
Boa tarde, Marcelo!!!
Cara, desde já obrigado pela disposição.

Eu dei uma olhada no site que você indicou e baixei os dois arquivos (GPG e RPM) abaixo e executei os comandos, porém, como estou sem internet no CentOS 7, é impossível executar o comando do yum nos casos abaixo:


sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7. ... noarch.rpm
sudo yum install yum-plugin-fastestmirror
sudo yum -y install kmod-3c59x.x86_64

Ou seja, baixei o kmod-3c59x, mas não consegui resolver o problema.
Olhando o pacote kmod por dentro, reparei que ele é somente comandos como insmod, rmmod, modprobe, lsmod etc, portanto nada que possa me ajudar por enquanto, a não ser que eu tenha me equivocado.

Mesmo assim, agradeço pela colaboração, vou aguardar para ver se alguém tem uma solução, porque este problema já está me tirando os cabelos. kkk.
Até.


Boa tarde edmarssouzap.
Neste LINK:
http://www.hardware.com.br/dicas/resolvendo-problemas-hardware-linux.html 

Tem dicas de como "chegar" na "raiz" do problema . . .

att.:
Marcelo Oliver


6. Driver de rede 3com 3c905tx - Não reconhece

Edmar
edmarssouzap

(usa Debian)

Enviado em 09/08/2016 - 12:16h

estefaniobrunha escreveu:

Estou com esta placa parada também, cheguei a instalar o repositório elrepo, baixou o drive, porém a placa não aparece na lista quando dou o ifconfig.
Não vi também o arquivo que gerencia as placas no diretório



# ls -la /etc/udev/rules.d/
total 4
drwxr-xr-x. 2 root root 38 Jul 30 22:34 .
drwxr-xr-x. 3 root root 51 Jul 30 23:48 ..
-rw-r--r--. 1 root root 709 Nov 30 2015 70-persistent-ipoib.rules

Antes no centos 6 eu podia por exemplo ver o drive que subiu na eth0

# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:01:02:42:90:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

isto mudou também ? E agora como posso alterar eth0 para eth1 como fazia antes ?


Bom dia!!!

Estefanio, no meu caso, eu consigo ver minha placa de rede com o comando ifconfig, mas quando defino a rede manualmente com ip e gateway da rede, não consigo pingar o router e nenhum computador da rede. Uma coisa curiosa nisso tudo, é que a placa de rede reseta a configuração dois de uns 2 ou 3 minutos, creio eu porque não tem o driver para a placa, porém não consigo entender como ainda consigo ver a interface de rede pelo ifconfig -a.

Respondendo a sua pergunta para poder ver o driver que subiu para a interface, basta digitar o comando:

lspci -k


A configuração da placa de rede do CentOS 7, por exemplo, fica no diretório /etc/sysconfig/network-scripts. Este diretório é separado por interface no seguinte exemplo:

ifcfg-eth0
ifcfg-eth1

Só que normalmente o CentOS 7 não trabalha com o eth*, tenho percebido que nas novas distribuições linux, as interfaces vem com nomes aleatório, só não sei se os nomes são criações de cada fabricante ou tem outro padrão que desconheço. No meu CentOS 7, as minhas placa de rede são: virbr0 e enp1s1. Não entendo a lógica destes nomes, mas...

Obrigado pela contribuição.

Até.


7. Re: Driver de rede 3com 3c905tx - Não reconhece

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 12/08/2016 - 06:47h

edmarssouzap, blz!

O que você falou é exatamente o que esta acontecendo comigo, quando instalo o drive da placa usando o drive do repositório elrepo, só consigo configurar a placa usando o ifconfig, porém não pingo nenhum dispositivo ou micro da minha rede. Não vejo também nenhum arquivo atribuído a placa de rede no /etc/sysconfig/network-scripts/.

Na minha ultima tentativa de subir a placa eu tentei o ifconfig com os nomes enp1s01, enp2s0, enp1s01 etc... etc... ai por sorte deu no enp2s01, mas ai apresentou o sintoma que você falou, não pingou nada!

Ou seja, só consigo usar o ifconfig se adivinhar o nome da placa, antes quando o centos não subia a placa eu via o nome no /etc/udev/rules.d/70-persistent-net.rules. Por isto perguntei como faria para saber o nome do drive, na verdade quis dizer como faria para saber o nome da placa.





8. Re: Driver de rede 3com 3c905tx - Não reconhece

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 12/08/2016 - 22:07h

instalei o drive

yum --enablerepo=elrepo install kmod-3c59x



Tentei
# insmod 3c59x.ko
insmod: ERROR: could not load module 3c59x.ko: No such file or directory

# insmod 3c59x
insmod: ERROR: could not load module 3c59x: No such file or directory

Ai forcei passando o path de onde esta o drive
insmod /usr/lib/modules/3.10.0-327.22.2.el7.x86_64/weak-updates/3c59x/3c59x.ko

então o drive subiu
# lsmod |grep 3c5
3c59x 52892 0
mii 13934 2 3c59x,r8169

Veja tenho 3 placas
# lspci |grep -i eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 01)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
02:02.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

[root@localhost stf]# ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.253 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::21c:c0ff:fe0d:26cc prefixlen 64 scopeid 0x20<link>
ether 00:1c:c0:0d:26:cc txqueuelen 1000 (Ethernet)
RX packets 1576209 bytes 127511735 (121.6 MiB)
RX errors 0 dropped 29006 overruns 0 frame 0
TX packets 2171211 bytes 3244187168 (3.0 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

enp2s1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.1.253 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:1a:3f:4e:8d:9f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Loopback Local)
RX packets 5816 bytes 318854 (311.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5816 bytes 318854 (311.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Duas subiram a 3 não, ai tentei.

# ifconfig enp2s2 10.10.1.1
SIOCSIFADDR: Dispositivo inexistente
enp2s2: ERROR while getting interface flags: Dispositivo inexistente
# ifconfig enp1s2 10.10.1.1
SIOCSIFADDR: Dispositivo inexistente
enp1s2: ERROR while getting interface flags: Dispositivo inexistente
# ifconfig enp3s2 10.10.1.1
SIOCSIFADDR: Dispositivo inexistente
enp3s2: ERROR while getting interface flags: Dispositivo inexistente
# ifconfig enp3s1 10.10.1.1
SIOCSIFADDR: Dispositivo inexistente
enp3s1: ERROR while getting interface flags: Dispositivo inexistente
# ifconfig enp2s2 10.10.1.1
SIOCSIFADDR: Dispositivo inexistente
enp2s2: ERROR while getting interface flags: Dispositivo inexistente

Tem que ter em algum lugar o nome que será dado a placa




9. Re: Driver de rede 3com 3c905tx - Não reconhece

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 30/08/2016 - 09:58h

Placas rede que não funcionaram nativamente no centos7





Chipset VT6105 0422ce
Chipset VT6105 0410cd
Chipset 3Com 920-st03
Chipset kaiomy KM8139
Chipset 3Com 40-0483-004
Chipset 3Com 40-0476-002

Todas funcionam perfeitamente no centos6







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts