LINUX.ORG.RU

OpenSUSE 13.1 зависает при Hibernate

 ,


0

1

Традиционный, наверное вопрос.
Намертво виснет система при попытке загнать в спящий режим. Высвечивается информация, сколько процентов скинуто в своп (сплеш я отключил), - и на какой-то величине (то 0%, то 36%) - глухое зависание.

Любопытная деталь: описанное происходит, если я вызываю спящий режим из меню KDE или запускаю из консоли под рутом pm-hibernate. Однако если даю из-под рута команду echo -n disk > /sys/power/state - то комп засыпает вполне корректно.

Куда копать, не подскажете?

★★★

Последнее исправление: PVOzerski (всего исправлений: 1)

Ответ на: комментарий от FairyOstroGrad

Не угадал :) Винч с системой перенесен на другое «железо». Прежнее было с процессором AMD (но видеокарта NVIDIA), ныне же Intel с «родным» интегрированным видео. Проблему, кстати, частично победил: гибернейт работает, но нестабильно. Особенно боится загруженных больших программ вроде Libreoffice — тогда по-прежнему виснет.

PVOzerski ★★★
() автор топика
Последнее исправление: PVOzerski (всего исправлений: 1)
Ответ на: комментарий от PVOzerski

Покажи, на всякий случай, вывод rpm -qa|grep ucode, если покажет amd, то проблема может быть в этом, если нет, то, получается, что информации недостаточно. Ещё это может быть следствием использования ядра не из основного репозитория. Вообще, инфы, считай, ты не показал.

FairyOstroGrad
()
Ответ на: комментарий от FairyOstroGrad

Кажется, проблема была именно здесь, спасибо. После замены пакета на интеловский уже 2 раза гибернейт с загруженными программами прошел нормально. Но продолжу наблюдения.

PVOzerski ★★★
() автор топика
Ответ на: комментарий от PVOzerski

Я конечно всё понимаю, но этого я не понимаю. Ты бы хоть список включённых реп показал... Ядро откуда? Из основного репозитория? KDE из какого репозитория? Где логи? Нужно больше инфы!

FairyOstroGrad
()
Ответ на: комментарий от FairyOstroGrad

Ядро из основного репозитория. Кде — последней версии 4.x (сейчас 4.14.4) из стороннего ( KDE_Current). Вообще реп подключено много, но в основном для прикладных программ.
Вот список:
home:~ # zypper repos
# | Псевдоним | Имя | Включён | Обновление
---+---------------------------+------------------------------------------------------------------------------------------------+---------+-----------
1 | Education | Education | Да | Да
2 | Gnome_Apps | Gnome_Apps | Да | Да
3 | KDE_Current | The latest official release of the KDE SC (openSUSE_13.1) | Да | Да
4 | KDE_Extra | Additional packages maintained by the KDE team (KDE_Current_openSUSE_13.1) | Да | Да
5 | Packman_Repository | Packman Repository | Да | Да
6 | Utilities | Utilities | Да | Да
7 | VLC | VLC | Да | Да
8 | devel:languages:perl | devel:languages:perl | Да | Да
9 | devel:languages:python | devel:languages:python | Да | Да
10 | doublecmd | doublecmd | Да | Да
11 | google-chrome | google-chrome | Да | Да
12 | google-earth | google-earth | Да | Да
13 | graphics | graphics | Да | Да
14 | home:Herbster0815 | home:Herbster0815 | Да | Да
15 | home:KAMiKAZOW:KDE | home:KAMiKAZOW:KDE | Нет | Да
16 | home:RedDwarf:fakePackman | home:RedDwarf:fakePackman | Нет | Нет
17 | home:Reki | home:Reki | Да | Да
18 | home:ecsos | home:ecsos | Да | Да
19 | home:enzokiel | home:enzokiel | Да | Да
20 | home:nadvornik:geeqie | home:nadvornik:geeqie | Да | Да
21 | home_Lazy_Kent | Lazy_Kent's Home Project (openSUSE_13.1) | Да | Да
22 | home_NickLion | NickLion's Home Project (openSUSE_13.1) | Да | Да
23 | home_deltafox | I progetti di deltafox (openSUSE_13.1) | Да | Да
24 | home_namtrac_subpixel | home_namtrac_subpixel | Да | Да
25 | home_rbos_pipelight | Windows NPAPI Wrapper Plugin, giving access to Silverlight among other plugins (openSUSE_13.1) | Да | Да
26 | home_vmiklos | home:vmiklos (openSUSE_13.1) | Да | Да
27 | libdvdcss_repository | libdvdcss repository | Да | Да
28 | mozilla | mozilla | Да | Да
29 | multimedia_apps | multimedia_apps | Да | Да
30 | openSUSE:13.1 | openSUSE:13.1 | Да | Да
31 | printing | printing | Да | Да
32 | qgis | qgis | Да | Да
33 | repo-debug | openSUSE-13.1-Debug | Нет | Да
34 | repo-debug-update | openSUSE-13.1-Update-Debug | Нет | Да
35 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Нет | Да
36 | repo-non-oss | openSUSE-13.1-Non-Oss | Да | Да
37 | repo-oss | openSUSE-13.1-Oss | Да | Да
38 | repo-source | openSUSE-13.1-Source | Нет | Да
39 | repo-update | openSUSE-13.1-Update | Да | Да
40 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Да | Да
41 | system:packagemanager | system:packagemanager | Да | Да
42 | system_packagemanager | system:packagemanager (openSUSE_13.1) | Да | Да
43 | wine | wine | Да | Да
home:~ #

PVOzerski ★★★
() автор топика
Ответ на: комментарий от FairyOstroGrad

pm-suspend.log:

Initial commandline parameters:
Пн окт 6 17:30:10 MSK 2014: Running hooks for hibernate.
Running hook /usr/lib/pm-utils/sleep.d/00logging hibernate hibernate:
hibernate initiated: Пн окт 6 17:30:10 MSK 2014

Linux home 3.11.10-11-desktop #1 SMP PREEMPT Mon May 12 13:37:06 UTC 2014 (3d22b5f) i686 i686 i386 GNU/Linux
kernel command line: 'BOOT_IMAGE=/boot/vmlinuz-3.11.10-11-desktop root=UUID=d02639e0-30dd-4711-94ea-842c4da25495 resume=/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1DD0JC4-part2 splash=silent quiet showopts'
Module Size Used by
bnep 18959 2
bluetooth 348196 5 bnep
rfkill 25410 2 bluetooth
fuse 85038 3
af_packet 35121 2
vboxpci 27017 0
vboxnetadp 25636 0
vboxnetflt 31387 0
vboxdrv 305710 3 vboxpci,vboxnetadp,vboxnetflt
usblp 18236 0
uvcvideo 75405 0
videobuf2_core 39125 1 uvcvideo
videodev 115700 2 uvcvideo,videobuf2_core
videobuf2_vmalloc 13048 1 uvcvideo
usb_storage 52390 0
videobuf2_memops 13170 1 videobuf2_vmalloc
iTCO_wdt 13256 0
iTCO_vendor_support 13502 1 iTCO_wdt
ppdev 13295 0
snd_hda_codec_hdmi 40373 1
snd_hda_codec_realtek 49802 1
r8169 65658 0
mii 13654 1 r8169
x86_pkg_temp_thermal 13810 0
intel_powerclamp 14225 0
coretemp 13195 0
kvm_intel 136402 0
kvm 414485 1 kvm_intel
crc32_pclmul 12967 0
pcspkr 12630 0
serio_raw 13189 0
i2c_i801 21997 0
snd_hda_intel 46754 3
snd_hda_codec 180353 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 97666 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq 63575 0
lpc_ich 16864 0
mfd_core 13235 1 lpc_ich
shpchp 32129 0
snd_timer 24363 2 snd_pcm,snd_seq
snd_seq_device 14137 1 snd_seq
wmi 18590 0
snd 70538 15 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
parport_pc 36462 0
parport 40768 2 ppdev,parport_pc
mei_me 13867 0
intel_smartconnect 12610 0
mei 75156 1 mei_me
soundcore 14599 1 snd
snd_page_alloc 14230 2 snd_hda_intel,snd_pcm
i915 651736 4
drm_kms_helper 50963 1 i915
drm 262827 5 i915,drm_kms_helper
mperf 12603 0
i2c_algo_bit 13197 1 i915
button 13664 1 i915
video 18926 1 i915
binfmt_misc 13111 1
sg 35720 0
dm_mod 88755 0
autofs4 33269 2
btrfs 929253 0
raid6_pq 101551 1 btrfs
zlib_deflate 26445 1 btrfs
xor 26221 1 btrfs
libcrc32c 12543 1 btrfs
crc32c_intel 12781 1
xhci_hcd 102756 0
fan 12858 0
thermal 18282 0
processor 35130 0
thermal_sys 35374 6 x86_pkg_temp_thermal,intel_powerclamp,video,fan,thermal,processor
scsi_dh_rdac 13106 0
scsi_dh_alua 17082 0
scsi_dh_hp_sw 12745 0
scsi_dh_emc 12965 0
scsi_dh 14458 4 scsi_dh_rdac,scsi_dh_alua,scsi_dh_hp_sw,scsi_dh_emc

total used free shared buffers cached
Mem: 8140096 1826092 6314004 111976 128624 840844
-/+ buffers/cache: 856624 7283472
Swap: 21399220 0 21399220


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

/usr/lib/pm-utils/sleep.d/00powersave hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/02rtcwake hibernate hibernate:
rtcwake alarm not enabled in /etc/pm/config.d/rtcwake.config, doing nothing...

/usr/lib/pm-utils/sleep.d/02rtcwake hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/06autofs hibernate hibernate:
autofs.service - Automounts filesystems on demand
Loaded: loaded (/usr/lib/systemd/system/autofs.service; disabled)
Active: inactive (dead)


/usr/lib/pm-utils/sleep.d/06autofs hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/30s2disk-check hibernate hibernate:
INFO: checking for suspend-to-disk prerequisites...
using userspace suspend method, temp. config file /var/lib/s2disk.conf
setting resume device to /dev/sdb2
setting image size to 3750956236
adding these parameters from /etc/suspend.conf:
splash = n

/usr/lib/pm-utils/sleep.d/30s2disk-check hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/45pcmcia hibernate hibernate:
ejecting PCMCIA cards...

/usr/lib/pm-utils/sleep.d/45pcmcia hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/50rcnetwork hibernate hibernate:
redirecting to «systemctl --signal=9 kill network.service»

/usr/lib/pm-utils/sleep.d/50rcnetwork hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules hibernate hibernate:

/usr/lib/pm-utils/sleep.d/75modules hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/75ndiswrapper hibernate hibernate:
/usr/lib/pm-utils/sleep.d/75ndiswrapper: line 7: return: can only `return' from a function or sourced script

/usr/lib/pm-utils/sleep.d/75ndiswrapper hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock hibernate hibernate:

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

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

/usr/lib/pm-utils/sleep.d/95led hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/95packagekit hibernate hibernate:

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

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99Zgrub hibernate hibernate:
INFO: running prepare-grub
Skipping grub entry #2, because it has the noresume option
Skipping grub entry #4, because it has the noresume option
Skipping grub entry #5, because it has no root= option
running kernel is grub menu entry 0 (vmlinuz-3.11.10-11-desktop)
preparing boot-loader: selecting entry 0, kernel /boot/3.11.10-11-desktop
grub-once: saving original /boot/grub2/grubenv
running '/usr/sbin/grub2-once 0'
time needed for sync: 0.7 seconds, time needed for grub: 0.0 seconds.

/usr/lib/pm-utils/sleep.d/99Zgrub hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99info hibernate hibernate:

/usr/lib/pm-utils/sleep.d/99info hibernate hibernate: success.
Running hook /usr/lib/pm-utils/sleep.d/99video hibernate hibernate:

/usr/lib/pm-utils/sleep.d/99video hibernate hibernate: success.
Пн окт 6 17:30:11 MSK 2014: performing hibernate
INFO: using built-in quirks database from HAL.
INFO: S2RAM_OPTS from HAL quirks: ' '.

PVOzerski ★★★
() автор топика
Ответ на: комментарий от PVOzerski

С логами всё, вроде бы, в порядке, поэтому я склонен полагать, что проблема может быть связана с «тестовым» репозиторием KDE. А то, что у тебя одновременно подключены packman и VLC — так ты вообще мужик. В вике же написано не использовать их одновременно. А если учесть то, что обе эти репы содержат используемые в KDE библиотеки... Думаю, ты понял, куда копать.

И постарайся использовать поменьше репозиториев «home:», и, честное слово, даже если не учитывать их, то, на мой взгляд, у тебя слишком много «мусорных» репозиториев, советую почистить

И осиль pastebin

FairyOstroGrad
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.