Dell E6510, ethernet não funciona se conecto o cabo depois de ligar - 13.04

Iniciado por Gustavo Moda, 10 de Maio de 2013, 12:39

tópico anterior - próximo tópico

Gustavo Moda

Amigos,

Atualizei o ubuntu 13.10 a placa de rede funciona se colocar o cabo depois de ligar o computador; (pelo networkmanager e por linha de comando)

Quando ligo o computador com o cabo conectado, a conexão estabelece.
Quando retiro o cabo e coloco novamente, ou, quando coloco o cabo de rede depois de ter ligado o computador, a conexão não estabelece .

Sei que parece estranho, mas está acontecendo isso.

Alguma luz para o problema?

Suspeito que seja o driver, porém, conferi e o driver está correto.
Abaixo algumas informações:


~$ uname -a
Linux Moda 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


~$ dmesg | grep eth0
[    0.963694] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:26:b9:d4:fa:b4
[    0.963697] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    0.963772] e1000e 0000:00:19.0 eth0: MAC: 9, PHY: 10, PBA No: 2041FF-0FF
[    4.512328] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   28.812486] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   28.812765] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   30.322898] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx
[   30.322909] e1000e 0000:00:19.0 eth0: 10/100 speed: disabling TSO
[   30.322961] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  126.115196] device eth0 entered promiscuous mode


 lspci -vvv
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 05)
Subsystem: Dell Latitude E6510
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 41
Region 0: Memory at e9600000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at e9680000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at 8040 [size=32]
Capabilities: [c8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0800c  Data: 4152
Capabilities: [e0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: e1000e



Obrigado

zekkerj

CitarAtualizei o ubuntu 13.10...
Desculpe. 13.10??? Não é 13.04? Ou você está mesmo usando a versão beta do sistema?

CitarQuando retiro o cabo e coloco novamente, ou, quando coloco o cabo de rede depois de ter ligado o computador, a conexão não estabelece .
Provavelmente você tem duas configurações conflitantes. Ao iniciar, uma delas se impõe sobre a outra, mas ao reconectar, ambas tentam agir e nenhuma das duas consegue.

Em particular, observe se você tem alguma refererência a essa interface no arquivo /etc/network/interfaces. Se tiver, não tente controlá-la pelo networkmanager. Se preferir usar o NM, retire todas as referências do arquivo interfaces e reinicie a máquina.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Gustavo Moda

Obrigado pela resposta

Citação de: zekkerj online 10 de Maio de 2013, 13:07
Desculpe. 13.10??? Não é 13.04? Ou você está mesmo usando a versão beta do sistema?
Sim, é a 13.04, me desculpe.

Citação de: zekkerj online 10 de Maio de 2013, 13:07
Em particular, observe se você tem alguma refererência a essa interface no arquivo /etc/network/interfaces. Se tiver, não tente controlá-la pelo networkmanager. Se preferir usar o NM, retire todas as referências do arquivo interfaces e reinicie a máquina.

A principio, pensei que fosse o que você está dizendo.
Não existe no /etc/network/interfaces  nenhuma referência a eth0 e nem para a wlan, somente o loopback.

Mas o que percebi, se conecto/desconecto o cabo, o NM não reconhece que o cabo está conectado, no shell, se executo os comandos para ativar a placa, atribuir o ip, adicionar o route,  a conexão é estabelecida, porém, os pacotes não saem da minha máquina.

Muito estranho.

Deve ser algo simples, mas não consigo resolver.

Abraços

zekkerj

Edite o arquivo /etc/NetworkManager/NetworkManager.conf, adicione as linhas abaixo ao final.


[logging]
level=DEBUG
domain=ETHER,IP4,AUTOIP4,DHCP4,HW,DEVICE


Salve, reinicie a máquina, depois acompanhe os logs do sistema com o comando

tail -F /var/log/syslog | grep NetWorkManager
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Gustavo Moda

Amigos,

Obrigado pela ajuda.

Removi o NM;
Atualizei o ubuntu com o apt-get

Voltou a funcionar.


zekkerj

Você não pode remover o NM... vai ficar com qual gerenciador de redes? Pelo menos instalou o WICD, no lugar dele?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Gustavo Moda

Olá,

Descobri quando ocorre a falha.

1) Ligo o notebook e conecto no WIFI;
2) Uso a função suspender;
3) Ligo o notebook;

A rede cabeada não funciona.
Está ativado o debug do networkmanager e analisando o syslog, o único evento logado quando conecto o cabo:

May 13 07:43:53 moda NetworkManager[1343]: <debug> [1368441833.662464] [nm-netlink-monitor.c:164] link_msg_handler(): netlink link message: iface idx 3 flags 0x1003


Ao desconectar o cabo não tem nenhum evento no syslog do NM

Mesmo atribuindo o IP manualmente, a placa de rede não funciona.

Minha suspeita é que seja o driver de rede; Mas não encontrei relatos deste  problema na net.

Abraços


Gustavo Moda

Citação de: zekkerj online 10 de Maio de 2013, 14:28
Você não pode remover o NM... vai ficar com qual gerenciador de redes? Pelo menos instalou o WICD, no lugar dele?

Na realidade deletei o NM com o purge e depois, instalei novamente.

abs

potex

Meu pc não esta capitando bem o sinal wifi (se alguém tiver alguma sugestão para resolver esse problema), por isso uso o cabo ethernet . Quando retiro o cabo ou quando suspendo do sistema o cabo não esta mais conectado e se eu retirar o cabo e colocar de novo não conecta mais, fica sempre conectado no wifi mesmo o cabo ethernet sendo o padrão. Parece que tava dando conflito entre o wifi e ethernet. Resolvi esse problema desmarcando a opção de conexão automática do wifi, assim o wifi só conecta manualmente e não cria conflito com a conexão ethernet.