Comment 35 for bug 989674

Revision history for this message
TEN (launchpad-20-ten) wrote :

Since kernels 3.2.0-25-generic-pae through current 3.2.0-32-generic-pae mostly work for me as per comment #21, all I needed to add (as root) was an /etc/pm/sleep.d/lirc_suspend (modelled on novatel_3g_suspend from the same directory) that would "service lirc stop" on suspend and accordingly (re)start LIRC on resume to keep usable infrared support.

No open-heart surgery really, though probably not exactly in Kansas anymore as Joe Avg. User's self-help "comfort zone".

Some of the most recent 3.2.0-32 kernel's /var/log/syslog found in the process might be of interest for systems where more severe issues persist:

Nov 1 12:27:26 kernel: [277622.104093] floppy0: floppy timeout called
Nov 1 12:27:26 kernel: [277622.104107] PM: resume of drv:floppy dev:floppy.0 complete after 3003.989 msecs
Nov 1 12:27:26 kernel: [277622.152082] PM: resume of devices complete after 10111.887 msecs
Nov 1 12:27:26 kernel: [277622.152389] PM: resume devices took 10.112 seconds
Nov 1 12:27:26 kernel: [277622.152391] ------------[ cut here ]------------
Nov 1 12:27:26 kernel: [277622.152396] WARNING: at /build/buildd/linux-3.2.0/kernel/power/suspend_test.c:53 suspend_test_finish+0x89/0x90()
Nov 1 12:27:26 kernel: [277622.152398] Hardware name: HP Compaq dc7800p Convertible Minitower
Nov 1 12:27:26 kernel: [277622.152399] Component: resume devices, time: 10112
Nov 1 12:27:26 kernel: [277622.152401] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat rfcomm bnep vesafb mt352 saa7134_dvb saa7134_alsa vide
obuf_dvb dvb_core mt20xx ir_lirc_codec lirc_dev tea5767 ir_mce_kbd_decoder ir_sony_decoder snd_hda_codec_hdmi ir_jvc_decoder tda9887 ir_rc6_decoder ir_r
c5_decoder snd_hda_codec_analog rc_rc6_mce tda8290 ir_nec_decoder mceusb tuner tpm_infineon snd_hda_intel smsc47b397 snd_hda_codec saa7134 rc_core video
buf_dma_sg videobuf_core snd_hwdep usblp coretemp btusb uvcvideo v4l2_common videodev tveeprom nvidia(P) snd_pcm bluetooth snd_seq_midi snd_rawmidi snd_
seq_midi_event snd_seq hp_wmi sparse_keymap snd_timer snd_seq_device ppdev parport_pc mac_hid wmi mei(C) psmouse serio_raw snd lp parport tpm_tis soundc
ore snd_page_alloc e1000e floppy usb_storage
Nov 1 12:27:26 kernel: [277622.152434] Pid: 5491, comm: pm-suspend Tainted: P WC O 3.2.0-32-generic-pae #51-Ubuntu
Nov 1 12:27:26 kernel: [277622.152436] Call Trace:
Nov 1 12:27:26 kernel: [277622.152441] [<c105a2c2>] warn_slowpath_common+0x72/0xa0
Nov 1 12:27:26 kernel: [277622.152444] [<c10985a9>] ? suspend_test_finish+0x89/0x90
Nov 1 12:27:26 kernel: [277622.152446] [<c10985a9>] ? suspend_test_finish+0x89/0x90
Nov 1 12:27:26 kernel: [277622.152449] [<c105a393>] warn_slowpath_fmt+0x33/0x40
Nov 1 12:27:26 kernel: [277622.152451] [<c10985a9>] suspend_test_finish+0x89/0x90
Nov 1 12:27:26 kernel: [277622.152454] [<c10982d9>] suspend_devices_and_enter+0xe9/0x1c0
Nov 1 12:27:26 kernel: [277622.152456] [<c109846b>] enter_state+0xbb/0xf0
Nov 1 12:27:26 kernel: [277622.152458] [<c109712a>] state_store+0x8a/0x110
Nov 1 12:27:26 kernel: [277622.152461] [<c10970a0>] ? pm_trace_dev_match_show+0x20/0x20
Nov 1 12:27:26 kernel: [277622.152465] [<c12adadb>] kobj_attr_store+0x1b/0x30
Nov 1 12:27:26 kernel: [277622.152468] [<c11a6046>] sysfs_write_file+0xa6/0x100
Nov 1 12:27:26 kernel: [277622.152471] [<c1144cff>] vfs_write+0x8f/0x160
Nov 1 12:27:26 kernel: [277622.152474] [<c11a5fa0>] ? sysfs_poll+0x80/0x80
Nov 1 12:27:26 kernel: [277622.152476] [<c1144fdd>] sys_write+0x3d/0x70
Nov 1 12:27:26 kernel: [277622.152479] [<c15add9f>] sysenter_do_call+0x12/0x28
Nov 1 12:27:26 kernel: [277622.152481] ---[ end trace fcc923e1c0a382e4 ]---
Nov 1 12:27:26 kernel: [277622.152524] PM: Finishing wakeup.
Nov 1 12:27:26 vdr: [1422] cleaning up schedules data
Nov 1 12:27:26 bluetoothd[1021]: HCI dev 0 down