Bug 31106 - Ноутбук зависает при переходе в режим suspend-to-ram на ядрах 4.0.5 и 4.0.6
Summary: Ноутбук зависает при переходе в режим suspend-to-ram на ядрах 4.0.5 и 4.0.6
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-un-def (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-26 12:53 MSK by Alexander
Modified: 2015-07-21 14:02 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander 2015-06-26 12:53:06 MSK
Обнаружено после перехода из SimplyLinux на Sisyphus (64bit)
Конфигурация: acer travelmate 8481TG, i5-2557M 1.7GHz 8GB-RAM
Сетевой адаптер Broadcom BCM43227 802.11b/g/n Wireless Network Adapter
NVidia GeForce 520M (optimus) +Inel HD 3000)
Установлены проприетарные драйвера nvida + bumblebeed.
При этом карта nvidia выключена на уровне bumblebeed, система работает на интегрированной графике.
Стабильно зависает при переходе в ждущий режим (suspend-to-ram).
Зависает в состоянии экран погашен, вентилятор работает, на клавиатуру не реагирует. Перезагрузка по Alt-SysRq-B или по долгому нажатию на power.
Проблема возникает именно в момент засыпания а не пробуждения.
При загрузке в 3.14.44(45) засыпает и просыпается без ошибок.
На другом железе у меня не воспроизводится.


Фрагмент лога с зависанием системы на ядре 4.6.0
[code]
июн 24 08:19:21 murr.localdomain systemd-logind[566]: Lid closed.
июн 24 08:19:21 murr.localdomain systemd-logind[566]: Suspending...
июн 24 08:19:21 murr.localdomain NetworkManager[602]: <info>  sleep requested (sleeping: no  enabled: yes)
июн 24 08:19:21 murr.localdomain NetworkManager[602]: <info>  sleeping...
июн 24 08:19:21 murr.localdomain NetworkManager[602]: <info>  NetworkManager state is now ASLEEP
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel: pci_bus 0000:02: Allocating resources
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 02] add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 02] add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pci_bus 0000:03: Allocating resources
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: bridge window [io  0x1000-0x0fff] to [bus 03] add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pci_bus 0000:05: Allocating resources
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pci_bus 0000:06: Allocating resources
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: bridge window [io  0x1000-0x0fff] to [bus 06] add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 06] add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pci_bus 0000:07: Allocating resources
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: bridge window [io  0x1000-0x0fff] to [bus 07] add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: bridge window [mem 0x00100000-0x000fffff] to [bus 07] add_size 400000
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 400000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: BAR 14: assigned [mem 0xbfb00000-0xbfcfffff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: BAR 15: assigned [mem 0xbfd00000-0xbfefffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: BAR 15: assigned [mem 0xd3100000-0xd32fffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: BAR 15: assigned [mem 0xd3d00000-0xd3efffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: BAR 15: assigned [mem 0xd3f00000-0xd40fffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: BAR 14: assigned [mem 0xd4100000-0xd44fffff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.3: BAR 13: assigned [io  0x6000-0x6fff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.4: BAR 13: assigned [io  0x7000-0x7fff]
июн 24 08:19:21 murr.localdomain kernel: pcieport 0000:00:1c.5: BAR 13: assigned [io  0x8000-0x8fff]
июн 24 08:19:21 murr.localdomain kernel: i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575476] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575530] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575566] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575579] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575838] pci_bus 0000:02: Allocating resources
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575849] pcieport 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 02] add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575852] pcieport 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575854] pcieport 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 02] add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575861] pci_bus 0000:03: Allocating resources
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575881] pcieport 0000:00:1c.1: bridge window [io  0x1000-0x0fff] to [bus 03] add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575883] pcieport 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000
июн 24 08:19:21 murr.localdomain acpid[574]: input device has been disconnected, fd 6
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575891] pci_bus 0000:05: Allocating resources
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575908] pcieport 0000:00:1c.3: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575911] pcieport 0000:00:1c.3: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575918] pci_bus 0000:06: Allocating resources
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575990] pcieport 0000:00:1c.4: bridge window [io  0x1000-0x0fff] to [bus 06] add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.575992] pcieport 0000:00:1c.4: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 06] add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576000] pci_bus 0000:07: Allocating resources
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576043] pcieport 0000:00:1c.5: bridge window [io  0x1000-0x0fff] to [bus 07] add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576046] pcieport 0000:00:1c.5: bridge window [mem 0x00100000-0x000fffff] to [bus 07] add_size 400000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576048] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576053] pcieport 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576055] pcieport 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576057] pcieport 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576058] pcieport 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576060] pcieport 0000:00:1c.4: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576062] pcieport 0000:00:1c.5: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 400000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576064] pcieport 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576065] pcieport 0000:00:1c.1: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576067] pcieport 0000:00:1c.3: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576068] pcieport 0000:00:1c.4: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576070] pcieport 0000:00:1c.5: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576075] pcieport 0000:00:1c.0: BAR 14: assigned [mem 0xbfb00000-0xbfcfffff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576079] pcieport 0000:00:1c.0: BAR 15: assigned [mem 0xbfd00000-0xbfefffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576082] pcieport 0000:00:1c.1: BAR 15: assigned [mem 0xd3100000-0xd32fffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576085] pcieport 0000:00:1c.3: BAR 15: assigned [mem 0xd3d00000-0xd3efffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576089] pcieport 0000:00:1c.4: BAR 15: assigned [mem 0xd3f00000-0xd40fffff 64bit pref]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576091] pcieport 0000:00:1c.5: BAR 14: assigned [mem 0xd4100000-0xd44fffff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576095] pcieport 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576097] pcieport 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576099] pcieport 0000:00:1c.3: BAR 13: assigned [io  0x6000-0x6fff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576101] pcieport 0000:00:1c.4: BAR 13: assigned [io  0x7000-0x7fff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576103] pcieport 0000:00:1c.5: BAR 13: assigned [io  0x8000-0x8fff]
июн 24 08:19:21 murr.localdomain kernel[1233]: [   32.576207] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
июн 24 08:19:26 murr.localdomain systemd[1]: Reached target Sleep.
июн 24 08:19:26 murr.localdomain systemd[1]: Starting Sleep.
июн 24 08:19:26 murr.localdomain systemd[1]: Starting Suspend...
июн 24 08:19:26 murr.localdomain systemd-sleep[1717]: Suspending system...
-- Reboot --
[/code]

Фрагмент лога при нормально работающем засыпании/просыпании системы (ядро 3.14.44)
[code]
июн 24 08:42:40 murr.localdomain systemd-logind[511]: Lid closed.
июн 24 08:42:40 murr.localdomain systemd-logind[511]: Suspending...
июн 24 08:42:40 murr.localdomain NetworkManager[549]: <info>  sleep requested (sleeping: no  enabled: yes)
июн 24 08:42:40 murr.localdomain NetworkManager[549]: <info>  sleeping...
июн 24 08:42:40 murr.localdomain NetworkManager[549]: <info>  NetworkManager state is now ASLEEP
июн 24 08:42:45 murr.localdomain systemd[1]: Reached target Sleep.
июн 24 08:42:45 murr.localdomain systemd[1]: Starting Sleep.
июн 24 08:42:45 murr.localdomain systemd[1]: Starting Suspend...
июн 24 08:42:45 murr.localdomain systemd-sleep[2509]: Suspending system...
июн 24 08:42:45 murr.localdomain kernel: PM: Syncing filesystems ... done.
июн 24 08:42:45 murr.localdomain kernel: PM: Preparing system for mem sleep
июн 24 08:42:45 murr.localdomain kernel: bbswitch: enabling discrete graphics
июн 24 08:42:45 murr.localdomain kernel[1175]: [ 1027.926585] PM: Syncing filesystems ... done.
июн 24 08:42:45 murr.localdomain kernel[1175]: [ 1027.978894] PM: Preparing system for mem sleep
июн 24 08:42:45 murr.localdomain kernel[1175]: [ 1027.979063] bbswitch: enabling discrete graphics
июн 24 08:44:54 murr.localdomain kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
июн 24 08:44:54 murr.localdomain kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
июн 24 08:44:54 murr.localdomain kernel: PM: Entering mem sleep
июн 24 08:44:54 murr.localdomain kernel: Suspending console(s) (use no_console_suspend to debug)
июн 24 08:44:54 murr.localdomain kernel: cfg80211: Calling CRDA to update world regulatory domain
июн 24 08:44:54 murr.localdomain kernel: sd 3:0:0:0: [sdb] Synchronizing SCSI cache
июн 24 08:44:54 murr.localdomain kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
июн 24 08:44:54 murr.localdomain kernel: sd 0:0:0:0: [sda] Stopping disk
июн 24 08:44:54 murr.localdomain kernel: sd 3:0:0:0: [sdb] Stopping disk
июн 24 08:44:54 murr.localdomain kernel: PM: suspend of devices complete after 917.059 msecs
июн 24 08:44:54 murr.localdomain kernel: PM: late suspend of devices complete after 10.866 msecs
июн 24 08:44:54 murr.localdomain kernel: pcieport 0000:00:1c.5: System wakeup enabled by ACPI
июн 24 08:44:54 murr.localdomain kernel: pcieport 0000:00:1c.4: System wakeup enabled by ACPI
июн 24 08:44:54 murr.localdomain kernel: ehci-pci 0000:00:1d.0: System wakeup enabled by ACPI
июн 24 08:44:54 murr.localdomain kernel: PM: noirq suspend of devices complete after 55.003 msecs
июн 24 08:44:54 murr.localdomain kernel: ACPI: Preparing to enter system sleep state S3
июн 24 08:44:54 murr.localdomain kernel: PM: Saving platform NVS memory
июн 24 08:44:54 murr.localdomain kernel: Disabling non-boot CPUs ...
июн 24 08:44:54 murr.localdomain kernel: kvm: disabling virtualization on CPU1
июн 24 08:44:54 murr.localdomain kernel: smpboot: CPU 1 is now offline
июн 24 08:44:54 murr.localdomain kernel: kvm: disabling virtualization on CPU2
июн 24 08:44:54 murr.localdomain kernel: smpboot: CPU 2 is now offline
июн 24 08:44:54 murr.localdomain kernel: kvm: disabling virtualization on CPU3
июн 24 08:44:54 murr.localdomain kernel: smpboot: CPU 3 is now offline
июн 24 08:44:54 murr.localdomain kernel: ACPI: Low-level resume complete
июн 24 08:44:54 murr.localdomain kernel: PM: Restoring platform NVS memory
июн 24 08:44:54 murr.localdomain kernel: Enabling non-boot CPUs ...
июн 24 08:44:54 murr.localdomain kernel: x86: Booting SMP configuration:
июн 24 08:44:54 murr.localdomain kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
июн 24 08:44:54 murr.localdomain kernel: kvm: enabling virtualization on CPU1
июн 24 08:44:54 murr.localdomain kernel: Intel pstate controlling: cpu 1
июн 24 08:44:54 murr.localdomain kernel: CPU1 is up
[/code]
Comment 1 Alexander 2015-07-02 10:37:42 MSK
Ядро 4.0.7 - ошибка стабильно (при каждой попытке syspend0) воспроизводится
Ядро 3.14.46 - все работает нормально
Comment 2 Gleb F-Malinovskiy 2015-07-02 13:29:41 MSK
А от
# systemctl suspend
тот же эффект или другой?
Comment 3 Alexander 2015-07-02 13:46:29 MSK
(В ответ на комментарий №2)
> А от
> # systemctl suspend
> тот же эффект или другой?
У меня есть смутное воспоминание что на 4.0.5 когда я это обнаружил было аналогичное поведение (в смысле вешалось). но тут могу и ошибиться.
сейчас попробовал на 4.0.7 + все актуальные обновления из сизифа 
при systemctl syspend и если усыплять через меню завершения сеанса - мне подвисание воспроизвести не удалось.
при этом по закрытию крышки "вешается" в 100% случаев.
Comment 4 Alexander 2015-07-02 13:49:15 MSK
(В ответ на комментарий №2)
> А от
> # systemctl suspend
> тот же эффект или другой?

И я еще вот на такое обсуждение наткнулся поиском по ключевым словам из лога:
http://lkml.org/lkml/2015/4/21/581
не знаю это мой случай или нет, но симптомы вроде бы похожие
Comment 5 Alexander 2015-07-02 14:04:28 MSK
(В ответ на комментарий №2)
> А от
> # systemctl suspend
> тот же эффект или другой?

Отключил в менеджере питания xfce засыпание по закрытию крышки.
Несколькот раз открыл/закрыл - все нормально
После чего по systemctl suspend получил подвисание при этом экран остался включенным...
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247169] pcieport 0000:00:1c.3: res[15]=[mem 0x00100000-0x000fffff 64bit pr
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247171] pcieport 0000:00:1c.4: res[15]=[mem 0x00100000-0x000fffff 64bit pr
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247172] pcieport 0000:00:1c.5: res[14]=[mem 0x00100000-0x000fffff] get_res
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247174] pcieport 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] get_res_add_siz
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247176] pcieport 0000:00:1c.1: res[13]=[io  0x1000-0x0fff] get_res_add_siz
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247177] pcieport 0000:00:1c.3: res[13]=[io  0x1000-0x0fff] get_res_add_siz
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247179] pcieport 0000:00:1c.4: res[13]=[io  0x1000-0x0fff] get_res_add_siz
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247181] pcieport 0000:00:1c.5: res[13]=[io  0x1000-0x0fff] get_res_add_siz
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247185] pcieport 0000:00:1c.0: BAR 14: assigned [mem 0xbfb00000-0xbfcfffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247189] pcieport 0000:00:1c.0: BAR 15: assigned [mem 0xbfd00000-0xbfefffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247192] pcieport 0000:00:1c.1: BAR 15: assigned [mem 0xd3100000-0xd32fffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247195] pcieport 0000:00:1c.3: BAR 15: assigned [mem 0xd3d00000-0xd3efffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247199] pcieport 0000:00:1c.4: BAR 15: assigned [mem 0xd3f00000-0xd40fffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247201] pcieport 0000:00:1c.5: BAR 14: assigned [mem 0xd4100000-0xd44fffff
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247205] pcieport 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247207] pcieport 0000:00:1c.1: BAR 13: assigned [io  0x5000-0x5fff]
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247209] pcieport 0000:00:1c.3: BAR 13: assigned [io  0x6000-0x6fff]
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247211] pcieport 0000:00:1c.4: BAR 13: assigned [io  0x7000-0x7fff]
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247214] pcieport 0000:00:1c.5: BAR 13: assigned [io  0x8000-0x8fff]
июл 02 13:55:35 murr.localdomain kernel[1133]: [  128.247317] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus ali
июл 02 13:55:48 murr.localdomain systemd-logind[531]: Lid opened.
июл 02 13:55:51 murr.localdomain xscreensaver[1292]: pam_tcb(xscreensaver:auth): Authentication passed for alx from alx(uid=500)
июл 02 13:56:30 murr.localdomain systemd-logind[531]: Lid closed.
июл 02 13:56:43 murr.localdomain systemd-logind[531]: Lid opened.
июл 02 13:56:51 murr.localdomain systemd-logind[531]: Lid closed.
июл 02 13:57:00 murr.localdomain systemd-logind[531]: Lid opened.
июл 02 13:57:23 murr.localdomain polkitd[558]: Registered Authentication Agent for unix-process:1544:23664 (system bus name :1.5
июл 02 13:57:23 murr.localdomain NetworkManager[568]: <info>  sleep requested (sleeping: no  enabled: yes)
июл 02 13:57:23 murr.localdomain NetworkManager[568]: <info>  sleeping...
июл 02 13:57:23 murr.localdomain kernel: IPv6: ADDRCONF(NETDEV_UP): enp7s0: link is not ready
июл 02 13:57:23 murr.localdomain NetworkManager[568]: <info>  (enp7s0): device state change: unavailable -> unmanaged (reason 's
июл 02 13:57:23 murr.localdomain kernel[1133]: [  236.818386] IPv6: ADDRCONF(NETDEV_UP): enp7s0: link is not ready
июл 02 13:57:23 murr.localdomain NetworkManager[568]: <info>  NetworkManager state is now ASLEEP
июл 02 13:57:23 murr.localdomain systemd[1]: Reached target Sleep.
июл 02 13:57:23 murr.localdomain systemd[1]: Starting Sleep.
июл 02 13:57:23 murr.localdomain systemd[1]: Starting Suspend...
-- Reboot --
Comment 6 Gleb F-Malinovskiy 2015-07-02 14:20:39 MSK
(In reply to comment #4)
> И я еще вот на такое обсуждение наткнулся поиском по ключевым словам из лога:
> http://lkml.org/lkml/2015/4/21/581
> не знаю это мой случай или нет, но симптомы вроде бы похожие

Там есть в следующем письме:
 > says "echo 1 > /sys/bus/pci/rescan" is also a reproducer.

У меня при rescan получается на i3-3110M в dmesg:
[11391.819295] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
Но больше никаких симптомов.
Comment 7 Alexander 2015-07-02 14:36:02 MSK
(В ответ на комментарий №6)
> (In reply to comment #4)
> > И я еще вот на такое обсуждение наткнулся поиском по ключевым словам из лога:
> > http://lkml.org/lkml/2015/4/21/581
> > не знаю это мой случай или нет, но симптомы вроде бы похожие
> 
> Там есть в следующем письме:
>  > says "echo 1 > /sys/bus/pci/rescan" is also a reproducer.
> 
> У меня при rescan получается на i3-3110M в dmesg:
> [11391.819295] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus
> alignment
> Но больше никаких симптомов.

С моей "чайниковской" точки зрения проблема или во взаимодействии ядра с конкретным железом/драйвером/модулем ядра, или в каких-то таймингах связанных с взаимодействием ядра и systemd - это предположение следует что systemctl suspend иногда виснет а иногда нет..
Comment 8 Alexander 2015-07-02 14:58:25 MSK
(В ответ на комментарий №6)
> (In reply to comment #4)
> > И я еще вот на такое обсуждение наткнулся поиском по ключевым словам из лога:
> > http://lkml.org/lkml/2015/4/21/581
> > не знаю это мой случай или нет, но симптомы вроде бы похожие
> 
> Там есть в следующем письме:
>  > says "echo 1 > /sys/bus/pci/rescan" is also a reproducer.
> 
> У меня при rescan получается на i3-3110M в dmesg:
> [11391.819295] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus
> alignment
> Но больше никаких симптомов.

Похоже есть еще один кандидат...Собственно новый xfce. Поставил сейчас mate-full. Перегрузился в него. При закрытии крышки не завиc. В самом mate поставил вместо mate-power-manager xfce4-power-manager. Снова не завис при закрытии крышки. Ядро 4.0.7
Comment 9 Alexander 2015-07-02 15:05:19 MSK
> Похоже есть еще один кандидат...Собственно новый xfce. Поставил сейчас
> mate-full. Перегрузился в него. При закрытии крышки не завиc. В самом mate
> поставил вместо mate-power-manager xfce4-power-manager. Снова не завис при
> закрытии крышки. Ядро 4.0.7
И что еще интересно - после того как я из мате перелогинился в xfce - не завис при закрытии крышки, после того как перегрузился сразу в xfce - завис с первой попытки,
Comment 10 Alexander 2015-07-08 13:59:19 MSK
Еще одна особенность обнаружилась.. Если сразу после перезагрузки  закрыть крышку ноутбука на экране входа в систему, до входа в xfce сессию, то оно не виснет, и потом в xfce сессии тоже при закрытии крышки не виснет хотя и глючит после просыпания (как глючит - открывает окно со свойствами экрана, один раз мышка отвалилась до перезагрузки).  если сначала залогиниться в xfce сессию а потом начать хлопать крышкой - то виснет стабильно.
проверял сегодня, на актуальном сизифе.
Comment 11 Alexander 2015-07-09 10:18:53 MSK
В 4-м KDE тоже засыпает нормально... Похоже бага где-то во взаимодействии какого-то из модулей xfce4 и новых ядер.
Comment 12 Alexander 2015-07-21 14:02:03 MSK
Проверил воспроизведение после сегодняшнего обновления в сизифе.
Починилось на ядрах 4.0.7 и 4.0.8
На других вариантах не проверял.
Засыпает и устойчиво просыпается по закрытию/открытию крышки.