Acer Aspire E5-574上のUbuntu 15.10(インストール済みCDとライブCDの両方を使用して他のバージョンも試しました)。電源ボタン、fn-f4またはpm-suspendのいずれかを使用してコンピューターをサスペンドしようとすると、コンピューターの電源がすぐに切れます。以下に含まれるpm-suspend.log
には何も役に立ちません:
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
ご覧のとおり、マシンの電源が切れる時点で突然切断されます。
誰もこれを見たことがありますか?治療法はありますか?
一日の終わりに。 BIOSのバグであることが判明しました。 BIOSアップデートを行う必要があります。ただし、Acerは更新プログラムとして.EXEファイルのみを提供します。 FreeDos 10MB image をダウンロードし、 Archlinux の指示に従って作成しました。このシステムはarchlinuxにはありませんでしたが、それらのガイドはまだ有効です。
ラップトップはACからバッテリーに切り替えると電源が切れる傾向があったので、ちょっと触れただけでした。したがって、BIOSがラップトップを更新している間に電源障害が発生した場合、おそらく問題でした。
Grubを使用している場合は、/ etc/default/grubのGRUB_CMDLINE_LINUX_DEFAULTを変更してみてください。 (最初にバックアップを作成してください!$ Sudo cp /etc/default/grub /etc/default/grub.orig
)
お気に入りのテキストエディタを使用して/ etc/default/grubを開きます
$ Sudo vi /etc/default/grub
or
$ gksu gedit /etc/default/grub
行GRUB_CMDLINE_LINUX_DEFAULT= "quiet splash"を見つけて追加します(注:acpi_backlight = vendorのような他のものがあるかもしれません。最後に)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs"
GRUBを更新し、再起動して試してください。
$ Sudo update-grub
$ Sudo reboot
それでも問題が解決しない場合は、古いAcerのようにグラフィックドライバーの問題に関連している可能性があります(15.10ではこの問題はありませんが)。したがって、同じ手順に従って/ mode/default /にnomodesetを追加することもできます。グラブ:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_sleep=nonvs nomodeset"
うまくいけば、それらの1つがあなたのために働く。 nonvsラインの良いソースはありませんが、基本的にNVSは不揮発性ストレージであるため、問題が発生するため、2.x時代のカーネル開発者は保存を無効にする機能を実装しました。これがあなたのために働くならば、それは最小限の影響を与えるはずです(そして、もしそれがなければnomodesetを試みる前/後にそれを削除することを選択できます)。
また、nomodesetに関する注意事項として、このような問題を修正できるbiosビデオドライバーの使用をシステムに強制します(個人的には、エイサーはビデオドライバーの問題で有名です)。 nomodesetを追加すると、外部ディスプレイが検出されないなどの副作用が発生する可能性があると聞いたことがありますが、そのようなことに気付いたことはありません。 nomodesetの詳細: 「nomodeset」の機能
更新:i8042を問題として指しているさまざまなtheadでいくつかのAcer固有の問題に遭遇しましたが、それらはほとんどが古いマシン/カーネルにありました。以下でこれらを試す前に、具体的に把握することをお勧めします。/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 Machinesの犯人であるため、試してみることができます。
ソース: https://wiki.archlinux.org/index.php/Pm-utils カーネルパラメーターの詳細: https://www.kernel.org/doc/Documentation/ kernel-parameters.txt