
He estado usando Debian GNU/Linux 8 (jessie) durante más de un año en mi computadora portátil. Desde la última actualización, la conexión Ethernet por cable no funciona después de que el sistema sale de la hibernación. Reiniciar el sistema soluciona el problema. ¿Existe alguna manera de reactivar la red sin tener que reiniciar el sistema?
Respuesta1
Tengo este problema también. En mi caso es un problema con el rtl8169
controlador y suspender/reanudar.
Como root (compruebe que r8169 esté cargado primero):
root@asus:/var/log# lsmod |grep r8169
r8169 94208 0
mii 16384 1 r8169
Como raíz:
rmmod r8169
modprobe r8169
Y espera un poco (podría incluir reiniciar la red)
Respuesta2
En Debian puedes editar /lib/systemd/system-sleep/hdparm
(en Arch es /usr/lib/systemd/system-sleep/hdparm
) y agregar estas líneas:
#!/bin/sh
if [ "${1}" == "pre" ]; then
# Do the thing you want before suspend here, e.g.:
sudo modprobe -r r8168
elif [ "${1}" == "post" ]; then
sudo modprobe r8168
fi
Esto deshabilitará la tarjeta en el momento de la suspensión y la volverá a habilitar al reanudarla, lo que la obligará a reinicializarse. Estoy usando controladores r8168. Si utiliza un controlador diferente, simplemente reemplace r8168 en el script con el nombre de su controlador.