Проблема с pm-suspend

Здравствуйте уважаемые форумчане.
В течении 2-х недель активно искал решение появившейся у меня проблемы, но в силу того что оно небыло найдено пишу вам.
Собственно на ноут поставил Gentoo. Ноутбук Acer Aspire 5720g. Есть проблема с суспендом:
при команде pm-suspend из консоли, ноут нормально засыпает и просыпается как полагается. Но вот если после этого команду повторить - при выходе из суспенда ноут зависает (чёрный экран, нет реакции на CAPS LOCK и т.д.)

cat /var/log/pm-suspend.log 
Initial commandline parameters: 
Blacklisting 01grub.
Blacklisting 55NetworkManager.
Blacklisting 90clock.
Втр Июл 20 20:22:35 NOVST 2010: Running hooks for suspend.
/usr/lib64/pm-utils/sleep.d/00logging suspend suspend:Linux gentoo 2.6.34-gentoo-r1 #1 SMP Wed Jul 14 08:04:49 NOVST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T5250 @ 1.50GHz GenuineIntel GNU/Linux
Module                  Size  Used by
nvidia               9799848  0 
arc4                    1040  2 
ecb                     1344  2 
snd_hda_codec_realtek   239156  1 
iwl3945                64448  0 
iwlcore                80552  1 iwl3945
mac80211              106880  2 iwl3945,iwlcore
snd_hda_intel          16356  0 
snd_hda_codec          48464  2 snd_hda_codec_realtek,snd_hda_intel
rtc_cmos                6540  0 
cfg80211              107608  3 iwl3945,iwlcore,mac80211
rtc_core               10020  1 rtc_cmos
sdhci_pci               5312  0 
sdhci                  12116  1 sdhci_pci
snd_hwdep               4216  1 snd_hda_codec
snd_pcm                46104  2 snd_hda_intel,snd_hda_codec
snd_timer              13328  1 snd_pcm
snd                    37224  6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
i2c_i801                6876  0 
led_class               1704  1 sdhci
i2c_core               12344  2 nvidia,i2c_i801
video                  15668  0 
intel_agp              23256  0 
joydev                  7792  0 
snd_page_alloc          5264  2 snd_hda_intel,snd_pcm
wmi                     4472  0 
output                  1232  1 video
rtc_lib                 1408  1 rtc_core
rfkill                  7024  1 cfg80211
pcspkr                  1360  0 
ac                      2408  0 
battery                 8536  0 
processor              24736  2 
thermal                10224  0 
button                  3928  0 
thermal_sys             9408  3 video,processor,thermal
tg3                   103940  0 
libphy                 11552  1 tg3
e1000                  78948  0 
fuse                   42824  0 
nfs                   112584  0 
lockd                  49268  1 nfs
sunrpc                138400  3 nfs,lockd
jfs                   132320  0 
raid10                 16336  0 
raid456                40640  0 
async_raid6_recov       1072  1 raid456
async_memcpy            1040  1 raid456
async_pq                2760  1 raid456
async_xor               1972  2 raid456,async_pq
xor                     3824  1 async_xor
async_tx                1296  5 raid456,async_raid6_recov,async_memcpy,async_pq,async_xor
raid6_pq               76584  2 async_raid6_recov,async_pq
raid1                  16768  0 
raid0                   4884  0 
dm_snapshot            20684  0 
dm_crypt                8824  0 
dm_mirror              10328  0 
dm_region_hash          5392  1 dm_mirror
dm_log                  6180  2 dm_mirror,dm_region_hash
dm_mod                 44960  4 dm_snapshot,dm_crypt,dm_mirror,dm_log
scsi_wait_scan           528  0 
sbp2                   15996  0 
ohci1394               22596  0 
ieee1394               51424  2 sbp2,ohci1394
sl811_hcd               7776  0 
usbhid                 19552  0 
ohci_hcd               17628  0 
ssb                    28560  1 ohci_hcd
uhci_hcd               16440  0 
usb_storage            36304  0 
ehci_hcd               27600  0 
usbcore               101756  7 sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd
aic94xx                60028  0 
libsas                 30216  1 aic94xx
lpfc                  361876  0 
qla2xxx               205532  0 
megaraid_sas           34292  0 
megaraid_mbox          22416  0 
megaraid_mm             6008  1 megaraid_mbox
megaraid               34052  0 
aacraid                56120  0 
sx8                    10240  0 
DAC960                 58736  0 
cciss                  35264  0 
3w_9xxx                27604  0 
3w_xxxx                19472  0 
mptsas                 29488  0 
scsi_transport_sas     17120  3 aic94xx,libsas,mptsas
mptfc                   9288  0 
scsi_transport_fc      30708  3 lpfc,qla2xxx,mptfc
scsi_tgt                7072  1 scsi_transport_fc
mptspi                  9680  0 
mptscsih               14160  3 mptsas,mptfc,mptspi
mptbase                48860  4 mptsas,mptfc,mptspi,mptscsih
atp870u                23040  0 
dc395x                 25804  0 
qla1280                17952  0 
imm                     7788  0 
parport                22128  1 imm
dmx3191d                8480  0 
sym53c8xx              60072  0 
gdth                   71512  0 
advansys               50432  0 
initio                 14296  0 
BusLogic               18112  0 
arcmsr                 16608  0 
aic7xxx                97036  0 
aic79xx               102364  0 
scsi_transport_spi     14512  5 mptspi,dmx3191d,sym53c8xx,aic7xxx,aic79xx
sg                     18928  0 
pdc_adma                4788  0 
sata_inic162x           5956  0 
sata_mv                21460  0 
ata_piix               19752  0 
ahci                   31908  7 
sata_qstor              4644  0 
sata_vsc                3572  0 
sata_uli                2644  0 
sata_sis                3460  0 
sata_sx4                7156  0 
sata_nv                17116  0 
sata_via                7252  0 
sata_svw                3540  0 
sata_sil24              9768  0 
sata_sil                6616  0 
sata_promise            8500  0 
pata_sl82c105           2768  0 
pata_cs5530             3728  0 
pata_cs5520             3200  0 
pata_via                7016  0 
pata_jmicron            2032  0 
pata_marvell            2384  0 
pata_sis                8964  1 sata_sis
pata_netcell            1876  0 
pata_sc1200             2464  0 
pata_pdc202xx_old       3552  0 
pata_triflex            2516  0 
pata_atiixp             3028  0 
pata_opti               2356  0 
pata_amd                8868  0 
pata_ali                8128  0 
pata_it8213             2900  0 
pata_pcmcia             9584  0 
pcmcia                 25880  2 ssb,pata_pcmcia
firmware_class          4864  8 iwl3945,tg3,aic94xx,libsas,qla2xxx,qla1280,advansys,pcmcia
pcmcia_core             9360  1 pcmcia
pata_ns87415            2580  0 
pata_ns87410            2336  0 
pata_serverworks        4560  0 
pata_platform           2896  0 
pata_artop              3940  0 
pata_it821x             7236  0 
pata_optidma            3832  0 
pata_hpt3x2n            4032  0 
pata_hpt3x3             2628  0 
pata_hpt37x             9168  0 
pata_hpt366             4352  0 
pata_cmd64x             4960  0 
pata_efar               3032  0 
pata_rz1000             2308  0 
pata_sil680             3828  0 
pata_radisys            2484  0 
pata_pdc2027x           5364  0 
pata_mpiix              2452  0 
libata                120348  52 libsas,pdc_adma,sata_inic162x,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise,pata_sl82c105,pata_cs5530,pata_cs5520,pata_via,pata_jmicron,pata_marvell,pata_sis,pata_netcell,pata_sc1200,pata_pdc202xx_old,pata_triflex,pata_atiixp,pata_opti,pata_amd,pata_ali,pata_it8213,pata_pcmcia,pata_ns87415,pata_ns87410,pata_serverworks,pata_platform,pata_artop,pata_it821x,pata_optidma,pata_hpt3x2n,pata_hpt3x3,pata_hpt37x,pata_hpt366,pata_cmd64x,pata_efar,pata_rz1000,pata_sil680,pata_radisys,pata_pdc2027x,pata_mpiix
             total       used       free     shared    buffers     cached
Mem:       1023708     538256     485452          0      35032     411196
-/+ buffers/cache:      92028     931680
Swap:      4000180          0    4000180
success.
/usr/lib64/pm-utils/sleep.d/00powersave suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/01grub suspend suspend:disabled.
/usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend:disabled.
/usr/lib64/pm-utils/sleep.d/75modules suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/90clock suspend suspend:disabled.
/usr/lib64/pm-utils/sleep.d/91wicd suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/95led suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 0
success.
Втр Июл 20 20:22:40 NOVST 2010: performing suspend
Втр Июл 20 20:22:49 NOVST 2010: Awake.
Втр Июл 20 20:22:49 NOVST 2010: Running hooks for resume
/usr/lib64/pm-utils/sleep.d/99video resume suspend:success.
/usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:success.
/usr/lib64/pm-utils/sleep.d/95led resume suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend:success.
/usr/lib64/pm-utils/sleep.d/91wicd resume suspend:success.
/usr/lib64/pm-utils/sleep.d/90clock resume suspend:disabled.
/usr/lib64/pm-utils/sleep.d/75modules resume suspend:success.
/usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend:disabled.
/usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/01grub resume suspend:disabled.
/usr/lib64/pm-utils/sleep.d/00powersave resume suspend:success.
/usr/lib64/pm-utils/sleep.d/00logging resume suspend:success.
Втр Июл 20 20:22:51 NOVST 2010: Finished.
cat /etc/pm/config.d/gentoo 
HOOK_BLACKLIST="01grub 55NetworkManager 90clock"

Пробовал добавлять HIBERNATE_RESUME_POST_VIDEO="yes" (не помогло)

uname -a
Linux gentoo 2.6.34-gentoo-r1 #1 SMP Wed Jul 14 08:04:49 NOVST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T5250 @ 1.50GHz GenuineIntel GNU/Linux
gentoo annox # zcat /proc/config.gz |grep PM_
# CONFIG_PM_DEBUG is not set
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_SLEEP=y
CONFIG_PM_STD_PARTITION=""
# CONFIG_PM_RUNTIME is not set
CONFIG_PM_OPS=y
CONFIG_X86_PM_TIMER=y
gentoo annox # zcat /proc/config.gz |grep SUSPEND
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
gentoo annox # zcat /proc/config.gz |grep HIBERNATION
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_HIBERNATION_NVS=y
CONFIG_HIBERNATION=y
gentoo annox # zcat /proc/config.gz |grep ACPI
# Power management and ACPI options
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
# CONFIG_ACPI_POWER_METER is not set
CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_PROC_EVENT=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_ACPI_CONTAINER=m
# CONFIG_ACPI_SBS is not set
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_PNPACPI=y
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_ATA_ACPI=y
CONFIG_PATA_ACPI=m
# ACPI drivers
# ACPI drivers
CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
# CONFIG_THINKPAD_ACPI_DEBUG is not set
# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_ACPI_WMI=m
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_TOSHIBA is not set
# CONFIG_ACPI_CMPC is not set
 emerge -pv pm-utils powerdevil

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-power/pm-utils-1.3.0-r2  USE="alsa -debug -networkmanager -ntp" VIDEO_CARDS="-intel -radeon" 0 kB
[ebuild   R   ] kde-base/powerdevil-4.4.4  USE="pm-utils (-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 0 kB         

Заранее спасибо.

Попробуйте

Попробуйте «поэкспериментировать» по-очерёдно с SLEEP_MODULE=tuxonice и SUSPEND_MODULES=nvidia.

Я Gentoo & Funtoo

SUSPEND_MODULES=nvidia Тоже

SUSPEND_MODULES=nvidia
Тоже пробовал, забыл упомянуть.. Его использование привело к тому что уже после первого суспенда не включался монитор..
А SLEEP_MODULE=tuxonice разве стоит использовать при ядре gentoo-sources ?

AnnoX написал(а): А

AnnoX написал(а):
А SLEEP_MODULE=tuxonice разве стоит использовать при ядре gentoo-sources ?

Хуже не будет :)
А почему бы вам не потестировать ядра tuxonice-sources и zen-sources?

Я Gentoo & Funtoo

.

Была недавно похожая проблема на десктопе: первый suspend - все ок, второй - не засыпает, висит - черный экран.
Проблема решилась сама с выходом нового ядра (2.6.34)

Можно поэкспериментировать с версиями драйверов nvidia, у меня на ноуте далеко не совсеми нормально работает suspend. Но тут у меня либо не работает всегда, либо работает (а не отпадает после первого суспенда)

И можно, как советовали, попробовать с ядром tuxonice, я раньше пользовался.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".