Мой ноутбук иногда выключает при приостановке его

Я иду последний Ubuntu 16.04 полностью актуальный, x64 Acer Aspire E1-572G. Графические драйверы являются с открытым исходным кодом: radeon для дискретной карты, и i915 для интегрированной карты (который используется всем, если я не установил DRI_PRIME=1 который переключает обработку графики на radeon).

Я также использую tlp для управления питанием и вот мой ток tlp конфигурация: https://pastebin.com/dpCuTF1b

BIOS находится в UEFI (значение по умолчанию) режим с безопасной выключенной начальной загрузкой. systemctl --failed отчеты 0 loaded units listed который указывает на все сервисы, запущенные успешно.

Вот странное поведение, на которое это идет:

Несколько раз, когда я поместил компьютер для сна (приостанавливают), он просто выключает. Это даже не завершает работу. Это выключает, как будто я снял батарею от ноутбука. Я не уверен, происходит ли это только, когда я закрываю крышку, но я предполагаю, что это происходит, даже если я приостанавливаю ноутбук, не закрывая крышку (путем нажимания приостановить кнопки). Я буду обратная связь позже, если эта проблема когда-нибудь произойдет, не закрывая крышку, потому что я не могу на самом деле помнить прямо сейчас.

Когда это происходит, фоновые обои больше не отображаются на экране блокировки на более поздних системных перезапусках, пока я не изменяю обои снова.

/var/crash/ пусто, и /var/log/boot.log имеет отчет, указывающий на это fsck фиксирует некоторый осиротевший inodes. На самом деле вот некоторые журналы:

У меня были все версии Windows (7, 8, 8.1, 10) установленный на этом ноутбуке прежде, и у меня никогда не было этой проблемы. Я также выполнил memtest86 тесты и они все успешно выполнились.

Этот катастрофический отказ является очень раздражающим, потому что каждый раз это происходит, я использую debsums и diff для проверки ничто не повреждается.

Я готов совместно использовать больше информации о запросе, Спасибо!


sudo blkid вывод:

/dev/sda1: UUID="5331-7707" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="3f8152ad-fccf-4675-9e9d-8ad5ad225726"
/dev/sda2: UUID="715420bf-c241-4f2d-bec4-01a73dbb9806" TYPE="ext4" PARTUUID="0f05b77f-4b96-4f0c-a5cb-eb425a230467"
/dev/sda3: UUID="ffaf844c-98b3-4b94-89c7-c0e69a456921" TYPE="swap" PARTUUID="5c622918-0497-4354-b187-15f08cd35fc3"

cat /etc/fstab вывод:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=715420bf-c241-4f2d-bec4-01a73dbb9806 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=5331-7707  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/sda3 during installation
UUID=ffaf844c-98b3-4b94-89c7-c0e69a456921 none            swap    sw              0       0

sudo fdisk -l вывод:

Disk /dev/sda: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 82BDC3DF-6864-454F-AA6D-F59B05865FEF

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    1050623    1048576   512M EFI System
/dev/sda2     1050624 1448617983 1447567360 690.3G Linux filesystem
/dev/sda3  1448617984 1465147391   16529408   7.9G Linux swap

ls -alt /var/crash вывод:

total 8
drwxrwsrwt  2 root whoopsie 4096 Aug 21 09:35 .
drwxr-xr-x 14 root root     4096 Aug  1 14:34 ..

grep -i Temperature_Celsius /var/log/syslog вывод:

Aug 21 09:35:49 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 109 to 115
Aug 21 09:57:55 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 115 to 109
Aug 21 15:33:14 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 109 to 111
Aug 21 15:57:54 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 111 to 107
Aug 21 16:27:54 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 107 to 106
Aug 21 16:57:54 AdamPC smartd[1032]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 106 to 105
Aug 21 18:21:06 AdamPC smartd[1024]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 105 to 111
Aug 21 18:51:06 AdamPC smartd[1024]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 111 to 109
Aug 21 19:21:07 AdamPC smartd[1024]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 109 to 106
Aug 21 20:26:28 AdamPC smartd[1024]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 106 to 113
Aug 21 21:07:26 AdamPC smartd[998]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 113 to 114

Снимок экрана, показывающий, что мой диск не горит:

enter image description here

Удаление tlp не решил эту проблему. Мой компьютер внезапно выключен снова. Это - вывод системного журнала, прежде чем приостановите:

Aug 26 14:03:45 AdamPC NetworkManager[1012]: <info>  [1503745425.2165] manager: sleep requested (sleeping: no  enabled: yes)
Aug 26 14:03:45 AdamPC NetworkManager[1012]: <info>  [1503745425.2166] manager: sleeping...
Aug 26 14:03:45 AdamPC NetworkManager[1012]: <info>  [1503745425.2166] device (wlp2s0): state change: disconnected -> unmanaged (reason 'sleeping') [30 10 37]
Aug 26 14:03:45 AdamPC NetworkManager[1012]: <info>  [1503745425.2314] manager: NetworkManager state is now ASLEEP
Aug 26 14:03:45 AdamPC wpa_supplicant[1172]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Aug 26 14:03:46 AdamPC systemd[1]: Reached target Sleep.
Aug 26 14:03:46 AdamPC systemd[1]: Starting Suspend...
Aug 26 14:03:46 AdamPC systemd-sleep[6098]: Failed to connect to non-global ctrl_ifname: (nil)  error: No such file or directory
Aug 26 14:03:46 AdamPC systemd-sleep[6099]: /lib/systemd/system-sleep/wpasupplicant failed with error code 255.
Aug 26 14:03:46 AdamPC systemd-sleep[6098]: Suspending system...
Aug 26 14:28:55 AdamPC rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1036" x-info="http://www.rsyslog.com"] start

Первая строка в выборке - когда я закрылся, крышка (инициировал приостанавливание). Последняя строка выборки - когда я включил ноутбук после несчастного случая (См. синхронизации). Странная вещь, я получаю тот же журнал, когда наличие нормального приостанавливает. Полный системный журнал: http://pasted.co/7354277e


Важное обновление

Я переустановил tlp после нахождения, что это не причина проблемы. Теперь я заметил что-то, что могло бы помочь нам определить объем вниз проблемы. Я могу копировать несчастный случай путем приостановки системы и при приостановке его, я неоднократно присоединяю/отсоединяю свою мышь (или любое USB-устройство). После того как я делаю это, несчастный случай сразу происходит. Это может только копироваться в то время как tlp установлен. Я предполагаю tlp заставляет его происходить более последовательно?

Обновление, который решенный проблема

Я продолжил отлаживать сегодня. Запущенный мои глазные яблоки к /var/log/syslog пока я наконец не нашел что-то достойным:

Sep  5 20:19:20 AdamPC kernel: [  167.044965] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -16
Sep  5 20:19:20 AdamPC kernel: [  167.044971] dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -16
Sep  5 20:19:20 AdamPC kernel: [  167.044973] PM: Device 0000:00:14.0 failed to suspend: error -16
Sep  5 20:19:20 AdamPC kernel: [  167.044975] PM: Some devices failed to suspend, or early wake event detected

Устройство 0000:00:14.0? Давайте работать lspci:

00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)

Сделанный некоторым Google искать и найденный решением в ArchWiki. Посмотрите на мой ответ для решения.

1
задан 5 September 2017 в 21:28

2 ответа

Решение

Добавляют следующее к /etc/rc.local прежде exit 0:

echo 0 > /sys/power/pm_async
echo EHC1 > /proc/acpi/wakeup # echo if enabled, if disabled delete this line
echo EHC2 > /proc/acpi/wakeup # echo if enabled, if disabled delete this line
echo XHC > /proc/acpi/wakeup # echo if enabled, if disabled delete this line

Затем перезагрузка. Чтобы видеть, включены ли EHC1, EHC2 или XHC или отключены, выполнение cat /proc/acpi/wakeup Посмотри мой обновленный вопрос для объяснения позади этих сценариев.

<час>

Особая благодарность

К heynnema, потому что без него я не достиг бы этой стадии отладки.

0
ответ дан 8 December 2019 в 04:16

Из комментариев...

Мы удалили tlp и также установили intel-microcode.

Обновление № 1:

Для проверки файловой системы на разделе Ubuntu...

  • начальная загрузка к меню
  • GRUB выбирает, Advanced Options
  • выбирают, режим Recovery
  • выбирают доступ Root
  • при подсказке #, тип sudo fsck -f /
  • повторяются эти fsck команда, если были ошибки
  • тип reboot
0
ответ дан 8 December 2019 в 04:16

Другие вопросы по тегам:

Похожие вопросы: