No hay forma alguna de suspender mi portátil [Solucionado]

Buenos días compañeros,

Resulta que mi portátil, un Toshiba U-500 1DV, no me suspende ni hiberna por muchas cosas que intento. Mi sistema es Debian Squeeze 32 bits con KDE, kernel 2.6.32, driver Nvidia privativo de la web del fabricante.

El caso es que he intentado suspenderlo de todas las maneras que conozco, ya sea con los menús de fin de sesión, con el script hibernate y a través de pm-suspend (con mi usuario y con root). El resultado es siempre el mismo, cuando intenta suspender, se queda la pantalla en negro y el LED del disco duro se queda permanentemente encendido, sin llegar a suspender. Obviamente, tengo que darle botonazo para recuperarlo.

Os adjunto el log de pm-suspend:

vie dic  3 09:59:29 CET 2010: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:success.
/usr/lib/pm-utils/sleep.d/00logging suspend suspend:Linux u500 2.6.32-5-686-bigmem #1 SMP Sat Oct 30 23:25:58 UTC 2010 i686 GNU/Linux
Module                  Size  Used by
aes_i586                6816  2
aes_generic            25738  1 aes_i586
parport_pc             15907  0
ppdev                   4058  0
lp                      5570  0
parport                22554  3 parport_pc,ppdev,lp
sco                     5857  2
bridge                 33019  0
stp                      996  1 bridge
bnep                    7444  2
vboxnetadp              5118  0
rfcomm                 25171  14
l2cap                  21705  16 bnep,rfcomm
vboxnetflt             12633  0
vboxdrv               126486  2 vboxnetadp,vboxnetflt
nfsd                  193279  11
lockd                  49437  1 nfsd
nfs_acl                 1695  1 nfsd
auth_rpcgss            25268  1 nfsd
sunrpc                134560  10 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs                2618  1 nfsd
binfmt_misc             4907  1
fuse                   43829  3
loop                    9765  0
snd_hda_codec_realtek   163194  1
snd_hda_intel          16871  1
snd_hda_codec          46002  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4054  1 snd_hda_codec
snd_pcm_oss            28671  0
snd_mixer_oss          10461  1 snd_pcm_oss
snd_pcm                47386  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi            3576  0
snd_rawmidi            12513  1 snd_seq_midi
snd_seq_midi_event      3684  1 snd_seq_midi
snd_seq                35463  3 snd_seq_midi,snd_seq_midi_event
nvidia               9172989  40
uvcvideo               45370  0
videodev               25545  1 uvcvideo
v4l1_compat            10250  2 uvcvideo,videodev
i2c_core               12696  2 nvidia,videodev
btusb                   8021  2
joydev                  6739  0
snd_timer              12258  2 snd_pcm,snd_seq
snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq
battery                 3782  0
pcspkr                  1207  0
ac                      1640  0
video                  14605  0
output                  1204  1 video
snd                    34375  14 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
evdev                   5609  18
soundcore               3450  1 snd
processor              26335  4
button                  3598  0
psmouse                44657  0
snd_page_alloc          5113  2 snd_hda_intel,snd_pcm
serio_raw               2916  0
bluetooth              36319  9 sco,bnep,rfcomm,l2cap,btusb
ext4                  257803  3
mbcache                 3762  1 ext4
jbd2                   56155  1 ext4
crc16                   1027  2 l2cap,ext4
usbhid                 28056  0
hid                    50653  1 usbhid
sg                     15968  0
sr_mod                 10770  0
sd_mod                 25869  6
cdrom                  26487  1 sr_mod
crc_t10dif              1012  1 sd_mod
r8192se_pci           454035  0
ahci                   27286  5
sdhci_pci               4541  0
sdhci                  12319  1 sdhci_pci
libata                116053  1 ahci
mmc_core               38677  1 sdhci
cfg80211               87657  1 r8192se_pci
ehci_hcd               28263  0
rfkill                 10264  4 bluetooth,cfg80211
usbcore                98725  5 uvcvideo,btusb,usbhid,ehci_hcd
nls_base                4541  1 usbcore
scsi_mod              101413  4 sg,sr_mod,sd_mod,libata
led_class               1757  1 sdhci
r8169                  25056  0
mii                     2714  1 r8169
thermal                 9206  0
thermal_sys             9378  3 video,processor,thermal
             total       used       free     shared    buffers     cached
Mem:       4004352    1196436    2807916          0      86896     666996
-/+ buffers/cache:     442544    3561808
Swap:      4715036          0    4715036
success.
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend:success.
/usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:success.
/etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/70action_wpa suspend suspend:success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/91wicd suspend suspend:success.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:success.
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend:success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 0
success.
vie dic  3 09:59:34 CET 2010: performing suspend

Por lo que yo veo, no muestra error alguno, aunque es curioso que el último proceso en suspender sea el video.

Sin embargo, al intentar suspender con el script hibernate, el resultado es este:

tony@u500:~$ sudo hibernate
hibernate:Warning: Tuxonice binary signature file not found.
Some modules failed to unload: nvidia
hibernate: Aborting suspend due to errors in ModulesUnloadBlacklist (use --force to override).
tony@u500:~$

Donde dice claramente que el problema está en el módulo nvidia. He estado leyendo sobre este módulo en concreto, y lo único que he encontrado es añadir al Xorg la opción Option NvAGP 1. La tengo añadida desde el principio, pero no me resuelve nada.

¿Cuál creéis que podría ser mi problema?

Muchísimas gracias a todos y a todas.

Saludos.

No lo se, pero...

tonydiaz escribió:

(use --force to override)

¿lo has probado?

Gracias Chacal,

Lo acabo de probar. Me ha intentado suspender, y la única diferencia con respecto a los otros dos métodos probados es que el LED de actividad de disco se queda apagado, pero no llega a suspender. El resto de LEDS (energía, encendido, batería, botones multimedia, etc) se quedan encendidos y hay que pegarle botonazo para recuperarlo.

Otro fracaso más a la lista sad

¿Qué versión de los drivers tienes? Intenta actualizar si hay alguna superior...

tony@u500:~$ nvidia-installer --version

nvidia-installer:  version 260.19.21  (buildmeister@builder103.nvidia.com)  Thu Nov  4 21:45:18 PDT 2010
  The NVIDIA Software Installer for Unix/Linux.

  This program is used to install and upgrade The NVIDIA Accelerated Graphics Driver Set for Linux-x86.

  Copyright (C) 2003 - 2010 NVIDIA Corporation.

Lo acabo de actualizar a la última versión. El resultado al suspender ha sido el mismo: pantalla negra, led de actividad de disco encendido.

Saludos, y gracias de nuevo.

¿y con el driver instalado con module-assistant has probado?

cnicolas escribió:

¿y con el driver instalado con module-assistant has probado?

Eso no lo he probado, ya que prefiero tener instalado el driver de la web de Nvidia, por su facilidad de instalación y actualización (y a decir verdad, me saca un rendimiento estupendo).

Podría probarlo, pero tengo miedo de cargarme algo smash

Si no hay más sugerencias, lo intentaré sad

http://hal.freedesktop.org/quirk/quirk-suspend-try.html

Leete esto y prueba las opciones de pm-suspend. A mi me pasaba algo parecido con una ATI y tuve que cambiar los quirks para la suspensión... (después al usar KMS ya no es necesario).

Saludos

elsenyordelcaos escribió:

http://hal.freedesktop.org/quirk/quirk-suspend-try.html

Leete esto y prueba las opciones de pm-suspend. A mi me pasaba algo parecido con una ATI y tuve que cambiar los quirks para la suspensión... (después al usar KMS ya no es necesario).

Saludos

Muchísimas gracias, en cuanto tenga un resultado os cuento.

Saludos.

Bueno, pues al final no va a hacer falta solucionar el problema, he vendido el portátil (por tener otro más chulo wink ) y el comprador va a usar Windows tongue

Por supuesto, muchísimas gracias a todos, y saludos cordiales.

Hola, tengo un Dell Studio y el mismo problema. Lamentablemente mi modelo no sale en los ficheros fdi... Ejecutando el comando a pela, he dado con la conbinación correcto, pero no sé cambiarla en el fichero fdi de Dell porque como digo no sale en el fichero.

¿Alguien me ayuda?