Suspend To RAM ne fonctionne pas

Bonsoir à tous,

Je viens d’acquérir un nouveau laptop (un Toshiba R830). Je l’ai installé sous SID. Tout fonctionne super bien sauf le suspend to ram. Il ne se met pas en veille du tout quand je rabats l’écran, il vérouille juste la session. Sur mon Asus UX21 j’utilisais ce script pour décharger les modules USB :

EHCI_BUSES="0000:00:1a.0 0000:00:1d.0" case "${1}" in hibernate|suspend) # Switch USB buses off for bus in $EHCI_BUSES; do echo -n $bus > /sys/bus/pci/drivers/ehci_hcd/unbind done ;; resume|thaw) # Switch USB buses back on for bus in $EHCI_BUSES; do echo -n $bus > /sys/bus/pci/drivers/ehci_hcd/bind done ;; esac

J’ai tenté de le réutiliser mais rien n’y fait. Je ne sais pas quoi faire d’autre. Voici ce que dit le syslog lors de la tentative de mise en veille :

[code]May 13 21:24:37 steelers NetworkManager[1623]: sleep requested (sleeping: no enabled: yes)
May 13 21:24:37 steelers NetworkManager[1623]: sleeping or disabling…
May 13 21:24:37 steelers NetworkManager[1623]: (eth0): now unmanaged
May 13 21:24:37 steelers NetworkManager[1623]: (eth0): device state change: unavailable -> unmanaged (reason ‘sleeping’) [20 10 37]
May 13 21:24:37 steelers NetworkManager[1623]: (eth0): cleaning up…
May 13 21:24:37 steelers NetworkManager[1623]: (eth0): taking down device.
May 13 21:24:37 steelers kernel: [ 3564.775837] CPU3: Package power limit notification (total events = 267)
May 13 21:24:37 steelers kernel: [ 3564.775841] CPU2: Package power limit notification (total events = 267)
May 13 21:24:37 steelers kernel: [ 3564.775845] CPU0: Package power limit notification (total events = 266)
May 13 21:24:37 steelers kernel: [ 3564.775848] CPU1: Package power limit notification (total events = 267)
May 13 21:24:37 steelers kernel: [ 3564.776255] CPU0: Package power limit normal
May 13 21:24:37 steelers kernel: [ 3564.776258] CPU3: Package power limit normal
May 13 21:24:37 steelers kernel: [ 3564.776260] CPU1: Package power limit normal
May 13 21:24:37 steelers kernel: [ 3564.776263] CPU2: Package power limit normal
May 13 21:24:37 steelers avahi-daemon[2063]: Interface eth0.IPv6 no longer relevant for mDNS.
May 13 21:24:37 steelers avahi-daemon[2063]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::eae0:b7ff:feab:7253.
May 13 21:24:37 steelers avahi-daemon[2063]: Withdrawing address record for fe80::eae0:b7ff:feab:7253 on eth0.
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): now unmanaged
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): device state change: activated -> unmanaged (reason ‘sleeping’) [100 10 37]
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): deactivating device (reason ‘sleeping’) [37]
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): canceled DHCP transaction, DHCP client pid 12215
May 13 21:24:37 steelers kernel: [ 3565.027589] wlan0: deauthenticating from 00:22:75:f4:ee:16 by local choice (reason=3)
May 13 21:24:37 steelers kernel: [ 3565.046615] wlan0: moving STA 00:22:75:f4:ee:16 to state 2
May 13 21:24:37 steelers kernel: [ 3565.046618] wlan0: moving STA 00:22:75:f4:ee:16 to state 1
May 13 21:24:37 steelers kernel: [ 3565.046620] wlan0: moving STA 00:22:75:f4:ee:16 to state 0
May 13 21:24:37 steelers kernel: [ 3565.078926] cfg80211: Calling CRDA to update world regulatory domain
May 13 21:24:37 steelers wpa_supplicant[1691]: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3
May 13 21:24:37 steelers avahi-daemon[2063]: Withdrawing address record for 192.168.0.240 on wlan0.
May 13 21:24:37 steelers avahi-daemon[2063]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.0.240.
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): cleaning up…
May 13 21:24:37 steelers avahi-daemon[2063]: Interface wlan0.IPv4 no longer relevant for mDNS.
May 13 21:24:37 steelers NetworkManager[1623]: (wlan0): taking down device.
May 13 21:24:37 steelers kernel: [ 3565.086287] cfg80211: World regulatory domain updated:
May 13 21:24:37 steelers kernel: [ 3565.086290] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
May 13 21:24:37 steelers kernel: [ 3565.086293] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 13 21:24:37 steelers kernel: [ 3565.086296] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
May 13 21:24:37 steelers kernel: [ 3565.086299] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
May 13 21:24:37 steelers kernel: [ 3565.086301] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 13 21:24:37 steelers kernel: [ 3565.086304] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
May 13 21:24:37 steelers avahi-daemon[2063]: Interface wlan0.IPv6 no longer relevant for mDNS.
May 13 21:24:37 steelers avahi-daemon[2063]: Leaving mDNS multicast group on interface wlan0.IPv6 with address fe80::9eb7:dff:fe72:6f40.
May 13 21:24:37 steelers avahi-daemon[2063]: Withdrawing address record for fe80::9eb7:dff:fe72:6f40 on wlan0.
May 13 21:24:37 steelers dbus[1575]: [system] Activating service name=‘org.freedesktop.nm_dispatcher’ (using servicehelper)
May 13 21:24:37 steelers dbus[1575]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher’
May 13 21:24:39 steelers NetworkManager[1623]: wake requested (sleeping: yes enabled: yes)
May 13 21:24:39 steelers NetworkManager[1623]: waking up and re-enabling…
May 13 21:24:39 steelers NetworkManager[1623]: (eth0): now managed
May 13 21:24:39 steelers NetworkManager[1623]: (eth0): device state change: unmanaged -> unavailable (reason ‘managed’) [10 20 2]
May 13 21:24:39 steelers NetworkManager[1623]: (eth0): bringing up device.
May 13 21:24:39 steelers kernel: [ 3566.626407] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
May 13 21:24:39 steelers NetworkManager[1623]: (eth0): preparing device.
May 13 21:24:39 steelers NetworkManager[1623]: (eth0): deactivating device (reason ‘managed’) [2]
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): now managed
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): device state change: unmanaged -> unavailable (reason ‘managed’) [10 20 2]
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): bringing up device.
May 13 21:24:39 steelers kernel: [ 3566.681622] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
May 13 21:24:39 steelers kernel: [ 3566.682418] ADDRCONF(NETDEV_UP): eth0: link is not ready
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): preparing device.
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): deactivating device (reason ‘managed’) [2]
May 13 21:24:39 steelers kernel: [ 3566.700093] ADDRCONF(NETDEV_UP): wlan0: link is not ready
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): supplicant interface state: starting -> ready
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): device state change: unavailable -> disconnected (reason ‘supplicant-available’) [20 30 42]
May 13 21:24:39 steelers NetworkManager[1623]: (wlan0): supplicant interface state: ready -> inactive
May 13 21:24:39 steelers NetworkManager[1623]: Trying to remove a non-existant call id.

[/code]

Il semble que dbus réveille de suite le portable.
Si quelqu’un pouvait m’indiquer une piste ou deux car c’est plutôt génant …
Qui plus est j’ai fait quelques recherches, et mis à part le souci avec la luminosité, ça a l’air de fonctionner.

Hello, regarde plutôt ce que dit /var/log/pm-suspend.log

Aussi, un peu plus d’infos là :
wiki.debian.org/Suspend
fr.opensuse.org/S2ram

slt

par exemple:

luminosité :

doc.ubuntu-fr.org/liste_portables_toshiba

bugs.launchpad.net/ubuntu/+sour … bug/606547

spinics.net/lists/linux-acpi/msg32728.html

Bonsoir

Merci pour vos réponses.
Le bluetooth fonctionne bien sur le mien. Il faut juste installer les firmware atheros (ath3-k). Le réglage de luminosité aussi sauf au réveil.
Concernant le suspend, acpitool -s le met en veille mais au réveil et malgré le workaround avec le script l’écran reste noir.
Je vais regarder les liens que vous m’avez donnés. Je me permettrai de vous tenir au courant.

voici le résultat d’un tail -f sur pm-suspend.log :

[code]Initial commandline parameters:
Mon May 14 00:14:48 CEST 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux steelers 3.3.0-trunk-amd64 #1 SMP Wed May 2 06:54:24 UTC 2012 x86_64 GNU/Linux
Module Size Used by
hidp 21972 0
hid 81480 1 hidp
acpi_cpufreq 12935 0
mperf 12453 1 acpi_cpufreq
cpufreq_powersave 12454 0
cpufreq_conservative 13147 0
cpufreq_userspace 12576 0
cpufreq_stats 12866 0
parport_pc 22364 0
ppdev 12763 0
lp 17149 0
parport 31858 3 lp,ppdev,parport_pc
binfmt_misc 12957 1
rfcomm 33671 10
bnep 17577 2
uinput 17440 1
ath3k 12678 0
btusb 17509 2
bluetooth 129614 25 btusb,ath3k,bnep,rfcomm,hidp
nfsd 220730 2
nfs 313137 0
nfs_acl 12511 2 nfs,nfsd
auth_rpcgss 37189 2 nfs,nfsd
fscache 36807 1 nfs
lockd 67454 2 nfs,nfsd
sunrpc 173816 6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
ext2 59252 1
loop 22641 0
joydev 17266 0
snd_hda_codec_hdmi 30783 1
snd_hda_codec_realtek 104941 1
arc4 12458 2
uvcvideo 62253 0
videobuf2_vmalloc 12664 1 uvcvideo
videobuf2_memops 12526 1 videobuf2_vmalloc
videobuf2_core 25974 1 uvcvideo
ath9k 77952 0
videodev 70909 1 uvcvideo
v4l2_compat_ioctl32 16655 1 videodev
ath9k_common 12728 1 ath9k
media 18148 2 videodev,uvcvideo
ath9k_hw 331813 2 ath9k_common,ath9k
ath 21417 3 ath9k_hw,ath9k_common,ath9k
mac80211 320642 1 ath9k
i915 361992 3
cfg80211 142333 3 mac80211,ath,ath9k
snd_hda_intel 26345 2
psmouse 64997 0
snd_hda_codec 82625 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
serio_raw 12976 0
iTCO_wdt 17081 0
pcspkr 12595 0
iTCO_vendor_support 12704 1 iTCO_wdt
snd_hwdep 13186 1 snd_hda_codec
drm_kms_helper 31369 1 i915
evdev 17562 19
snd_pcm 63998 3 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
drm 183832 4 drm_kms_helper,i915
snd_page_alloc 13003 2 snd_pcm,snd_hda_intel
snd_timer 22917 1 snd_pcm
i2c_algo_bit 12841 1 i915
i2c_core 23876 5 i2c_algo_bit,drm,drm_kms_helper,i915,videodev
toshiba_acpi 17649 0
snd 52982 11 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
sparse_keymap 12760 1 toshiba_acpi
battery 13109 0
soundcore 13065 1 snd
rfkill 19012 5 toshiba_acpi,cfg80211,bluetooth
toshiba_bluetooth 12634 0
video 17628 1 i915
ac 12624 0
power_supply 13519 3 ac,battery,hid
processor 28259 1 acpi_cpufreq
button 12937 1 i915
ext4 355082 2
crc16 12343 2 ext4,bluetooth
jbd2 62291 1 ext4
mbcache 13065 2 ext4,ext2
sr_mod 21944 0
sd_mod 36136 5
cdrom 35401 1 sr_mod
crc_t10dif 12348 1 sd_mod
ahci 24997 4
libahci 22820 1 ahci
libata 141011 2 libahci,ahci
scsi_mod 162487 3 libata,sd_mod,sr_mod
ehci_hcd 40215 0
xhci_hcd 73170 0
thermal 17383 0
thermal_sys 18048 3 thermal,processor,video
sdhci_pci 17852 0
sdhci 26993 1 sdhci_pci
mmc_core 77171 2 sdhci,sdhci_pci
usbcore 128753 6 xhci_hcd,ehci_hcd,uvcvideo,btusb,ath3k
usb_common 12354 1 usbcore
e1000e 129016 0
total used free shared buffers cached
Mem: 3962352 925356 3036996 0 75060 488540
-/+ buffers/cache: 361756 3600596
Swap: 3073020 0 3073020

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:
Having NetworkManager put all interaces to sleep…Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:

/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:

/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:

/etc/pm/sleep.d/novatel_3g_suspend suspend suspend: success.
Running hook /etc/pm/sleep.d/wake.sh suspend suspend:
/etc/pm/sleep.d/wake.sh: 1: /etc/pm/sleep.d/wake.sh: !/bin/bash: not found

/etc/pm/sleep.d/wake.sh suspend suspend: Returned exit code 1.
Mon May 14 00:14:49 CEST 2012: Inhibit found, will not perform suspend
Mon May 14 00:14:49 CEST 2012: Running hooks for resume
Running hook /etc/pm/sleep.d/novatel_3g_suspend resume suspend:

/etc/pm/sleep.d/novatel_3g_suspend resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video resume suspend:

/usr/lib/pm-utils/sleep.d/99video resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led resume suspend:

/usr/lib/pm-utils/sleep.d/95led resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend:

/dev/sda:
setting Advanced Power Management level to 0x7f (127)
APM_level = 127

/dev/sda:
setting standby to 36 (3 minutes)

/usr/lib/pm-utils/sleep.d/95hdparm-apm resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95anacron resume suspend:

/usr/lib/pm-utils/sleep.d/95anacron resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock resume suspend:

/usr/lib/pm-utils/sleep.d/90clock resume suspend: not applicable.
Running hook /usr/lib/pm-utils/sleep.d/75modules resume suspend:
Reloaded unloaded modules.

/usr/lib/pm-utils/sleep.d/75modules resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend:
Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory

/usr/lib/pm-utils/sleep.d/60_wpa_supplicant resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up…Failed.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave resume suspend:

/usr/lib/pm-utils/sleep.d/00powersave resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00logging resume suspend:

/usr/lib/pm-utils/sleep.d/00logging resume suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:

/usr/lib/pm-utils/sleep.d/000kernel-change resume suspend: success.
[/code]

bon j’ai tenté 2 ou 3 choses, notamment de désactiver kms pour la carte Intel.
Le résultat c’est que maintenant je ne peux même plus tenter de suspendre !!
Que j’appuie sur le bouton, que je ferme l’écran ou que je rentre pm-suspend sur la console, il ne se passe plus rien.
Pour désactiver le kms, j’ai édité le fichier /etc/modprobe.d/i915-kms.conf, et j’ai passé la valeur à 0.
Le résultat a été un affichage déplorable, et un échec du chargement de Gnome3.
J’ai remis la valeur à 1 et du coup mon affichage est revenu, mais plus de possibilité de tenter un suspend.
Je n’y comprends rien …

C’est bon j’ai résolu le problème.
J’ai testé avec un Live-CD Fedora et ça fonctionnait nickel.
Du coup j’ai réinstallé la machine avec une cle USB Testing et j’ai migré en SID.
Du coup ça fonctionne.
Par contre concernant la luminosité, si je passe acpi_backlight=vendor à Grub, les réglages de luminosité Fn+f6 et Fn+f7 fonctionnent, mais j’ai le problème d’écran noir au réveil et inversement.
Bon j’ai réédité le script et désormais tout fonctionne.
Merci à tous.