12.10: dispositivo ethernet não é criado na inicialização

3

Eu tenho um problema com a minha interface com fio - um dispositivo apropriado para ele não é criado apenas na inicialização. O que é estranho é que ele nunca é ativado na inicialização, mas é sempre criado após uma reinicialização. Esse comportamento é persistente, independentemente de a transportadora estar presente ou não.

Assim, a saída de alguns comandos após a inicialização é a seguinte:

  • comandos como ls /sys/class/net ou ifconfig -a exibem apenas as interfaces lo e wifi .
  • lshw -C network mostra o seguinte para o adaptador Ethernet:
  *-network UNCLAIMED     
       description: Ethernet controller  
       product: 82579V Gigabit Network Connection  
       vendor: Intel Corporation  
       physical id: 19  
       bus info: pci@0000:00:19.0  
       version: 04  
       width: 32 bits  
       clock: 33MHz  
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:d0400000-d041ffff memory:d0428000-d0428fff ioport:3020(size=32)

  • lsmod | grep e1000 mostra que o módulo está carregado:
      

    e1000e 199273 0

  •   
  Após a reinicialização, todos os comandos acima relatam que tudo está bem e que o dispositivo Ethernet está presente. A única diferença significativa que encontrei está na saída de dmesg | grep -e eth0 -e e100 :
  • depois da inicialização (sem interface ethernet):
[   16.402581] e1000e: Intel(R) PRO/1000 Network Driver - 2.0.0-k
[   16.402583] e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
[   16.402622] e1000e 0000:00:19.0: setting latency timer to 64
[   16.402678] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[   16.402714] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
[   16.409024] eth0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.100.82.112
[   17.394622] e1000e: probe of 0000:00:19.0 failed with error -3
  • após a reinicialização (a interface ethernet está presente):
[   15.208741] e1000e: Intel(R) PRO/1000 Network Driver - 2.0.0-k
[   15.208743] e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
[   15.208777] e1000e 0000:00:19.0: setting latency timer to 64
[   15.208827] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[   15.208857] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
[   15.293928] eth0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.100.82.112
[   15.470050] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 2c:76:8a:e5:46:79
[   15.470055] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[   15.470103] e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
[   20.404379] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
[   20.508146] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X

O que tentei até agora:

  • compilar a versão mais recente do driver, disponível no site de suporte da Intel;
  • instalando sysfsutils para que meu /etc/sysfs.conf seja assim:

      

    devices / pci0000: 00/0000: 00: 19.0 / enable = 1

mas nenhum deles resolveu o problema.

Eu tenho pesquisado por um bom tempo agora, mas não encontrei muita informação útil, dado que meu problema é tão estranho. Qualquer idéia será muito apreciada. Obrigado!

    
por Pavel A 22.01.2013 / 14:27

1 resposta

3

Eu encontrei uma solução! Puxei a bateria do meu laptop por algum tempo (mais de 30 segundos) e funcionou! Graças à resposta do AndresSM aqui - problemas Ethernet no Ubuntu 12.04 .

Eu não entendo completamente as razões por trás disso, mas parece que tem algo a ver com o Wake-On-LAN e este pode ser o caso:

  1. algo desativou o adaptador de rede em algum momento - poderia muito bem ser o Windows (eu não o tenho instalado há muito tempo, mas não consigo me lembrar de quando o problema começou);
  2. quando eu ligo o laptop, a placa de rede é desativada e o Ubuntu não a reconhece na inicialização;
  3. depois quando eu reiniciar o Ubuntu, ele habilita o cartão ao parar e ele está disponível na inicialização novamente. A parte estranha nesse caso é porque isso ativando não era persistente.
  4. após completamente ligar o laptop, removendo a bateria, o estado da placa de rede foi finalmente limpo. Nota: Eu não tinha o Wake-On-LAN ativado em nenhum ponto do BIOS.

O problema descrito acima geralmente pode ser encontrado em sistemas de inicialização dupla e é coberto aqui . O link foi originalmente encontrado no mesmo thread .

Se alguém entender melhor esse assunto do que eu agora, seria ótimo saber como isso realmente funciona. Obrigado.

    
por Pavel A 22.01.2013 / 18:10