Suspend works flawlessly however resume leads to a checker board screen rather that lightdm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
nvidia-graphics-drivers-331 (Ubuntu) |
Fix Released
|
Low
|
Alberto Milone |
Bug Description
Upon installing nvidia-331 and nvidia-prime if I suspend the laptop everything goes down as expected. However upon resume I get a checkerboard style page rather than the lightdm login page.
If I disable the nvidia stuff from the optimus box and just have the intel gfx running suspend and resume work again.
Please note that the issue only seems to happen when the nvidia discreet gfx card is in use. If the device is switched to intel only then it doesn't.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: nvidia-331 331.38-0ubuntu3
ProcVersionSign
Uname: Linux 3.13.0-7-generic x86_64
NonfreeKernelMo
ApportVersion: 2.13.2-0ubuntu2
Architecture: amd64
Date: Wed Feb 5 15:57:56 2014
InstallationDate: Installed on 2014-01-10 (26 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140109)
SourcePackage: nvidia-
UpgradeStatus: No upgrade log present (probably fresh install)
---
ApportVersion: 2.13.2-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2014-01-10 (26 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140109)
MachineType: LENOVO 2099
Package: nvidia-
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.123
Tags: trusty
Uname: Linux 3.13.0-7-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/23/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 5DCN89WW(V8.00)
dmi.board.
dmi.board.name: INVALID
dmi.board.vendor: LENOVO
dmi.board.version: 31900003WIN8 STD MLT
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 2099
dmi.product.
dmi.sys.vendor: LENOVO
Apparently it's the i915 kernel module that fails when the system suspends (as per the dmesg in nvidia- bug-report. log.gz) :
[ 347.094378] ------------[ cut here ]------------ buildd/ linux-3. 13.0/drivers/ gpu/drm/ i915/intel_ uncore. c:125 gen6_gt_ check_fifodbg. isra.9+ 0x38/0x50 [i915]() wake_work [i915] 5d7>] dump_stack+ 0x45/0x56 67d>] warn_slowpath_ common+ 0x7d/0xa0 6ec>] warn_slowpath_ fmt+0x4c/ 0x50 d08>] gen6_gt_ check_fifodbg. isra.9+ 0x38/0x50 [i915] dab>] __gen6_ gt_force_ wake_mt_ put+0x2b/ 0x30 [i915] ad7>] gen6_force_ wake_work+ 0x37/0x50 [i915] 872>] process_ one_work+ 0x182/0x450 611>] worker_ thread+ 0x121/0x410 4f0>] ? rescuer_ thread+ 0x3e0/0x3e0 262>] kthread+0xd2/0xf0 190>] ? kthread_ create_ on_node+ 0x190/0x190 efc>] ret_from_ fork+0x7c/ 0xb0 190>] ? kthread_ create_ on_node+ 0x190/0x190
[ 347.094404] WARNING: CPU: 5 PID: 2858 at /build/
[ 347.094404] MMIO read or write has been dropped ffffffff
.....
[ 347.094428] CPU: 5 PID: 2858 Comm: kworker/u16:13 Tainted: PF O 3.13.0-7-generic #25-Ubuntu
[ 347.094429] Hardware name: LENOVO 2099/INVALID, BIOS 5DCN89WW(V8.00) 08/23/2012
[ 347.094438] Workqueue: i915 gen6_force_
[ 347.094440] 0000000000000009 ffff88020e8a1d38 ffffffff817095d7 ffff88020e8a1d80
[ 347.094442] ffff88020e8a1d70 ffffffff8106467d ffff8800b709c020 ffff8800b709c028
[ 347.094443] 0000000000000246 0000000000000000 0000000000000200 ffff88020e8a1dd0
[ 347.094444] Call Trace:
[ 347.094448] [<ffffffff81709
[ 347.094451] [<ffffffff81064
[ 347.094452] [<ffffffff81064
[ 347.094462] [<ffffffffa0c6d
[ 347.094469] [<ffffffffa0c6d
[ 347.094477] [<ffffffffa0c6d
[ 347.094479] [<ffffffff81080
[ 347.094481] [<ffffffff81081
[ 347.094482] [<ffffffff81081
[ 347.094484] [<ffffffff81088
[ 347.094485] [<ffffffff81088
[ 347.094488] [<ffffffff81719
[ 347.094489] [<ffffffff81088
[ 347.094490] ---[ end trace c5385131fcc61d31 ]---
[ 347.943633] PM: suspend of devices complete after 986.296 msecs
[ 347.943778] PM: late suspend of devices complete after 0.143 msecs