← Back to team overview

kernel-packages team mailing list archive

[Bug 1454160] Re: External monitor is disabled after resume

 

Hi crs, 
I found the tags in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git . Which will help you to bisect. 
I had a look at the commits between 3.18.3 and 4. The two very last commits before 3.18.4 are my primary suspects:

commit 6b49734139bad7703ccdf0bded005c605f28ca61
Author: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Date:   Mon Mar 18 13:16:44 2013 -0700

    Revert "drm/i915: reorder setup sequence to have irqs for output setup"
    
    Revert commit 2a9810441fcc26cf3f006f015f8a62094fe57a90 which is
    commit 52d7ecedac3f96fb562cb482c139015372728638 upstream.
    
    This caused problems in 3.8-stable, but all is fine in 3.9-rc.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Cc: Imre Deak <imre.deak@xxxxxxxxx>
    Cc: Daniel Vetter <daniel.vetter@xxxxxxxx>

commit 2909d2604809e056e5fe3ee102c42cc7899b1739
Author: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Date:   Mon Mar 18 13:13:39 2013 -0700

    Revert "drm/i915: enable irqs earlier when resuming"
    
    This reverts commit 31f14f4219d2a74b7a6d86c7798f49141b5eccbe which was
    commit 15239099d7a7a9ecdc1ccb5b187ae4cda5488ff9 upstream.
    
    It caused problems in the 3.8-stable series, but 3.9-rc is just fine.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
    Cc: Mika Kuoppala <mika.kuoppala@xxxxxxxxx>
    Cc: Ilya Tumaykin <itumaykin@xxxxxxxxx>
    Cc: Daniel Vetter <daniel.vetter@xxxxxxxx>

Not only are these the only commits mentioning i915, in addition, the
diffs seem to remove some workarounds that set a
enable_hotplug_processing; to false...

So, bisecting could probably be limited to trying the commit before
2909d2604809e056e5fe3ee102c42cc7899b1739, that commit, and the
following commit.

I think it should be rather obvious what is going wrong for someone who
is at the slightest familiar with this code.

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

Title:
  External monitor is disabled after resume

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  I have an external screen connected to my machine (T450s, via docking
  station) and after resuming from suspend, my external monitor is
  disabled.

  After some trial and error I made an interesting observation: The
  external monitor only stops working if suspend via systemctl suspend,
  sudo pm-suspend, or via the hotkey on my keyboard (K750).

  However, this problem does not occur if I suspend via the menu entry
  in the upper right corner.

  How is this even possible?

  Mapping the suspend command from the upper right corner to a hotkey
  would be a sufficient workaround. But which command is used by that
  button?

  
  ProblemType: Bug
  DistroRelease: Ubuntu 15.04
  Package: xorg 1:7.7+7ubuntu4
  ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
  Uname: Linux 3.19.0-15-generic x86_64
  .tmp.unity.support.test.0:

  ApportVersion: 2.17.2-0ubuntu1
  Architecture: amd64
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
  CompositorUnredirectFSW: true
  CurrentDesktop: Unity
  Date: Tue May 12 11:10:31 2015
  DistUpgraded: Fresh install
  DistroCodename: vivid
  DistroVariant: ubuntu
  ExtraDebuggingInterest: Yes, if not too technical
  GraphicsCard:
   Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
     Subsystem: Lenovo Device [17aa:5036]
  InstallationDate: Installed on 2015-05-03 (9 days ago)
  InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
  MachineType: LENOVO 20BWS03F00
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.19.0-15-generic root=/dev/mapper/vgubuntu-root ro quiet splash
  SourcePackage: xorg
  Symptom: display
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/10/2015
  dmi.bios.vendor: LENOVO
  dmi.bios.version: JBET47WW (1.12 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20BWS03F00
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: None
  dmi.modalias: dmi:bvnLENOVO:bvrJBET47WW(1.12):bd03/10/2015:svnLENOVO:pn20BWS03F00:pvrThinkPadT450s:rvnLENOVO:rn20BWS03F00:rvrNotDefined:cvnLENOVO:ct10:cvrNone:
  dmi.product.name: 20BWS03F00
  dmi.product.version: ThinkPad T450s
  dmi.sys.vendor: LENOVO
  version.compiz: compiz 1:0.9.12.1+15.04.20150410.1-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.60-2
  version.libgl1-mesa-dri: libgl1-mesa-dri 10.5.2-0ubuntu1
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 10.5.2-0ubuntu1
  version.xserver-xorg-core: xserver-xorg-core 2:1.17.1-0ubuntu3
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.5.0-1ubuntu2
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917-1~exp1ubuntu2.1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2build1
  xserver.bootTime: Tue May 12 11:08:05 2015
  xserver.configfile: default
  xserver.errors:

  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:

  xserver.version: 2:1.17.1-0ubuntu3

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