Я пытаюсь отладить то, что я подозреваю в аппаратной проблеме. Короче говоря, мой ThinkPad T450 мгновенно перезагружается при выключении и просыпается при приостановке.
Я использую Ubuntu 16.04, я отключил все в proc / acpi / wakeup, а также установил для содержимого каждого файла «пробуждения» в системе значение «отключено».
proc / acpi / wakeup config:
Device S-state Status Sysfs node
LID S4 *disabled platform:PNP0C0D:00
SLPB S3 *disabled platform:PNP0C0E:00
IGBE S4 *disabled pci:0000:00:19.0
EXP2 S4 *disabled pci:0000:00:1c.1
XHCI S3 *disabled
EHC1 S3 *disabled pci:0000:00:1d.0
Проблема все еще сохраняется, это dmesg после пробуждения из приостановки:
[ 2457.839062] PM: Suspending system (mem)
[ 2457.839093] Suspending console(s) (use no_console_suspend to debug)
[ 2457.960532] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 2457.978970] sd 0:0:0:0: [sda] Stopping disk
[ 2458.191440] e1000e: EEE TX LPI TIMER: 00000011
[ 2458.479145] PM: suspend of devices complete after 640.058 msecs
[ 2458.499220] PM: late suspend of devices complete after 20.073 msecs
[ 2458.519513] PM: noirq suspend of devices complete after 20.296 msecs
[ 2458.519784] ACPI: Preparing to enter system sleep state S3
[ 2458.630971] ACPI : EC: EC stopped
[ 2458.630971] PM: Saving platform NVS memory
[ 2458.630976] Disabling non-boot CPUs ...
[ 2458.631247] Broke affinity for irq 23
[ 2458.632277] smpboot: CPU 1 is now offline
[ 2458.643511] Broke affinity for irq 23
[ 2458.643515] Broke affinity for irq 41
[ 2458.643517] Broke affinity for irq 43
[ 2458.644543] smpboot: CPU 2 is now offline
[ 2458.655495] Broke affinity for irq 1
[ 2458.655505] Broke affinity for irq 9
[ 2458.655511] Broke affinity for irq 12
[ 2458.655517] Broke affinity for irq 23
[ 2458.655523] Broke affinity for irq 41
[ 2458.655526] Broke affinity for irq 43
[ 2458.655529] Broke affinity for irq 47
[ 2458.656573] smpboot: CPU 3 is now offline
[ 2458.668259] ACPI: Low-level resume complete
[ 2458.668311] ACPI : EC: EC started
[ 2458.668312] PM: Restoring platform NVS memory
[ 2458.668671] Enabling non-boot CPUs ...
[ 2458.688473] x86: Booting SMP configuration:
[ 2458.688474] smpboot: Booting Node 0 Processor 1 APIC 0x1
[ 2458.692074] cache: parent cpu1 should not be sleeping
[ 2458.692160] CPU1 is up
[ 2458.708487] smpboot: Booting Node 0 Processor 2 APIC 0x2
[ 2458.711962] cache: parent cpu2 should not be sleeping
[ 2458.712048] CPU2 is up
[ 2458.728505] smpboot: Booting Node 0 Processor 3 APIC 0x3
[ 2458.732253] cache: parent cpu3 should not be sleeping
[ 2458.732348] CPU3 is up
[ 2458.735547] ACPI: Waking up from system sleep state S3
[ 2458.964274] acpi LNXPOWER:02: Turning OFF
[ 2458.988867] PM: noirq resume of devices complete after 16.592 msecs
[ 2458.994388] PM: early resume of devices complete after 5.504 msecs
[ 2458.995131] rtlwifi: rtlwifi: wireless switch is on
[ 2458.995443] rtc_cmos 00:02: System wakeup disabled by ACPI
[ 2458.995570] sd 0:0:0:0: [sda] Starting disk
[ 2459.224177] usb 1-1.6: reset full-speed USB device number 3 using ehci-pci
[ 2459.388135] usb 1-1.8: reset high-speed USB device number 5 using ehci-pci
[ 2459.520171] PM: resume of devices complete after 525.960 msecs
[ 2459.520352] PM: Finishing wakeup.
[ 2459.520353] Restarting tasks ... done.
[ 2459.730565] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 2459.758966] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 2460.599743] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 2460.908472] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2460.908477] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2460.908479] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2460.965214] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 2460.965218] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 2460.965220] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2460.991587] ata1.00: configured for UDMA/133
Я не вижу ничего очевидного из этого. Есть ли способ получить более подробную информацию, чтобы точно выяснить , что вызывает пробуждение от приостановки?
Я чувствую, что то, что вызывает пробуждение системы, также вызывает ее перезагрузку при выключении. Мне просто нужно узнать что.
Итак, это поздний ответ, но в конце концов я решил свою проблему и хотел написать свое решение здесь, на случай, если кто-нибудь снова столкнется с ним.
Итак, подведем итог: мой ThinkPad T450 не выключался навсегда, каждый раз, когда я выключал его либо с помощью ОС, либо с помощью кнопки питания, он мгновенно перезагружался.
Если я удерживал кнопку питания в течение длительного времени, я слышал щелчок, и ноутбук полностью выключался, но при попытке включить его я получал классическое мигание индикатора питания ThinkPad. В этом состоянии, чтобы загрузить ноутбук, мне пришлось бы отключить CMOS на минуту или две, затем при повторном подключении я снова смог бы загрузиться, но вечный цикл выключения / перезагрузки начинался бы заново.
Мое решение
Вот что я сделал, после выключения питания, может быть, 4 или 5 раз, он в конечном итоге остался выключенным. Я мог нормально загружаться и выключаться уже более года, и эта проблема не возвращалась.
Если кто-то знает, в чем здесь была проблема, я хотел бы знать.