Sleep hotkey will trigger suspend twice on Dell laptop with 12.04.5

Bug #1352816 reported by Po-Hsu Lin on 2014-08-05
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Low
AceLan Kao
linux-lts-trusty (Ubuntu)
Low
AceLan Kao

Bug Description

This issue could be found on serval Dell Latitude laptops with 12.04.5 dailylive image (Aug.5)
The Sleep hotkey would trigger suspend twice

Steps:
1. Install the dailylive image for 12.04.5, boot to desktop
2. Try to suspend it with the sleep hotkey

Expect result:
* System suspended, after pressing the power button, it wakes from suspend, and everything works fine

Actual result:
* Suspend will be triggered twice:
System suspended with power LED blinking -> press the power button
System resumed from suspend, but few seconds later, it's suspended again.

Also, call trace could be found in dmesg output from these systems:
[11820.250541] ------------[ cut here ]------------
[11820.250548] WARNING: CPU: 0 PID: 40 at /build/buildd/linux-lts-trusty-3.13.0/drivers/base/firmware_class.c:1089 _request_firmware+0x1c4/0x1e0()
[11820.250574] Modules linked in: ctr ccm nls_iso8859_1 rfcomm bnep snd_hda_codec_hdmi snd_hda_codec_idt arc4 joydev iwldvm mac80211 btusb bluetooth snd_hda_intel snd_hda_codec i915 iwlwifi snd_hwdep snd_pcm cfg80211 snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq mei_me drm_kms_helper mei drm snd_timer psmouse dell_wmi sparse_keymap snd_seq_device i2c_algo_bit snd serio_raw dell_laptop wmi ppdev parport_pc soundcore video mac_hid lpc_ich dcdbas snd_page_alloc lp parport usb_storage mmc_block ahci libahci tg3 ptp pps_core sdhci_pci sdhci
[11820.250577] CPU: 0 PID: 40 Comm: kworker/u9:0 Tainted: G W 3.13.0-32-generic #57~precise1-Ubuntu
[11820.250578] Hardware name: Dell Inc. Latitude E5430 non-vPro/0N0PKJ, BIOS A13 01/13/2014
[11820.250590] Workqueue: hci0 hci_power_on [bluetooth]
[11820.250593] 0000000000000441 ffff880078e67c18 ffffffff81752c9e ffffffff81c4b718
[11820.250594] 0000000000000000 ffff880078e67c58 ffffffff8106af7c 0000000000000000
[11820.250596] ffff88006eda9088 ffff880078e67d10 ffff880078e67d1c 0000000000003a98
[11820.250596] Call Trace:
[11820.250602] [<ffffffff81752c9e>] dump_stack+0x46/0x58
[11820.250605] [<ffffffff8106af7c>] warn_slowpath_common+0x8c/0xc0
[11820.250607] [<ffffffff8106afca>] warn_slowpath_null+0x1a/0x20
[11820.250609] [<ffffffff814c34f4>] _request_firmware+0x1c4/0x1e0
[11820.250610] [<ffffffff814c35af>] request_firmware+0x3f/0x60
[11820.250613] [<ffffffffa0258c22>] btusb_setup_patchram+0x72/0x1d0 [btusb]
[11820.250620] [<ffffffffa03f9b15>] hci_dev_do_open+0x235/0x310 [bluetooth]
[11820.250627] [<ffffffffa03f9c2e>] hci_power_on+0x3e/0x160 [bluetooth]
[11820.250630] [<ffffffff810878cf>] process_one_work+0x17f/0x4c0
[11820.250631] [<ffffffff81088aeb>] worker_thread+0x11b/0x3d0
[11820.250633] [<ffffffff810889d0>] ? manage_workers.isra.21+0x190/0x190
[11820.250636] [<ffffffff8108fa79>] kthread+0xc9/0xe0
[11820.250637] [<ffffffff8108f9b0>] ? flush_kthread_worker+0xb0/0xb0
[11820.250640] [<ffffffff817681bc>] ret_from_fork+0x7c/0xb0
[11820.250642] [<ffffffff8108f9b0>] ? flush_kthread_worker+0xb0/0xb0
[11820.250643] ---[ end trace 8bd327679ac10916 ]---

However, this issue also affects 201208-11587 Lenovo B470e laptop,
but there is no such call trace could be found in dmesg output.

Suspend with lid close or using the "Suspend" option in system menu works fine.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.13.0-32-generic 3.13.0-32.57~precise1 [modified: boot/vmlinuz-3.13.0-32-generic]
ProcVersionSignature: Ubuntu 3.13.0-32.57~precise1-generic 3.13.11.4
Uname: Linux 3.13.0-32-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
Date: Tue Aug 5 05:36:39 2014
InstallationMedia: Ubuntu 12.04.5 LTS "Precise Pangolin" - Release amd64 (20140803)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: linux-lts-trusty
UpgradeStatus: No upgrade log present (probably fresh install)

Po-Hsu Lin (cypressyew) wrote :
Po-Hsu Lin (cypressyew) wrote :

dmesg output from 201202-10548

Po-Hsu Lin (cypressyew) wrote :

dmesg output from 201208-11536

Changed in linux-lts-trusty (Ubuntu):
assignee: nobody → AceLan Kao (acelankao)
Changed in hwe-next:
assignee: nobody → AceLan Kao (acelankao)
Daniel Manrique (roadmr) on 2014-12-16
Changed in linux-lts-trusty (Ubuntu):
importance: Undecided → Low
Changed in hwe-next:
importance: Undecided → Low
Keng-Yu Lin (lexical) on 2015-03-26
Changed in hwe-next:
status: New → Confirmed
Changed in hwe-next:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers