[LENOVO 80LM] suspend/resume failure

Bug #1560202 reported by Jorge on 2016-03-21
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
pm-utils (Ubuntu)

Bug Description

Lenovo B51 with Ubuntu Mate 16.04, fresh and up to date installed. The system fails to suspend from any known method (dm menu, session menu, pm-suspend). Hard reset required after every attempt.

This bug also affects Lenovo G50 series - Kubuntu 16.04

This bug is easily replicable all the time.
just type pm-suspend

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-15-generic 4.4.0-15.31
ProcVersionSignature: Ubuntu 4.4.0-15.31-generic 4.4.6
Uname: Linux 4.4.0-15-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
 /dev/snd/pcmC0D0p: sergio 1920 F...m pulseaudio
 /dev/snd/controlC0: sergio 1920 F.... pulseaudio
CurrentDesktop: MATE
Date: Mon Mar 21 21:12:47 2016
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=b2e611bd-bf9b-4a08-a32f-f2691d75c3c9
InstallationDate: Installed on 2016-03-21 (0 days ago)
InstallationMedia: Ubuntu-MATE 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160224)
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 8087:0a2a Intel Corp.
 Bus 001 Device 002: ID 174f:14f2 Syntek
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 80LM
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-15-generic root=UUID=15117e0b-6e2f-4471-83be-5d0c22689f0f ro quiet splash vt.handoff=7
 linux-restricted-modules-4.4.0-15-generic N/A
 linux-backports-modules-4.4.0-15-generic N/A
 linux-firmware 1.157
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/12/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: D7CN15WW(V1.01)
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: Lenovo B51-80
dmi.board.vendor: LENOVO
dmi.board.version: No DPK
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo B51-80
dmi.modalias: dmi:bvnLENOVO:bvrD7CN15WW(V1.01):bd08/12/2015:svnLENOVO:pn80LM:pvrLenovoB51-80:rvnLENOVO:rnLenovoB51-80:rvrNoDPK:cvnLENOVO:ct10:cvrLenovoB51-80:
dmi.product.name: 80LM
dmi.product.version: Lenovo B51-80
dmi.sys.vendor: LENOVO

Jorge (jorge-4) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.5 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-wily/

Changed in linux (Ubuntu):
importance: Undecided → Critical
importance: Critical → Medium
status: Confirmed → Incomplete
Download full text (3.4 KiB)

sorry for the delay, this is a friend's laptop. The failure to suspend was there in 4.5.0-040500-generic package, but it is fixed in 4.6.0-040600rc1-generic.

however, a kernel bug with a similar trace as the bug in kernel package 4.4.0-16-generic (see below). All tested versions suffer from flickering in the screen that appears at random intervals. The flickering disappears for a while in version 4.6.0 after a suspend/resume cycle.

[ 66.775902] ------------[ cut here ]------------
[ 66.775928] WARNING: CPU: 1 PID: 166 at
/home/kernel/COD/linux/drivers/gpu/drm/i915/intel_uncore.c:649 __unclaimed_reg_debug+0x80/0x90
[ 66.775930] Unclaimed register detected before reading register 0x205c
[ 66.775930] Modules linked in: thinkpad_acpi nvram msr pci_stub vboxpci(OE) vboxnetadp(OE)
vboxnetflt(OE) vboxdrv(OE) drbg ansi_cprng ctr ccm bnep uvcvideo dm_crypt videobuf2_vmalloc
videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btusb btrtl btbcm btintel bluetooth
arc4 iwlmvm mac80211 snd_soc_skl intel_rapl snd_soc_skl_ipc x86_pkg_temp_thermal snd_soc_sst_ipc
intel_powerclamp snd_soc_sst_dsp coretemp snd_hda_ext_core kvm_intel kvm irqbypass
snd_soc_sst_match snd_hda_codec_hdmi iwlwifi snd_soc_core snd_hda_codec_generic crct10dif_pclmul
snd_compress ac97_bus snd_pcm_dmaengine crc32_pclmul dw_dmac_core ghash_clmulni_intel rtsx_pci_ms
snd_hda_intel snd_hda_codec snd_hda_core memstick snd_hwdep aesni_intel snd_pcm snd_seq_midi
aes_x86_64 snd_seq_midi_event lrw cfg80211 snd_rawmidi gf128mul
[ 66.775956] glue_helper snd_seq snd_seq_device ablk_helper snd_timer cryptd mei_me mei snd
ideapad_laptop sparse_keymap shpchp input_leds joydev soundcore intel_pch_thermal serio_raw tpm_crb
acpi_pad mac_hid parport_pc ppdev lp parport autofs4 amdkfd rtsx_pci_sdmmc amd_iommu_v2 radeon i915
ttm i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect sysimgblt fb_sys_fops rtsx_pci drm
r8169 ahci mii libahci wmi video fjes
[ 66.775975] CPU: 1 PID: 166 Comm: kworker/u16:3 Tainted: G OE 4.6.0-040600rc1-generic
[ 66.775976] Hardware name: LENOVO 80LM/Lenovo B51-80, BIOS D7CN15WW(V1.01) 08/12/2015
[ 66.775986] Workqueue: i915-hangcheck i915_hangcheck_elapsed [i915]
[ 66.775987] 0000000000000086 000000000e719fb3 ffff88006f9dfc18 ffffffff813ee833
[ 66.775989] ffff88006f9dfc68 0000000000000000 ffff88006f9dfc58 ffffffff8108275b
[ 66.775991] 000002896f9dfc60 0000000000000001 0000000000000001 000000000000205c
[ 66.775992] Call Trace:
[ 66.775996] [<ffffffff813ee833>] dump_stack+0x63/0x90
[ 66.775999] [<ffffffff8108275b>] __warn+0xcb/0xf0
[ 66.776000] [<ffffffff810827df>] warn_slowpath_fmt+0x5f/0x80
[ 66.776014] [<ffffffffc01f4dc0>] __unclaimed_reg_debug+0x80/0x90 [i915]
[ 66.776026] [<ffffffffc01fa81b>] gen9_read32+0x30b/0x390 [i915]
[ 66.776038] [<ffffffffc01efc94>] intel_ring_get_active_head+0x84/0xe0 [i915]
[ 66.776047] [<ffffffffc01a74db>] i915_hangcheck_elapsed+0x10b/0x550 [i915]
[ 66.776050] [<ffffffff8102d772>] ? __switch_to+0x2a2/0x550
[ 66.776052] [<ffffffff8109c845>] process_one_work+0x165/0x480
[ 66.776054] [<ffffffff8109cbab>] worker_thread+0x4b/0x500
[ 66.776056] [<ffffffff8109cb60>] ? process_one_work+0x480/0x480
[ 66.776057] [<...


Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pm-utils (Ubuntu):
status: New → Confirmed
description: updated
description: updated
description: updated
Jorge (jorge-4) wrote :

I forgot to say that the problem was there from the first boot. Only kernel versions higher than 4.6 can suspend, but flickering and intel display driver bug is present in all versions.

description: updated
tags: added: kernel-fixed-upstream
Changed in pm-utils (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers