I was able to narrow this down to this commit:

commit 1bde9ecf018ee646b68258921bf0fa364afda38a
Author: Keith Busch <keith.bu...@intel.com>
Date:   Thu May 23 09:27:35 2019 -0600

    nvme-pci: Use host managed power state for suspend

    BugLink: https://bugs.launchpad.net/bugs/1808957

    The nvme pci driver prepares its devices for power loss during suspend
    by shutting down the controllers. The power setting is deferred to
    pci driver's power management before the platform removes power. The
    suspend-to-idle mode, however, does not remove power.

    NVMe devices that implement host managed power settings can achieve
    lower power and better transition latencies than using generic PCI power
    settings. Try to use this feature if the platform is not involved with
    the suspend. If successful, restore the previous power state on resume.

    Cc: Mario Limonciello <mario.limoncie...@dell.com>
    Cc: Kai Heng Feng <kai.heng.f...@canonical.com>
    Tested-by: Kai-Heng Feng <kai.heng.f...@canonical.com>
    Tested-by: Mario Limonciello <mario.limoncie...@dell.com>
    Reviewed-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com>
    Reviewed-by: Christoph Hellwig <h...@lst.de>
    Signed-off-by: Keith Busch <keith.bu...@intel.com>
    Signed-off-by: Sagi Grimberg <s...@grimberg.me>
    (cherry picked from commit a0805317252ad9cf09d4a32b0435e165580adf8a)
    Signed-off-by: Kai-Heng Feng <kai.heng.f...@canonical.com>
    Acked-by: Timo Aaltonen <tjaal...@ubuntu.com>
    Acked-by: Stefan Bader <stefan.ba...@canonical.com>
    Signed-off-by: Kleber Sacilotto de Souza <kleber.so...@canonical.com>

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

Title:
  System76 Oryx Pro (oryp5) with 5.0.0-21: Fail to resume from suspend

Status in linux package in Ubuntu:
  Confirmed
Status in linux-hwe-edge package in Ubuntu:
  Confirmed

Bug description:
  After upgrading the Ubuntu kernel to version 5.0.0-21, the System76
  Oryx Pro (oryp5) fails to resume from suspend when using discrete
  NVIDIA graphics

  The issue can be created on this hardware by following these steps:
  - Install Ubuntu 18.04.2
  - Add the proposed updates: https://wiki.ubuntu.com/Testing/EnableProposed
  - Upgrade:
    sudo apt-get updatesudo apt-get dist-upgrade
  - Install 5.0 HWE kernel:
    sudo apt-get install linux-generic-hwe-18.04-edge
  - Install NVIDIA driver:
    sudo apt-get install nvidia-driver-430
  - Reboot:
    sudo reboot
  - Attempt suspend/resume cycle

  This occurred after upgrading the kernel from version 5.0.0-20.
  --- 
  ProblemType: Bug
  ApportVersion: 2.20.9-0ubuntu7.7
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  system76   1721 F.... pulseaudio
   /dev/snd/controlC0:  system76   1721 F.... pulseaudio
  CurrentDesktop: ubuntu:GNOME
  DistroRelease: Ubuntu 18.04
  MachineType: System76 Oryx Pro
  NonfreeKernelModules: nvidia_modeset nvidia
  Package: linux-hwe-edge
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-21-generic 
root=UUID=10b5d457-8884-4b50-bd82-9b38e7f36564 ro
  ProcVersionSignature: Ubuntu 5.0.0-21.22~18.04.1-generic 5.0.15
  RelatedPackageVersions:
   linux-restricted-modules-5.0.0-21-generic N/A
   linux-backports-modules-5.0.0-21-generic  N/A
   linux-firmware                            1.173.9
  Tags:  bionic
  Uname: Linux 5.0.0-21-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm sudo
  _MarkForUpload: True
  dmi.bios.date: 05/07/2019
  dmi.bios.vendor: INSYDE Corp.
  dmi.bios.version: 1.07.08
  dmi.board.asset.tag: Tag 12345
  dmi.board.name: Oryx Pro
  dmi.board.vendor: System76
  dmi.board.version: oryp5
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: System76
  dmi.chassis.version: oryp5
  dmi.modalias: 
dmi:bvnINSYDECorp.:bvr1.07.08:bd05/07/2019:svnSystem76:pnOryxPro:pvroryp5:rvnSystem76:rnOryxPro:rvroryp5:cvnSystem76:ct10:cvroryp5:
  dmi.product.family: Not Applicable
  dmi.product.name: Oryx Pro
  dmi.product.sku: Not Applicable
  dmi.product.version: oryp5
  dmi.sys.vendor: System76

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to