Problema al supender en portátil - Ubuntu ( varias versiones )

Iniciado por CaronteGold, 6 Diciembre 2010, 16:29 PM

0 Miembros y 1 Visitante están viendo este tema.

CaronteGold


   Desde la primera vez que probé Ubuntu ( la única distro de linux que he probado más a fondo ), al suspender o hibernar el portátil, luego al encenderlo se quedaba todo en negro ( pero con la luz de encendido ), entonces tenía que apagarlo de nuevo y entonces iniciaba normal, sin suspender. Este problema ya me pasó en 2 versiones, en la 9.04 creo que era y en la que estoy actualmente 10.04.

  He encontrado una solución en internet, pero era de hacía mucho tiempo, entonces no quiero arriesgarme, y prefiero una solución más actualizada, si alguien sabe, agradezco su ayuda.


  Saludos.

16BITBoy

¿Que portátil tienes? En el Asus A52F (el cual tengo tengo) hay un fallo con ese tema que se soluciona fácilmente.

Dime si es así y te escribo aquí lo que debes hacer o bien busca info sobre el Asus A52F en google, te saldrán blogs y foros donde lo comentan.


Salu2!
Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".

CaronteGold



  Es un portátil clónico, no tiene marca. Miré por google, sobre el tuyo, pero no encontré nada sobre la suspensión en ubuntu.

  Si me puedes decir como hiciste tú en el Asus, para ver si funciona también en el mío, te lo agradecería.

16BITBoy

    Necesitas crear un fichero con estos comandos:

   sudo gedit /etc/pm/sleep.d/20_custom-ehci_hcd

   Debe contener:

   #!/bin/sh
   # File: "/etc/pm/sleep.d/20_custom-ehci_hcd".
   case "${1}" in
           hibernate|suspend)
                 # Unbind ehci_hcd for first device 0000:00:1a.0:
                  echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
                 # Unbind ehci_hcd for second device 0000:00:1d.0:
                  echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/unbind
           ;;
           resume|thaw)
                 # Bind ehci_hcd for first device 0000:00:1a.0:
                 echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
                 # Bind ehci_hcd for second device 0000:00:1d.0:
                 echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci_hcd/bind
           ;;
   esac

Blog personal: http://www.16bitboy.com/blog

- Que horrible pesadilla, unos y ceros por todas partes... hasta me parecio ver un ¡dos!
- Bender, solo fue una pesadilla, no existe eso que llamas "dos".

CaronteGold



  No me funciona :S, si alguien sabe otro método, sería de gran ayuda


 
  Saludos.