Hello,
I have a HP ProBook 450 G1 notebook (Intel i5 Haswell processor, embedded graphics) and I have a problem with hibernation.
The problem is this: after thawing, the system in unstable. A consistent behaviour is that after two hibernations (without rebooting), the second thaw seems to put the system in a working state, but actually it does not: if you try to start applications they won't start and, after some clicks, the system usually freezes completely.
/var/log/pm-suspend.log does not reveal anything interesting.
/var/log/syslog shows "general protection faults" when this happens. This is just an example:
Code:
Nov 11 22:55:28 hppb kernel: [ 152.035690] general protection fault: 0000 [#1] SMP
Nov 11 22:55:28 hppb kernel: [ 152.035713] Modules linked in: pci_stub vboxpci(OX) vboxnetadp(OX) vboxnetflt(OX) vboxdrv(OX) ctr ccm hp_wmi sparse_keymap snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel btusb snd_hda_codec rfcomm bnep snd_hwdep x86_pkg_temp_thermal bluetooth arc4 snd_pcm uvcvideo intel_powerclamp coretemp videobuf2_vmalloc videobuf2_memops videobuf2_core kvm_intel videodev snd_page_alloc ath9k kvm ath9k_common snd_seq_midi ath9k_hw snd_seq_midi_event ath nls_iso8859_1 snd_rawmidi joydev snd_seq mac80211 serio_raw snd_seq_device snd_timer cfg80211 rtsx_pci_ms lpc_ich memstick snd mei_me mei soundcore parport_pc hp_accel ppdev lis3lv02d input_polldev usbip_host(C) hp_wireless usbip_core(C) mac_hid lp parport btrfs xor raid6_pq libcrc32c dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rtsx_pci_sdmmc aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i915 psmouse ahci libahci r8169 rtsx_pci mii wmi i2c_algo_bit drm_kms_helper video drm
Nov 11 22:55:28 hppb kernel: [ 152.036018] CPU: 3 PID: 4511 Comm: bluedevil-monol Tainted: G C OX 3.13.0-39-generic #66-Ubuntu
Nov 11 22:55:28 hppb kernel: [ 152.036043] Hardware name: Hewlett-Packard HP ProBook 450 G1/1942, BIOS L74 Ver. 01.08 02/13/2014
Nov 11 22:55:28 hppb kernel: [ 152.036067] task: ffff880133381800 ti: ffff8800b892c000 task.ti: ffff8800b892c000
Nov 11 22:55:28 hppb kernel: [ 152.036086] RIP: 0010:[<ffffffff811d5ed0>] [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.036112] RSP: 0018:ffff8800b892dcd8 EFLAGS: 00010206
Nov 11 22:55:28 hppb kernel: [ 152.036126] RAX: 000000000000000a RBX: 0083000000820000 RCX: 0000000000000013
Nov 11 22:55:28 hppb kernel: [ 152.036145] RDX: 0000000000810000 RSI: ffff8800b892de50 RDI: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.036163] RBP: ffff8800b892dd18 R08: 61632f3233783233 R09: ffff8800b892dd3c
Nov 11 22:55:28 hppb kernel: [ 152.036181] R10: ffff8800ac5c404d R11: 000000000000000a R12: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.036199] R13: 008300000081fff8 R14: 0000000a461dca82 R15: ffff8800b892de50
Nov 11 22:55:28 hppb kernel: [ 152.036218] FS: 00007fdd69b6c7c0(0000) GS:ffff88013fac0000(0000) knlGS:0000000000000000
Nov 11 22:55:28 hppb kernel: [ 152.036239] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 11 22:55:28 hppb kernel: [ 152.036254] CR2: 0000000001bbc008 CR3: 00000000ac8d8000 CR4: 00000000001407e0
Nov 11 22:55:28 hppb kernel: [ 152.036272] Stack:
Nov 11 22:55:28 hppb kernel: [ 152.036278] ffff88013a382e00 ffff880133381800 ffff8800b02c4600 ffff8800b892ddb0
Nov 11 22:55:28 hppb kernel: [ 152.036300] ffff8800b892dda0 ffff8800b892de40 ffff8800b892de40 ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.036323] ffff8800b892dd68 ffffffff811c7b74 ffff8800ac5c404d ffff8801390e4a20
Nov 11 22:55:28 hppb kernel: [ 152.036345] Call Trace:
Nov 11 22:55:28 hppb kernel: [ 152.036355] [<ffffffff811c7b74>] lookup_fast+0x44/0x2c0
Nov 11 22:55:28 hppb kernel: [ 152.036371] [<ffffffff811cbb25>] path_lookupat+0x155/0x790
Nov 11 22:55:28 hppb kernel: [ 152.036390] [<ffffffff81179712>] ? handle_mm_fault+0x882/0xf00
Nov 11 22:55:28 hppb kernel: [ 152.036407] [<ffffffff811ccfe2>] ? final_putname+0x22/0x50
Nov 11 22:55:28 hppb kernel: [ 152.036424] [<ffffffff811a2245>] ? kmem_cache_alloc+0x35/0x1e0
Nov 11 22:55:28 hppb kernel: [ 152.036440] [<ffffffff811cd05f>] ? getname_flags+0x4f/0x190
Nov 11 22:55:28 hppb kernel: [ 152.036456] [<ffffffff811cc18b>] filename_lookup+0x2b/0xc0
Nov 11 22:55:28 hppb kernel: [ 152.036473] [<ffffffff811cdd24>] user_path_at_empty+0x54/0x90
Nov 11 22:55:28 hppb kernel: [ 152.036490] [<ffffffff81311a1f>] ? apparmor_cred_prepare+0x2f/0x50
Nov 11 22:55:28 hppb kernel: [ 152.036507] [<ffffffff811cdd71>] user_path_at+0x11/0x20
Nov 11 22:55:28 hppb kernel: [ 152.036523] [<ffffffff811bb8e2>] SyS_access+0xa2/0x1f0
Nov 11 22:55:28 hppb kernel: [ 152.036538] [<ffffffff8172f7ed>] system_call_fastpath+0x1a/0x1f
Nov 11 22:55:28 hppb kernel: [ 152.036554] Code: 84 ae 00 00 00 4c 89 f0 48 c1 e8 20 49 89 c3 eb 16 66 2e 0f 1f 84 00 00 00 00 00 48 8b 1b 48 85 db 0f 84 8c 00 00 00 4c 8d 6b f8 <8b> 53 fc 4c 39 63 10 75 e7 48 83 7b 08 00 74 e0 83 e2 fe 41 f6
Nov 11 22:55:28 hppb kernel: [ 152.036654] RIP [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.036671] RSP <ffff8800b892dcd8>
Nov 11 22:55:28 hppb kernel: [ 152.040620] ---[ end trace ea1d4f5a38d65dd1 ]---
Nov 11 22:55:28 hppb kernel: [ 152.093303] general protection fault: 0000 [#2] SMP
Nov 11 22:55:28 hppb kernel: [ 152.093324] Modules linked in: pci_stub vboxpci(OX) vboxnetadp(OX) vboxnetflt(OX) vboxdrv(OX) ctr ccm hp_wmi sparse_keymap snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel btusb snd_hda_codec rfcomm bnep snd_hwdep x86_pkg_temp_thermal bluetooth arc4 snd_pcm uvcvideo intel_powerclamp coretemp videobuf2_vmalloc videobuf2_memops videobuf2_core kvm_intel videodev snd_page_alloc ath9k kvm ath9k_common snd_seq_midi ath9k_hw snd_seq_midi_event ath nls_iso8859_1 snd_rawmidi joydev snd_seq mac80211 serio_raw snd_seq_device snd_timer cfg80211 rtsx_pci_ms lpc_ich memstick snd mei_me mei soundcore parport_pc hp_accel ppdev lis3lv02d input_polldev usbip_host(C) hp_wireless usbip_core(C) mac_hid lp parport btrfs xor raid6_pq libcrc32c dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rtsx_pci_sdmmc aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i915 psmouse ahci libahci r8169 rtsx_pci mii wmi i2c_algo_bit drm_kms_helper video drm
Nov 11 22:55:28 hppb kernel: [ 152.094482] CPU: 2 PID: 4514 Comm: bluedevil-monol Tainted: G D C OX 3.13.0-39-generic #66-Ubuntu
Nov 11 22:55:28 hppb kernel: [ 152.095358] Hardware name: Hewlett-Packard HP ProBook 450 G1/1942, BIOS L74 Ver. 01.08 02/13/2014
Nov 11 22:55:28 hppb kernel: [ 152.096216] task: ffff8800b7c4e000 ti: ffff8800b8930000 task.ti: ffff8800b8930000
Nov 11 22:55:28 hppb kernel: [ 152.097075] RIP: 0010:[<ffffffff811d5ed0>] [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.097930] RSP: 0018:ffff8800b8931cd8 EFLAGS: 00010206
Nov 11 22:55:28 hppb kernel: [ 152.098753] RAX: 000000000000000a RBX: 0083000000820000 RCX: 0000000000000013
Nov 11 22:55:28 hppb kernel: [ 152.099553] RDX: 0000000000810000 RSI: ffff8800b8931e50 RDI: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.100353] RBP: ffff8800b8931d18 R08: 61632f3233783233 R09: ffff8800b8931d3c
Nov 11 22:55:28 hppb kernel: [ 152.101135] R10: ffff8800aca5804d R11: 000000000000000a R12: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.101887] R13: 008300000081fff8 R14: 0000000a461dca82 R15: ffff8800b8931e50
Nov 11 22:55:28 hppb kernel: [ 152.102877] FS: 00007f300982a7c0(0000) GS:ffff88013fa80000(0000) knlGS:0000000000000000
Nov 11 22:55:28 hppb kernel: [ 152.103803] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 11 22:55:28 hppb kernel: [ 152.104566] CR2: 00000000021af058 CR3: 00000000ab3ac000 CR4: 00000000001407e0
Nov 11 22:55:28 hppb kernel: [ 152.105338] Stack:
Nov 11 22:55:28 hppb kernel: [ 152.106081] ffff8800b8931cf8 ffff8800b7c4e000 0000000000000000 ffff8800b8931db0
Nov 11 22:55:28 hppb kernel: [ 152.106848] ffff8800b8931da0 ffff8800b8931e40 ffff8800b8931e40 ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.107611] ffff8800b8931d68 ffffffff811c7b74 ffff8800aca5804d ffff8801390e4a20
Nov 11 22:55:28 hppb kernel: [ 152.108366] Call Trace:
Nov 11 22:55:28 hppb kernel: [ 152.109130] [<ffffffff811c7b74>] lookup_fast+0x44/0x2c0
Nov 11 22:55:28 hppb kernel: [ 152.109874] [<ffffffff811cbb25>] path_lookupat+0x155/0x790
Nov 11 22:55:28 hppb kernel: [ 152.110614] [<ffffffff811ccfe2>] ? final_putname+0x22/0x50
Nov 11 22:55:28 hppb kernel: [ 152.111348] [<ffffffff811a2245>] ? kmem_cache_alloc+0x35/0x1e0
Nov 11 22:55:28 hppb kernel: [ 152.112079] [<ffffffff811cd05f>] ? getname_flags+0x4f/0x190
Nov 11 22:55:28 hppb kernel: [ 152.112832] [<ffffffff811cc18b>] filename_lookup+0x2b/0xc0
Nov 11 22:55:28 hppb kernel: [ 152.113556] [<ffffffff811cdd24>] user_path_at_empty+0x54/0x90
Nov 11 22:55:28 hppb kernel: [ 152.114282] [<ffffffff81311a1f>] ? apparmor_cred_prepare+0x2f/0x50
Nov 11 22:55:28 hppb kernel: [ 152.115033] [<ffffffff811cdd71>] user_path_at+0x11/0x20
Nov 11 22:55:28 hppb kernel: [ 152.115760] [<ffffffff811bb8e2>] SyS_access+0xa2/0x1f0
Nov 11 22:55:28 hppb kernel: [ 152.116486] [<ffffffff8172f7ed>] system_call_fastpath+0x1a/0x1f
Nov 11 22:55:28 hppb kernel: [ 152.117231] Code: 84 ae 00 00 00 4c 89 f0 48 c1 e8 20 49 89 c3 eb 16 66 2e 0f 1f 84 00 00 00 00 00 48 8b 1b 48 85 db 0f 84 8c 00 00 00 4c 8d 6b f8 <8b> 53 fc 4c 39 63 10 75 e7 48 83 7b 08 00 74 e0 83 e2 fe 41 f6
Nov 11 22:55:28 hppb kernel: [ 152.119216] RIP [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.120000] RSP <ffff8800b8931cd8>
Nov 11 22:55:28 hppb kernel: [ 152.120821] ---[ end trace ea1d4f5a38d65dd2 ]---
Nov 11 22:55:28 hppb kernel: [ 152.172882] general protection fault: 0000 [#3] SMP
Nov 11 22:55:28 hppb kernel: [ 152.173701] Modules linked in: pci_stub vboxpci(OX) vboxnetadp(OX) vboxnetflt(OX) vboxdrv(OX) ctr ccm hp_wmi sparse_keymap snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel btusb snd_hda_codec rfcomm bnep snd_hwdep x86_pkg_temp_thermal bluetooth arc4 snd_pcm uvcvideo intel_powerclamp coretemp videobuf2_vmalloc videobuf2_memops videobuf2_core kvm_intel videodev snd_page_alloc ath9k kvm ath9k_common snd_seq_midi ath9k_hw snd_seq_midi_event ath nls_iso8859_1 snd_rawmidi joydev snd_seq mac80211 serio_raw snd_seq_device snd_timer cfg80211 rtsx_pci_ms lpc_ich memstick snd mei_me mei soundcore parport_pc hp_accel ppdev lis3lv02d input_polldev usbip_host(C) hp_wireless usbip_core(C) mac_hid lp parport btrfs xor raid6_pq libcrc32c dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rtsx_pci_sdmmc aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i915 psmouse ahci libahci r8169 rtsx_pci mii wmi i2c_algo_bit drm_kms_helper video drm
Nov 11 22:55:28 hppb kernel: [ 152.179196] CPU: 1 PID: 4517 Comm: bluedevil-monol Tainted: G D C OX 3.13.0-39-generic #66-Ubuntu
Nov 11 22:55:28 hppb kernel: [ 152.180134] Hardware name: Hewlett-Packard HP ProBook 450 G1/1942, BIOS L74 Ver. 01.08 02/13/2014
Nov 11 22:55:28 hppb kernel: [ 152.181120] task: ffff880133386000 ti: ffff8800b892c000 task.ti: ffff8800b892c000
Nov 11 22:55:28 hppb kernel: [ 152.182049] RIP: 0010:[<ffffffff811d5ed0>] [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.182938] RSP: 0018:ffff8800b892dcd8 EFLAGS: 00010206
Nov 11 22:55:28 hppb kernel: [ 152.183798] RAX: 000000000000000a RBX: 0083000000820000 RCX: 0000000000000013
Nov 11 22:55:28 hppb kernel: [ 152.184665] RDX: 0000000000810000 RSI: ffff8800b892de50 RDI: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.185484] RBP: ffff8800b892dd18 R08: 61632f3233783233 R09: ffff8800b892dd3c
Nov 11 22:55:28 hppb kernel: [ 152.186290] R10: ffff880034a2d04d R11: 000000000000000a R12: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.187085] R13: 008300000081fff8 R14: 0000000a461dca82 R15: ffff8800b892de50
Nov 11 22:55:28 hppb kernel: [ 152.187898] FS: 00007f7abd2347c0(0000) GS:ffff88013fa40000(0000) knlGS:0000000000000000
Nov 11 22:55:28 hppb kernel: [ 152.188683] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 11 22:55:28 hppb kernel: [ 152.189470] CR2: 00000000014a3058 CR3: 00000000adec9000 CR4: 00000000001407e0
Nov 11 22:55:28 hppb kernel: [ 152.190255] Stack:
Nov 11 22:55:28 hppb kernel: [ 152.191032] ffff8800b892dcf8 ffff880133386000 0000000000000000 ffff8800b892ddb0
Nov 11 22:55:28 hppb kernel: [ 152.191854] ffff8800b892dda0 ffff8800b892de40 ffff8800b892de40 ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.192652] ffff8800b892dd68 ffffffff811c7b74 ffff880034a2d04d ffff8801390e4a20
Nov 11 22:55:28 hppb kernel: [ 152.193450] Call Trace:
Nov 11 22:55:28 hppb kernel: [ 152.194230] [<ffffffff811c7b74>] lookup_fast+0x44/0x2c0
Nov 11 22:55:28 hppb kernel: [ 152.195034] [<ffffffff811cbb25>] path_lookupat+0x155/0x790
Nov 11 22:55:28 hppb kernel: [ 152.195809] [<ffffffff811ccfe2>] ? final_putname+0x22/0x50
Nov 11 22:55:28 hppb kernel: [ 152.196577] [<ffffffff811a2245>] ? kmem_cache_alloc+0x35/0x1e0
Nov 11 22:55:28 hppb kernel: [ 152.197349] [<ffffffff811cd05f>] ? getname_flags+0x4f/0x190
Nov 11 22:55:28 hppb kernel: [ 152.198139] [<ffffffff811cc18b>] filename_lookup+0x2b/0xc0
Nov 11 22:55:28 hppb kernel: [ 152.198898] [<ffffffff811cdd24>] user_path_at_empty+0x54/0x90
Nov 11 22:55:28 hppb kernel: [ 152.199653] [<ffffffff81311a1f>] ? apparmor_cred_prepare+0x2f/0x50
Nov 11 22:55:28 hppb kernel: [ 152.200403] [<ffffffff811cdd71>] user_path_at+0x11/0x20
Nov 11 22:55:28 hppb kernel: [ 152.201188] [<ffffffff811bb8e2>] SyS_access+0xa2/0x1f0
Nov 11 22:55:28 hppb kernel: [ 152.201940] [<ffffffff8172f7ed>] system_call_fastpath+0x1a/0x1f
Nov 11 22:55:28 hppb kernel: [ 152.202694] Code: 84 ae 00 00 00 4c 89 f0 48 c1 e8 20 49 89 c3 eb 16 66 2e 0f 1f 84 00 00 00 00 00 48 8b 1b 48 85 db 0f 84 8c 00 00 00 4c 8d 6b f8 <8b> 53 fc 4c 39 63 10 75 e7 48 83 7b 08 00 74 e0 83 e2 fe 41 f6
Nov 11 22:55:28 hppb kernel: [ 152.204374] RIP [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.205195] RSP <ffff8800b892dcd8>
Nov 11 22:55:28 hppb kernel: [ 152.206012] ---[ end trace ea1d4f5a38d65dd3 ]---
Nov 11 22:55:28 hppb kernel: [ 152.255796] general protection fault: 0000 [#4] SMP
Nov 11 22:55:28 hppb kernel: [ 152.256622] Modules linked in: pci_stub vboxpci(OX) vboxnetadp(OX) vboxnetflt(OX) vboxdrv(OX) ctr ccm hp_wmi sparse_keymap snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel btusb snd_hda_codec rfcomm bnep snd_hwdep x86_pkg_temp_thermal bluetooth arc4 snd_pcm uvcvideo intel_powerclamp coretemp videobuf2_vmalloc videobuf2_memops videobuf2_core kvm_intel videodev snd_page_alloc ath9k kvm ath9k_common snd_seq_midi ath9k_hw snd_seq_midi_event ath nls_iso8859_1 snd_rawmidi joydev snd_seq mac80211 serio_raw snd_seq_device snd_timer cfg80211 rtsx_pci_ms lpc_ich memstick snd mei_me mei soundcore parport_pc hp_accel ppdev lis3lv02d input_polldev usbip_host(C) hp_wireless usbip_core(C) mac_hid lp parport btrfs xor raid6_pq libcrc32c dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel rtsx_pci_sdmmc aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i915 psmouse ahci libahci r8169 rtsx_pci mii wmi i2c_algo_bit drm_kms_helper video drm
Nov 11 22:55:28 hppb kernel: [ 152.262072] CPU: 0 PID: 4520 Comm: bluedevil-monol Tainted: G D C OX 3.13.0-39-generic #66-Ubuntu
Nov 11 22:55:28 hppb kernel: [ 152.263008] Hardware name: Hewlett-Packard HP ProBook 450 G1/1942, BIOS L74 Ver. 01.08 02/13/2014
Nov 11 22:55:28 hppb kernel: [ 152.263930] task: ffff880133384800 ti: ffff880138390000 task.ti: ffff880138390000
Nov 11 22:55:28 hppb kernel: [ 152.264831] RIP: 0010:[<ffffffff811d5ed0>] [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.265723] RSP: 0018:ffff880138391cd8 EFLAGS: 00010206
Nov 11 22:55:28 hppb kernel: [ 152.266582] RAX: 000000000000000a RBX: 0083000000820000 RCX: 0000000000000013
Nov 11 22:55:28 hppb kernel: [ 152.267426] RDX: 0000000000810000 RSI: ffff880138391e50 RDI: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.268243] RBP: ffff880138391d18 R08: 61632f3233783233 R09: ffff880138391d3c
Nov 11 22:55:28 hppb kernel: [ 152.269049] R10: ffff88003525304d R11: 000000000000000a R12: ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.269847] R13: 008300000081fff8 R14: 0000000a461dca82 R15: ffff880138391e50
Nov 11 22:55:28 hppb kernel: [ 152.270631] FS: 00007f34ba8f17c0(0000) GS:ffff88013fa00000(0000) knlGS:0000000000000000
Nov 11 22:55:28 hppb kernel: [ 152.271419] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 11 22:55:28 hppb kernel: [ 152.272201] CR2: 0000000000e71008 CR3: 0000000133552000 CR4: 00000000001407f0
Nov 11 22:55:28 hppb kernel: [ 152.272988] Stack:
Nov 11 22:55:28 hppb kernel: [ 152.273764] ffff880138391cf8 ffff880133384800 0000000000000000 ffff880138391db0
Nov 11 22:55:28 hppb kernel: [ 152.274563] ffff880138391da0 ffff880138391e40 ffff880138391e40 ffff880097a346c0
Nov 11 22:55:28 hppb kernel: [ 152.275360] ffff880138391d68 ffffffff811c7b74 ffff88003525304d ffff8801390e4a20
Nov 11 22:55:28 hppb kernel: [ 152.276157] Call Trace:
Nov 11 22:55:28 hppb kernel: [ 152.276938] [<ffffffff811c7b74>] lookup_fast+0x44/0x2c0
Nov 11 22:55:28 hppb kernel: [ 152.277720] [<ffffffff811cbb25>] path_lookupat+0x155/0x790
Nov 11 22:55:28 hppb kernel: [ 152.278498] [<ffffffff811ccfe2>] ? final_putname+0x22/0x50
Nov 11 22:55:28 hppb kernel: [ 152.279270] [<ffffffff811a2245>] ? kmem_cache_alloc+0x35/0x1e0
Nov 11 22:55:28 hppb kernel: [ 152.280033] [<ffffffff811cd05f>] ? getname_flags+0x4f/0x190
Nov 11 22:55:28 hppb kernel: [ 152.280795] [<ffffffff811cc18b>] filename_lookup+0x2b/0xc0
Nov 11 22:55:28 hppb kernel: [ 152.281556] [<ffffffff811cdd24>] user_path_at_empty+0x54/0x90
Nov 11 22:55:28 hppb kernel: [ 152.282313] [<ffffffff81311a1f>] ? apparmor_cred_prepare+0x2f/0x50
Nov 11 22:55:28 hppb kernel: [ 152.283066] [<ffffffff811cdd71>] user_path_at+0x11/0x20
Nov 11 22:55:28 hppb kernel: [ 152.283820] [<ffffffff811bb8e2>] SyS_access+0xa2/0x1f0
Nov 11 22:55:28 hppb kernel: [ 152.284575] [<ffffffff8172f7ed>] system_call_fastpath+0x1a/0x1f
Nov 11 22:55:28 hppb kernel: [ 152.285329] Code: 84 ae 00 00 00 4c 89 f0 48 c1 e8 20 49 89 c3 eb 16 66 2e 0f 1f 84 00 00 00 00 00 48 8b 1b 48 85 db 0f 84 8c 00 00 00 4c 8d 6b f8 <8b> 53 fc 4c 39 63 10 75 e7 48 83 7b 08 00 74 e0 83 e2 fe 41 f6
Nov 11 22:55:28 hppb kernel: [ 152.286985] RIP [<ffffffff811d5ed0>] __d_lookup_rcu+0x80/0x160
Nov 11 22:55:28 hppb kernel: [ 152.287798] RSP <ffff880138391cd8>
Nov 11 22:55:28 hppb kernel: [ 152.288633] ---[ end trace ea1d4f5a38d65dd4 ]---
I searched the Internet for things to try.
The page at:
http://trisquel.info/en/wiki/trouble...spendhibernate
suggests two things:
- to disable the wifi card before hibernation with "rfkill block" and restore it after thaw with "rfkill unblock" through a proper script in /usr/lib/pm-utils/sleep.d/, but this didn't help
- to boot with "nomodeset" kernel parameter, but this causes the video card to not work properly (graphics is completely corrupted, the system is not usable)
Then I looked at:
https://www.kernel.org/doc/Documenta...-debugging.txt
and followed the instructions given there to try to understand what can be the cause of this problem.
All the test modes for hibernation seem to work properly: even if I apply them repeatedly (without a reboot in the middle), the system continues to work properly.
Then I tried to reboot with minimal configuration, using the "init=/bin/bash" kernel boot parameter: well, I don't know if my test is significant, because in this way I can't even mount the root filesystem (which is encrypted), but trying to hibernate in that minimal command prompt seem to work fine.
So I tried to see if I could make hibernation work by unloading kernel modules. This is the list of modules that are normally loaded in my system:
Code:
Module Size Used by
pci_stub 12622 1
vboxpci 23194 0
vboxnetadp 25670 0
vboxnetflt 27613 0
vboxdrv 339502 3 vboxnetadp,vboxnetflt,vboxpci
ctr 13049 2
ccm 17773 2
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
snd_hda_codec_idt 54718 1
videobuf2_memops 13362 1 videobuf2_vmalloc
snd_hda_codec_hdmi 46368 1
videobuf2_core 40664 1 uvcvideo
videodev 134688 2 uvcvideo,videobuf2_core
hp_wmi 14062 0
sparse_keymap 13948 1 hp_wmi
snd_hda_intel 56451 5
snd_hda_codec 192906 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13602 1 snd_hda_codec
snd_pcm 102099 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
btusb 32412 0
rfcomm 69160 12
bnep 19624 2
snd_page_alloc 18710 2 snd_pcm,snd_hda_intel
bluetooth 391136 22 bnep,btusb,rfcomm
snd_seq_midi 13324 0
snd_seq_midi_event 14899 1 snd_seq_midi
snd_rawmidi 30144 1 snd_seq_midi
snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi
x86_pkg_temp_thermal 14205 0
intel_powerclamp 14705 0
coretemp 13435 0
arc4 12608 2
kvm_intel 143148 0
kvm 451729 1 kvm_intel
ath9k 164164 0
ath9k_common 13551 1 ath9k
snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi
ath9k_hw 453856 2 ath9k_common,ath9k
snd_timer 29482 2 snd_pcm,snd_seq
ath 28698 3 ath9k_common,ath9k,ath9k_hw
joydev 17381 0
mac80211 630653 1 ath9k
snd 69322 21 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
serio_raw 13462 0
rtsx_pci_ms 18151 0
cfg80211 484040 3 ath,ath9k,mac80211
memstick 16966 1 rtsx_pci_ms
parport_pc 32701 0
mei_me 18627 0
hp_accel 26012 0
nls_iso8859_1 12713 1
lpc_ich 21080 0
lis3lv02d 20156 1 hp_accel
input_polldev 13896 1 lis3lv02d
ppdev 17671 0
soundcore 12680 1 snd
mei 82276 1 mei_me
usbip_host 23867 0
usbip_core 32112 1 usbip_host
hp_wireless 12637 0
mac_hid 13205 0
lp 17759 0
parport 42348 3 lp,ppdev,parport_pc
btrfs 835954 0
xor 21411 1 btrfs
raid6_pq 97812 1 btrfs
libcrc32c 12644 1 btrfs
dm_crypt 23177 1
crct10dif_pclmul 14289 0
rtsx_pci_sdmmc 23274 0
crc32_pclmul 13113 0
ghash_clmulni_intel 13216 0
aesni_intel 55624 6
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
ablk_helper 13597 1 aesni_intel
cryptd 20359 4 ghash_clmulni_intel,aesni_intel,ablk_helper
i915 783961 5
psmouse 106714 0
i2c_algo_bit 13413 1 i915
drm_kms_helper 55071 1 i915
ahci 25819 3
libahci 32716 1 ahci
r8169 67581 0
drm 303102 4 i915,drm_kms_helper
rtsx_pci 46202 2 rtsx_pci_ms,rtsx_pci_sdmmc
mii 13934 1 r8169
wmi 19177 1 hp_wmi
video 19476 1 i915
The best I could do by blacklisting modules, obtaining a system that at least can mount my encrypted root filesystem and can lead me to a usable system (by "usable" I mean that I can test if hibernation and thaw work ;-)), was to get to the following minimal list of loaded modules:
Code:
Module Size Used by
dm_crypt 23177 1
ghash_clmulni_intel 13216 0
aesni_intel 55624 2
i915 783961 3
aes_x86_64 17131 1 aesni_intel
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
glue_helper 13990 1 aesni_intel
ablk_helper 13597 1 aesni_intel
cryptd 20359 4 ghash_clmulni_intel,aesni_intel,ablk_helper
i2c_algo_bit 13413 1 i915
drm_kms_helper 55071 1 i915
ahci 25819 2
drm 303102 4 i915,drm_kms_helper
libahci 32716 1 ahci
video 19476 1 i915
But even with so few modules loaded, the problem persists: after a couple of hibernation attempts, the system is unstable and crashes after some seconds of use.
At this point I really don't know what I can further do to try to discover the source of this problem (and, hopefully, a solution).
Suspend-to-RAM seems to work fine: I never had problems with it!
My system is a Linux Mint 17 KDE (based on Ubuntu 14.04) and the kernel version is:
3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
I had the same problem with Mint 16 (based on Ubuntu 13.10).
This is a notebook system and I would really need to make hibernation work correctly... :-(
Thanks in advance for any help.
Mauro