← Back to team overview

kernel-packages team mailing list archive

[Bug 1436620] Re: Bluetooth & USB interrupt suspended state on Surface Pro 3

 

I tested with Linux version 4.0.0-040000rc6-generic using the
pm_functions as modified by Launchpad bug 1380076. This is not a
perfectly clean bug in that it sometimes bounces back from freeze even
without BT being on and it can go a long time with BT on. But definitely
BT makes the freeze less reliable.

An interesting feature: you cannot break the freeze by use of the type
cover's keyboard or touch pad but can by an eternal mouse or keyboard.

I've attached DMESG.


** Attachment added: "dmesg"
   https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436620/+attachment/4361491/+files/dmesg.txt

** Tags added: kernel-bug-exists-upstream kernel-bug-exists-
upstream-4.0.0-rc6

** Changed in: linux (Ubuntu)
       Status: Incomplete => Confirmed

-- 
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/1436620

Title:
  Bluetooth & USB interrupt suspended state on Surface Pro 3

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  [Please note: this information was collected using 3.16.0-33 but
  actually is talking about behavior under 4.0.0-RC4 with four specific
  patches described at the end of the note.]

  1. When suspending (i.e. freezing in this situation), it is never
  certain that it will stay suspended. About half the time it simply
  bounces back in the same way that suspending without the freeze patch
  does.

  2. If Bluetooth is on or if a Gigaware USB hub is connected to a USB
  port, the freeze never seems to last very long. It doesn't always
  bounce right back but it usually comes back within a few minutes. (I
  have the latest version of mwifiex firmware.) Not all USB devices
  cause this problem; e.g. I have a Microsoft wireless keyboard and
  mouse with a tiny USB transceiver that does not affect suspension.

  ----

  The patches are:

  - (not involved) The addition of the two Microsoft cameras in the
  kernel,  drivers/media/usb/uvc/uvc_driver.c.

  - (not involved) The acpi battery-detecting patch described in kernel
  bugzilla bug 90161.

  - Modification of /usr/lib/pm-utils/pm-functions as described in
  Launchpad bug 1380076 to use the "freeze" methodology for suspending.
  Without this modification all attempts at suspending bounce back
  immediately; thus the behavior described in this bug cannot be
  observed.

  - The "surface_buttons.c" patch described in kernel bugzilla bug
  84651; without this it is nearly impossible to get out of a freeze
  once you've gotten into it.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: linux-image-3.16.0-33-generic 3.16.0-33.44
  ProcVersionSignature: Ubuntu 3.16.0-33.44-generic 3.16.7-ckt7
  Uname: Linux 3.16.0-33-generic x86_64
  ApportVersion: 2.14.7-0ubuntu8.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC2:  keith      2741 F.... pulseaudio
   /dev/snd/controlC0:  keith      2741 F.... pulseaudio
   /dev/snd/controlC1:  keith      2741 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Wed Mar 25 20:17:17 2015
  HibernationDevice: RESUME=UUID=a84237b2-3192-4b08-a535-d5561688b546
  InstallationDate: Installed on 2015-01-05 (79 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  MachineType: Microsoft Corporation Surface Pro 3
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-33-generic.efi.signed root=UUID=07a2b8fb-d17a-4e67-a4d5-39ece3561dc4 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.16.0-33-generic N/A
   linux-backports-modules-3.16.0-33-generic  N/A
   linux-firmware                             1.138.1
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/19/2014
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 3.11.0450
  dmi.board.asset.tag: 0
  dmi.board.name: Surface Pro 3
  dmi.board.vendor: Microsoft Corporation
  dmi.board.version: 1
  dmi.chassis.asset.tag: 0
  dmi.chassis.type: 9
  dmi.chassis.vendor: Microsoft Corporation
  dmi.chassis.version: 1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3.11.0450:bd11/19/2014:svnMicrosoftCorporation:pnSurfacePro3:pvr1:rvnMicrosoftCorporation:rnSurfacePro3:rvr1:cvnMicrosoftCorporation:ct9:cvr1:
  dmi.product.name: Surface Pro 3
  dmi.product.version: 1
  dmi.sys.vendor: Microsoft Corporation

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


References