Suspend results in power off

Ubuntu 15.10 (tried other versions эксперт well using both installed and live CDs) on an Acer Стремился E5-574. When you try to suspend the computer using either the power button, fn-f4 or pm-suspend the computer immediately powers off. Nothing useful in the pm-suspend.log which is included below:

Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux aspire 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Module                  Size  Used by
ctr                    16384  2 
ccm                    20480  2 
rfcomm                 69632  8 
bnep                   20480  2 
arc4                   16384  2 
uvcvideo               90112  0 
videobuf2_vmalloc      16384  1 uvcvideo
ath10k_pci             45056  0 
videobuf2_memops       16384  1 videobuf2_vmalloc
ath10k_core           290816  1 ath10k_pci
videobuf2_core         53248  1 uvcvideo
ath                    32768  1 ath10k_core
v4l2_common            16384  1 videobuf2_core
rtsx_usb_sdmmc         28672  0 
videodev              159744  3 uvcvideo,v4l2_common,videobuf2_core
rtsx_usb_ms            20480  0 
memstick               20480  1 rtsx_usb_ms
rtsx_usb               24576  2 rtsx_usb_sdmmc,rtsx_usb_ms
media                  24576  2 uvcvideo,videodev
binfmt_misc            20480  1 
acer_wmi               20480  0 
sparse_keymap          16384  1 acer_wmi
mac80211              643072  1 ath10k_core
cfg80211              532480  3 ath,mac80211,ath10k_core
x86_pkg_temp_thermal    16384  0 
compat                 28672  4 cfg80211,mac80211,ath10k_pci,ath10k_core
coretemp               16384  0 
snd_hda_codec_hdmi     53248  1 
snd_hda_codec_realtek    81920  1 
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
kvm_intel             151552  0 
kvm                   479232  1 kvm_intel
snd_hda_intel          36864  6 snd_hda_codec_hdmi
snd_hda_controller     32768  1 snd_hda_intel
snd_hda_codec         143360  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              20480  1 snd_hda_codec
crct10dif_pclmul       16384  0 
btusb                  40960  0 
i915_bpo             1138688  4 
bluetooth             491520  22 bnep,btusb,rfcomm
snd_pcm               106496  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
crc32_pclmul           16384  0 
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
intel_ips              20480  1 i915_bpo
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
ghash_clmulni_intel    16384  0 
aesni_intel           172032  5 
drm_kms_helper        126976  1 i915_bpo
aes_x86_64             20480  1 aesni_intel
dm_multipath           24576  0 
lrw                    16384  1 aesni_intel
scsi_dh                16384  1 dm_multipath
drm                   344064  5 i915_bpo,drm_kms_helper
gf128mul               16384  1 lrw
snd                    86016  20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_in
tel,snd_seq_device
joydev                 20480  0 
glue_helper            16384  1 aesni_intel
serio_raw              16384  0 
ablk_helper            16384  1 aesni_intel
i2c_algo_bit           16384  1 i915_bpo
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
soundcore              16384  2 snd,snd_hda_codec
shpchp                 40960  0 
i2c_hid                20480  0 
acpi_pad               20480  0 
dell_smo8800           16384  0 
nls_iso8859_1          16384  2 
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     20480  0 
parport                45056  3 lp,ppdev,parport_pc
dm_mirror              24576  0 
dm_region_hash         24576  1 dm_mirror
dm_log                 20480  2 dm_region_hash,dm_mirror
uas                    24576  0 
usb_storage            69632  2 uas
hid_generic            16384  0 
usbhid                 53248  0 
hid                   110592  3 i2c_hid,hid_generic,usbhid
psmouse               114688  0 
r8169                  81920  0 
mii                    16384  1 r8169
ahci                   36864  3 
libahci                32768  1 ahci
wmi                    20480  1 acer_wmi
video                  20480  2 i915_bpo,acer_wmi
             total       used       free     shared    buffers     cached
Mem:       8039304    1208708    6830596     360888      50048     738180
-/+ buffers/cache:     420480    7618824
Swap:      8251388          0    8251388
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.

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

Running hook /etc/pm/sleep.d/10_grub-common suspend suspend:
/etc/pm/sleep.d/10_grub-common suspend suspend: success.

Running hook /etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend:
/etc/pm/sleep.d/10_unattended-upgrades-hibernate suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend:
/usr/lib/pm-utils/sleep.d/50unload_alx suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend:
Selected interface 'wlan0'
OK
/usr/lib/pm-utils/sleep.d/60_wpa_supplicant suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95anacron suspend suspend:
stop: Unknown instance: 
/usr/lib/pm-utils/sleep.d/95anacron suspend suspend: success.

Running hook /usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend:
/usr/lib/pm-utils/sleep.d/95hdparm-apm suspend suspend: not applicable.

Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.

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

Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0
/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.

Running hook /etc/pm/sleep.d/novatel_3g_suspend suspend suspend:
/etc/pm/sleep.d/novatel_3g_suspend suspend suspend: success.

Sun Dec 27 12:26:35 IST 2015: performing suspend

Эксперт you хан see, it gets cut off abruptly at the point at witch the machines powers off.

Ты существуешь anyone seen this before? Is there в remedy?

4
задан 27 December 2015 в 10:57

2 ответа

В конце дня. Это оказалось ошибкой в BIOS. Необходимо сделать обновление BIOS. Однако клен только поставщики.EXE файлы как обновления. Это было сделано путем загрузки изображение FreeDos 10 МБ и следования инструкциям в Archlinux. Даже при том, что эта система не была на archlinux, их руководство все еще действительно.

Это была опасная ситуация на мгновение, потому что ноутбук имел тенденцию выключиться при изменении с AC на Батарею. Таким образом, если бы я перенес сбой питания, в то время как BIOS обновлял ноутбук, вероятно, будет уничтоженным.

3
ответ дан 1 December 2019 в 09:14

При использовании личинки, Вы могли бы попытаться изменить GRUB_CMDLINE_LINUX_DEFAULT в/etc/default/grub. (Сделайте резервное копирование сначала! $ sudo cp /etc/default/grub /etc/default/grub.orig)

  1. Использование Ваш любимый текстовый редактор для открытия/etc/default/grub

    $ sudo vi /etc/default/grub
    or
    $ gksu gedit /etc/default/grub
    
  2. Находит строку GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск" и добавляет к нему (Примечание: у Вас могут быть другие вещи здесь как acpi_backlight=vendor, и это хорошо просто добавляет это в конце)

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs"
    
  3. личинка Обновления, перезагрузка, и испытайте его.

    $ sudo update-grub
    $ sudo reboot
    

    , Если Вы все еще испытываете затруднения, они могли бы быть связаны с проблемами графического драйвера как мой более старый Acer, был (хотя у меня нет этой проблемы на 15,10), таким образом, можно попытаться выполнить ту же процедуру, но также и добавить nomodeset к/etc/default/grub:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs nomodeset"
    

, Надо надеяться, одна из тех работ для Вас. У меня нет хорошего источника для nonvs строки, но в основном NVS является энергонезависимой памятью, сохраняющей созданные проблемы так разработчики ядра в 2.x, дни реализовали способность отключить сохранение его. Если это работает на Вас, это должно оказать минимальное влияние (и если это не делает можно принять решение удалить его прежде, чем попробовать nomodeset.

И примечание о nomodeset, это вынуждает систему использовать видеодрайверы BIOS, которые могут исправить проблемы как это (я нашел лично, что Acer известен за проблемы видеодрайвера). Я услышал, что добавление nomodeset может вызвать побочные эффекты как не обнаружение внешних дисплеев, но я никогда не замечал ничего как этот. Больше информации о nomodeset: , Что делает 'nomodeset', делают

Обновленный: я столкнулся с некоторыми Acer определенные проблемы на различном theads, указывающем на i8042 как проблема, но они были главным образом на более старых машинах/ядрах. Таким образом, прежде, чем попробовать их ниже я рекомендовал бы пытаться выяснить, конкретно продолжается. Попытайтесь проверить/var/log/syslog

grep -ni /var/log/syslog -e "Err"

, мне нравится использовать grep-n (-i, игнорируют регистр, и-e является выражением для поиска), поскольку это дает мне номера строки, таким образом, я могу тогда перейти к файлу и исследовать вокруг в той области, чтобы видеть, показано ли больше информации. Если это не полезно, Вы могли бы попытаться посмотреть на все журналы для ошибок:

grep -rni /var/log -e "Err"

И наконец если все остальное приводит Вас к сбою, пробуют меры, которые я нашел для более старых моделей Acer и более старых ядер:

Вы могли попытаться установить i8042.reset параметр ядра, и тестировать (не перезагружайте прежде, чем попытаться приостановить)

# sysctl -e -w i8042.reset

Тогда, если он работает, можно сделать его постоянным путем редактирования/etc/default/grub, и определяя местоположение GRUB_CMDLINE_LINUX = "" (отметьте различие здесь!):

GRUB_CMDLINE_LINUX="i8042.reset"

Иногда i8042.nomux может также быть преступником на Acer Машины, таким образом, можно испытать его.

Источник: https://wiki.archlinux.org/index.php/Pm-utils Больше информации о параметрах ядра: https://www.kernel.org/doc/Documentation/kernel-parameters.txt

4
ответ дан 1 December 2019 в 09:14

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

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