Цель темы: выяснить в чем же заключается работоспособность/неработоспособность этих режимов.
Asus K50AB - ноутбук, на котором эти режимы работают.
Asus N551JM - на этом ноутбуке они работают только в одну сторону. (засыпает и не просыпается).
Для полноты анализа добавлю еще стационарник (PC) (на котором всё это тоже работает), а так же на удачных вариантах было отправлено устройство в ждущий режим 2 раза с интервалом где-то в серкунд 30.
Asus K50AB
Код: Выделить всё
dja@dja-K50AB ~ $ uname -a
Linux dja-K50AB 4.4.0-38-generic #57-Ubuntu SMP Tue Sep 6 15:41:41 UTC 2016 i686 athlon i686 GNU/Linux
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] Memory: 4094084K/4193400K available (7890K kernel code, 767K rwdata, 3136K rodata, 940K init, 800K bss, 99316K reserved, 0K cma-reserved, 3280392K highmem)
[ 0.000000] virtual kernel memory layout:
[ 2.893915] Loaded X.509 cert 'Build time autogenerated kernel key: d4f6fa2e18e18df694cd7c2d31721a88bb16e626'
[ 2.945924] Freeing unused kernel memory: 940K (c1b88000 - c1c73000)
[ 2.948412] Write protecting the kernel text: 7892k
[ 2.950680] Write protecting the kernel read-only data: 3144k
[ 2.952900] NX-protecting the kernel data: 6444k
[ 3.293245] [drm] radeon kernel modesetting enabled.
[ 3.298621] [drm] initializing kernel modesetting (RV710 0x1002:0x9553 0x1043:0x1B42).
[ 3.299779] [TTM] Zone kernel: Available graphics memory: 426530 kiB
[ 13.106064] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 13.204560] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 242.908183] WARNING: CPU: 0 PID: 2423 at /build/linux-zfJcLg/linux-4.4.0/arch/x86/kernel/check.c:141 check_for_bios_corruption.part.1+0x7d/0xc0()
[ 242.908320] [<c17b2b09>] ret_from_kernel_thread+0x21/0x38
[ 0.100264] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.140026] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.140039] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 0.228365] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 2.921156] acpi-cpufreq: overriding BIOS provided _PSD data
[ 3.141569] acpi device:06: registered as cooling_device2
Asus N551JM
Код: Выделить всё
dja@dja-laptop ~ $ uname -a
Linux dja-laptop 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] Memory: 11694800K/12007400K available (8356K kernel code, 1278K rwdata, 3920K rodata, 1476K init, 1292K bss, 312600K reserved, 0K cma-reserved)
[ 0.909364] Loaded X.509 cert 'Build time autogenerated kernel key: fc7c0e9f152f32eca50ea2d9722926e5127af244'
[ 0.916516] Freeing unused kernel memory: 1476K (ffffffff81f41000 - ffffffff820b2000)
[ 0.916569] Write protecting the kernel read-only data: 14336k
[ 0.917002] Freeing unused kernel memory: 1872K (ffff88000182c000 - ffff880001a00000)
[ 0.917392] Freeing unused kernel memory: 176K (ffff880001dd4000 - ffff880001e00000)
[ 10.820963] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 11.212521] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 16.527182] nvidia: module license 'NVIDIA' taints kernel.
[ 16.527185] Disabling lock debugging due to kernel taint
[ 16.530101] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.130040] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.160418] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.350153] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[ 0.350205] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[ 0.362036] acpiphp: Slot [1] registered
[ 0.396938] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
PC
Код: Выделить всё
dja@home-pc ~ $ uname -a
Linux home-pc 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] Memory: 8132976K/8387704K available (8356K kernel code, 1278K rwdata, 3920K rodata, 1476K init, 1292K bss, 254728K reserved, 0K cma-reserved)
[ 0.951692] Loaded X.509 cert 'Build time autogenerated kernel key: fc7c0e9f152f32eca50ea2d9722926e5127af244'
[ 1.165713] Freeing unused kernel memory: 1476K (ffffffff81f41000 - ffffffff820b2000)
[ 1.165775] Write protecting the kernel read-only data: 14336k
[ 1.166660] Freeing unused kernel memory: 1872K (ffff88000182c000 - ffff880001a00000)
[ 1.167287] Freeing unused kernel memory: 176K (ffff880001dd4000 - ffff880001e00000)
[ 6.335988] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 6.562916] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ 10.510888] nvidia: module license 'NVIDIA' taints kernel.
[ 10.510893] Disabling lock debugging due to kernel taint
[ 10.520159] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 0.116207] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.145431] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.145495] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[ 0.145551] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[ 0.184779] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
P.S. поскольку вопрос в данном случае касается всё же правильной загрузки системы после сна/ожидания, то разместил здесь.