Olá,
Obrigado pelas respostas e desculpe a demora da minha.
Andei lendo sobre o assunto e encontrei outras pessoas com o mesmo problema, especificamente com placas da D-link, inclusive com o modelo que eu tenho aqui, o DGE-530T.
Thiago, a minha placa é uma D-link DGE-530T, e o que acontece é que ela é reconhecida, o módulo que ela esta utilizando é o sk98lin, a interface de rede está configurada corretamente mas ela não transmite dados, como se ela estivesse desligada.
Filipe, as saídas dos comandos são as seguintes:
lspci |grep net
00:0b.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11) 00:0e.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
lsmod
Module Size Used by nfsd 201969 17 exportfs 9665 1 nfsd lockd 61129 2 nfsd nfs_acl 7617 1 nfsd auth_rpcgss 43105 1 nfsd autofs4 24517 2 hidp 23105 2 rfcomm 42457 0 l2cap 29505 10 hidp,rfcomm bluetooth 53797 5 hidp,rfcomm,l2cap sunrpc 144893 13 nfsd,lockd,nfs_acl,auth_rpcgss ipv6 258145 28 xfrm_nalgo 13765 1 ipv6 crypto_api 11969 1 xfrm_nalgo dm_mirror 29253 0 dm_multipath 22089 0 dm_mod 61661 2 dm_mirror,dm_multipath video 21193 0 sbs 18533 0 backlight 10049 1 video i2c_ec 9025 1 sbs i2c_core 23744 1 i2c_ec button 10705 0 battery 13637 0 asus_acpi 19289 0 ac 9157 0 lp 15849 0 snd_intel8x0 35421 0 snd_ac97_codec 93025 1 snd_intel8x0 ac97_bus 6337 1 snd_ac97_codec snd_seq_dummy 7877 0 snd_seq_oss 32577 0 snd_seq_midi_event 11073 1 snd_seq_oss snd_seq 49585 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 11725 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42945 0 skge 38865 0 sk98lin 166100 1 snd_mixer_oss 19009 1 snd_pcm_oss snd_pcm 72005 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss sg 36189 0 parport_pc 29157 1 parport 37513 2 lp,parport_pc snd_timer 24517 2 snd_seq,snd_pcm snd 52421 9 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer soundcore 11553 1 snd floppy 57125 0 ide_cd 40033 0 snd_page_alloc 14281 2 snd_intel8x0,snd_pcm e1000 114641 0 cdrom 36705 1 ide_cd pcspkr 7105 0 serio_raw 10693 0 sata_sis 12741 10 pata_sis 17861 1 sata_sis ata_generic 11461 0 libata 143997 3 sata_sis,pata_sis,ata_generic sd_mod 24897 12 scsi_mod 134605 3 sg,libata,sd_mod ext3 123593 9 jbd 56553 1 ext3 uhci_hcd 25421 0 ohci_hcd 23261 0 ehci_hcd 33357 0
cat /etc/sysconfig/networking/profiles/default/ifcfg-eth1
# D-Link DGE-530T DEVICE=eth1 BOOTPROTO=none HWADDR=00:19:5B:31:07:86 ONBOOT=yes # DHCP_HOSTNAME=localhost TYPE=Ethernet NETMASK=255.255.0.0 IPADDR=192.168.1.97
dmesg |grep eth1
eth1: DGE-530T Gigabit Ethernet Adapter ADDRCONF(NETDEV_UP): eth1: link is not ready ADDRCONF(NETDEV_UP): eth1: link is not ready eth1: -- INFORMATION -- eth1: network connection up using port A ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready eth1: network connection down eth1: no IPv6 routers present eth1: -- INFORMATION -- eth1: network connection up using port A eth1: network connection down
Outra informação que talvez seja importante é o modprobe.conf
cat /etc/modprobe.conf
alias eth0 e1000 alias scsi_hostadapter sata_sis alias snd-card-0 snd-intel8x0 options snd-card-0 index=0 options snd-intel8x0 index=0 remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0 alias eth1 skge
Eu percebi que na última linha do arquivo, o módulo está incorreto, sendo que era para ser sk98lin no lugar de skge, e acredito que isso esteja causando o problema. Qual a conseqüência de eu corrigir manualmente o erro ou existe alguma outra forma de corrigir esse problema.
Obrigado novamente.
[]s
Fábio da Silva Júnior - fjunior@univali.br Laboratório de Computação Aplicada - G10 Laboratório de Redes UNIVALI - Universidade do Vale do Itajaí
Olá,
2009/5/12 Fabio da Silva Junior fjunior@univali.br:
lsmod [...] Module Size Used by skge 38865 0 sk98lin 166100 1
O módulo sk98lin está sendo corretamente carregado. O módulo skge também está sendo carregado (por causa do modprobe.conf), mas não parece estar sendo usado por ninguém.
cat /etc/sysconfig/networking/profiles/default/ifcfg-eth1 HWADDR=00:19:5B:31:07:86
Endereço MAC no arquivo, bom.
dmesg |grep eth1 [...] eth1: network connection down <====
A conexão não está estabelecida. Pode ser um problema de negociação entre a placa e o switch aonde ela está conectada. O que diz o switch em respeito a essa porta? Você tentou desligar a auto-negociação do switch e forçar a porta a 1Gbps para ver o que acontece?
cat /etc/modprobe.conf [...] alias eth1 skge
Eu percebi que na última linha do arquivo, o módulo está incorreto, sendo que era para ser sk98lin no lugar de skge, e acredito que isso esteja causando o problema.
Isso está carregando o módulo skge desnecessariamente, porém o módulo sk98lin também está sendo carregado, então esse não parece ser a causa do problema.
Qual a conseqüência de eu corrigir manualmente o erro ou existe alguma outra forma de corrigir esse problema.
Você pode corrigir o modprobe.conf (ou rodar o comando "kudzu" e reconfigurar a placa, mas daí você vai ter que configurar os IPs novamente). O modprobe.conf só vai ser usado novamente no próximo reboot. So você pode rebutar essa máquina, seria uma boa idéia de corrigir o arquivo e rebutar, só para garantir que esse realmente não é o problema.
Mas eu ainda aposto no switch, tente reconfigurá-lo para ver se mantém a conexão.
Espero que seja útil,
Filipe
discuss-pt-br@lists.centos.org