Perde a Internet depois que meu computador for dormir

4

Eu tenho um laptop HP TX2 e estou usando o Ubuntu 10.04 com o kernel 2.6.34. Quando fecho a tampa do computador, coloco-a em suspensão e a abro mais tarde, perdi a capacidade de me conectar à Internet. Há um cabo ethernet conectado pelo gerenciador de rede que não pode mais encontrá-lo. Não tenho escolha a não ser reiniciar.

Alguma sugestão? Obrigado.

    
por Lawrence Goodman 08.11.2010 / 22:23

5 respostas

3

Parece que seu driver ethernet não funciona depois de suspender sua máquina. Você pode dizer ao Ubuntu para descarregá-lo antes de suspendê-lo e carregá-lo novamente depois de retomar o seu computador. Para fazer isso, você deve criar um arquivo /etc/pm/config.d/unload_modules e colocar nele a próxima entrada:

SUSPEND_MODULES="seu_nome_do_modulo_aqui"

onde your_module_name_here deve ser o nome do driver. Você pode encontrá-lo usando o gerenciador de rede.

Espero que ajude

Ignacio

    
por UbuntuMax 09.11.2010 / 13:30
1

Não é possível ajudar você com a causa, mas uma possível solução é forçá-la manualmente.

sudo ifconfig eth0 up
sudo dhclient eth0

Isso PODERIA funcionar, mas obviamente é apenas uma lacuna para descobrir o problema real.

    
por Johanna Larsson 08.11.2010 / 22:31
0

Isso soa como um problema da ACPI. No meu próprio laptop, um simples caso de desconectar e reconfigurar o cabo de rede resolve o problema.

Você está usando drivers Linux ou drivers do Windows por meio do NDISWrapper?

    
por Adam 09.11.2010 / 10:23
0

Eu criei o arquivo /etc/pm/config.d/unload_modules e digitei a linha:

SUSPEND_MODULES="r8169"

Eu tenho o nome certo? Eu peguei o nome do motorista. Deve haver cotações?

Obrigado pela ajuda.

    
por Lawrence Goodman 10.11.2010 / 16:05
0

Para qualquer pessoa que tenha o mesmo problema.

O comando lsmod pode ser usado para ver todos os módulos carregados. Digite o comando no terminal.

lsmod

Use o comando acima, quando a sua placa wireless estiver funcionando, caso contrário você não obterá o nome do driver wireless na lista.

Quando você encontrar o nome do módulo do driver, use em /etc/pm/config.d/unload_modules :

SUSPEND_MODULES="your_module_name_here"

No meu caso foi "ath9k" Este é o driver para o driver Atheros Wireless. Eu simplesmente usei o google para encontrar mais informações sobre esse driver.

SUSPEND_MODULES="ath9k"
    
por Samundra Shrestha 27.03.2012 / 09:35