Sem Internet no Debian Testando após retomar a partir do suspend / hibernate

0

Estou executando o Debian Testing com o kernel 4.14 em um Dell Inspiron 5567 e um Intel Wireless 3165 (driver iwlwifi).

Estou tendo um problema com o Network Manager: depois de retomar da suspensão / hibernação, posso me conectar a uma rede sem fio, mas não há internet. Eu posso conectar via tethering Bluetooth (que é realmente como estou conectado agora); ao reiniciar tudo funciona bem. Aqui está a informação sobre o dmesg que pode ser relevante:

[  127.961205] PM: hibernation exit
[  128.093977] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[  128.093982] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[  128.236229] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[  128.412174] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
[  128.421404] r8169 0000:02:00.0 enp2s0: link down
[  128.421484] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[  128.422207] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[  128.541945] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[  128.616265] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[  132.319776] wlp1s0: authenticate with f4:c6:13:22:a8:e0
[  132.324793] wlp1s0: send auth to f4:c6:13:22:a8:e0 (try 1/3)
[  132.330364] wlp1s0: authenticated
[  132.332430] wlp1s0: associate with f4:c6:13:22:a8:e0 (try 1/3)
[  132.340239] wlp1s0: RX AssocResp from f4:c6:13:22:a8:e0 (capab=0x411 status=0 aid=5)
[  132.357641] wlp1s0: associated
[  132.357695] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready
[  158.140921] wlp1s0: deauthenticating from f4:c6:13:22:a8:e0 by local choice (Reason: 3=DEAUTH_LEAVING)
[  158.150788] wlp1s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22)
[  158.158151] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[  158.174255] IPv6: ADDRCONF(NETDEV_UP): wlp1s0: link is not ready
[  160.106531] wlp1s0: authenticate with f4:c6:13:22:a8:e0
[  160.114505] wlp1s0: send auth to f4:c6:13:22:a8:e0 (try 1/3)
[  160.118406] wlp1s0: authenticated
[  160.120421] wlp1s0: associate with f4:c6:13:22:a8:e0 (try 1/3)
[  160.128040] wlp1s0: RX AssocResp from f4:c6:13:22:a8:e0 (capab=0x411 status=0 aid=5)
[  160.132544] wlp1s0: associated
[  160.132615] IPv6: ADDRCONF(NETDEV_CHANGE): wlp1s0: link becomes ready

Não consigo deixar de notar duas linhas:

[  128.421404] r8169 0000:02:00.0 enp2s0: link down

e

[  158.150788] wlp1s0: failed to remove key (1, ff:ff:ff:ff:ff:ff) from hardware (-22)

Eu pesquisei os dois no Google, mas nada de relevante para isso surgiu (eles estão relacionados, aparentemente, a freqüentes desconexões do wifi, o que não é meu caso).

Eu tentei as soluções listadas aqui mas nenhum deles funcionou; a saber:

1) reiniciando o gerenciador de rede via systemctl.

2) Removendo e carregando o iwlmvm, ENTÃO reiniciando o nm via systemctl.

Alguma ideia? Obrigado!

EDIT: eu esqueci de mencionar que eu tentei substituir o nm com o wicd mas removi o último porque o bluetooth não estava funcionando corretamente; no entanto eu purgar nm em algum momento, então talvez um arquivo de configuração tenha sido perdido.

    
por Óscar Guajardo 12.01.2018 / 21:46

1 resposta

0

Tenha o mesmo problema dela no Debian estável com o kernel 4.16.0-2-amd64 e o Realtek r8169

r8169 0000:02:00.0 enp2s0: link down

Você pode tentar remover e recarregar o driver antes e depois da suspensão. Crie um arquivo / lib / systemd / system-sleep / reset-network

#!/bin/sh
if [ "${1}" == "pre" ]; then
  # Do the thing you want before suspend here, e.g.:
  rmmod r8169
elif [ "${1}" == "post" ]; then
  # Do the thing you want after resume here, e.g.:
  modprobe r8169
fi

Não se esqueça de torná-lo executável com chmod 755 / lib / systemd / sistema-sleep / reset-network

Em alguns casos, o caminho pode ser / user / lib / systemd / system-sleep /

Você também pode adicionar outros módulos!

    
por 10.07.2018 / 10:08