Para evitarlo, creamos el fichero /etc/pm/sleep.d/99_hauppauge con el objeto de descargar y cargar los módulos al entrar y salir de la suspensión, respectivamente.
#!/bin/sh # # Descarga/Recarga los módulos que manejan # la Hauppauge HVR-1300 para que sobreviva # a suspensión/hibernación # # Copyright: (c) 2012 Rafael Varela # License: GPL-2 # PATH=/sbin:/usr/sbin:/bin:/usr/bin # pm-action(8) -# # Actúa en suspend|hibernate case "${1}" in suspend|hibernate) rmmod cx88_blackbird rmmod cx88_dvb rmmod rmmod cx8802 ;; resume|thaw) sleep 2 modprobe -v cx88_blackbird ;; esac
Si el equipo no entra en suspensión, podremos obtener información adicional sobre el problema en el fichero /var/log/pm-suspend.log.
Hay que tener en cuenta que si tenemos abierta cualquier aplicación que haga uso de la tarjeta los módulos no permitirán ser descargados del kernel, por lo que no será posible suspender o hibernar el equipo.