← Back to team overview

kernel-packages team mailing list archive

[Bug 1089105] Re: [Lenovo V480c Notebook]: System fails to resume properly from suspend

 

I found the root cause for this problem

This machine has touchpad toggle function key (Fn+F6), its physical
scancode is 0xe0 0x71, its translated scancode is 0xf1, and udev rules
activates this function key in the /lib/udev/rules.d/95-keymap.rules:
ENV{DMI_VENDOR}=="LENOVO", ATTR{[dmi/id]product_version}=="*Lenovo V480*", RUN+="keymap $name 0xf1 f21"

Unfortunately, when we close the lid, the i8042 also generate the physical
scancode "0xe0 0x71", this scancode is translated to the touchpad toggle event
and passed to the gnome-settings-daemon, so the touchpad can't work under xwindows.

I did a test on a Dell laptop (inspiron 7250) which also has touchpad toggle function
key and this key is activated by udev as well, on this machine, closing lid won't
make i8042 geneate the physical scancode "0xe0 0x71", so this machine does't
has this problem.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1089105

Title:
  [Lenovo V480c Notebook]: System fails to resume properly from suspend

Status in “linux” package in Ubuntu:
  Incomplete
Status in “linux” source package in Precise:
  In Progress
Status in “linux” source package in Quantal:
  Confirmed
Status in “linux” source package in Raring:
  Confirmed

Bug description:
  Problem:
  System does not resume from suspend properly. The issue is intermitent. However most of the time the system will exhibit three problematic symptoms:

      1.) System will fail to resume and start x altogether
      2.) System will resume with applications in frozen state and unity unresponsive to mouse-clicks.
      3.) System will resume however trackpad will be disabled.

  
  kernel tested: 3.2.0-29-generic #46-Ubuntu
  Release: Ubuntu 12.04.1

  Can reproduce? Yes

  Steps:
  1.) Close laptop lid
  2.) wait approx 5 minutes
  3.) open laptop lid for system to resume.

  Expected result:
  System is able to suspend state and applications and resume when lid is opened in a proper and timely fashion.

  Command to recreate:
  fwts_test  -s s3 --s3-sleep-delay=30 --s3-device-check | tee suspend_single_times.log

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: linux-image-3.2.0-29-generic 3.2.0-29.46
  ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
  Uname: Linux 3.2.0-29-generic x86_64
  NonfreeKernelModules: wl
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
  ApportVersion: 2.0.1-0ubuntu12
  Architecture: amd64
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  ubuntu     1579 F.... pulseaudio
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
  Card0.Amixer.info:
   Card hw:0 'PCH'/'HDA Intel PCH at 0x9b610000 irq 46'
     Mixer name	: 'Intel PantherPoint HDMI'
     Components	: 'HDA:10ec0269,17aa500f,00100202 HDA:80862806,80860101,00100000'
     Controls      : 26
     Simple ctrls  : 12
  Card29.Amixer.info:
   Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
     Mixer name	: 'ThinkPad EC (unknown)'
     Components	: ''
     Controls      : 1
     Simple ctrls  : 1
  Card29.Amixer.values:
   Simple mixer control 'Console',0
     Capabilities: pswitch pswitch-joined penum
     Playback channels: Mono
     Mono: Playback [on]
  Date: Tue Dec 11 15:38:03 2012
  HibernationDevice: RESUME=UUID=98d6d8c6-aa75-4069-9714-4f972d11aa61
  InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
  MachineType: LENOVO 814TF01
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB:
   0 inteldrmfb
   1 nouveaufb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-29-generic root=UUID=c1701df9-c6b6-4425-b6ec-5fede7c00ad6 ro quiet splash initcall_debug vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.2.0-29-generic N/A
   linux-backports-modules-3.2.0-29-generic  N/A
   linux-firmware                            1.79
  SourcePackage: linux
  StagingDrivers: mei
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/29/2012
  dmi.bios.vendor: LENOVO
  dmi.bios.version: H5ET26WW (0.26 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 814TF01
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrH5ET26WW(0.26):bd03/29/2012:svnLENOVO:pn814TF01:pvrLenovoV480c:rvnLENOVO:rn814TF01:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 814TF01
  dmi.product.version: Lenovo V480c
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1089105/+subscriptions