← Back to team overview

kernel-packages team mailing list archive

[Bug 1493746] Re: [SKL, i915_bpo] System hang when switching between extended/mirror modes

 

This bug was fixed in the package linux - 4.2.0-10.11

---------------
linux (4.2.0-10.11) wily; urgency=low

  [ Andy Whitcroft ]

  * Release Tracking Bug
    - LP: #1495208
  * No change rebuild to avoid issues with leading zero bytes on
    internal module signing key.  (see launchpad bug 1494943)

  [ Ming Lei ]

  * [Config] SERIAL_8250_DW=y for arm64

  [ Upstream Kernel Changes ]

  * drm/i915: Move WaBarrierPerformanceFixDisable:skl to skl code from chv
    code
    - LP: #1484486
  * drm/i915/gen8: Add infrastructure to initialize WA batch buffers
    - LP: #1484486
  * drm/i915/gen8: Re-order init pipe_control in lrc mode
    - LP: #1484486
  * drm/i915/gen8: Add WaDisableCtxRestoreArbitration workaround
    - LP: #1484486
  * drm/i915/gen8: Add WaFlushCoherentL3CacheLinesAtContextSwitch
    workaround
    - LP: #1484486
  * drm/i915: Bail out early if WA batch is not available for given Gen
    - LP: #1484486
  * drm/i915/gen8: Add WaClearSlmSpaceAtContextSwitch workaround
    - LP: #1484486
  * drm/i915: Update WaFlushCoherentL3CacheLinesAtContextSwitch
    - LP: #1484486
  * drm/i915/gen9: Implement WaDisableKillLogic for gen 9
    - LP: #1484486
  * drm/i915: Enable WA batch buffers for Gen9
    - LP: #1484486
  * drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
    - LP: #1484486
  * drm/i915: Update wa_ctx_emit() macro as per kernel coding guidelines
    - LP: #1484486
  * drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch
    workaround
    - LP: #1484486
  * drm/i915/gen9: Add
    WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
    - LP: #1484486
  * drm/i915:skl: Add WaEnableGapsTsvCreditFix
    - LP: #1484486
  * drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl
    - LP: #1484486
  * drm/i915/skl: Don't expose the top most plane on gen9 display
    - LP: #1484486
  * drm/i915/skl WaDisableSbeCacheDispatchPortSharing
    - LP: #1484486
  * drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A
    - LP: #1484486
  * drm/i915: reduce indent in i9xx_hpd_irq_handler
    - LP: #1484531
  * drm/i915: reduce duplicate conditions in i9xx_hpd_irq_handler
    - LP: #1484531
  * drm/i915: reduce indent in intel_hpd_irq_handler
    - LP: #1484531
  * drm/i915: group all hotplug related fields into a new struct in
    dev_priv
    - LP: #1484531
  * drm/i915: add for_each_hpd_pin to iterate over hotplug pins
    - LP: #1484531
  * drm/i915: simplify conditions for skipping the 2nd hpd loop iterations
    - LP: #1484531
  * drm/i915: put back the indent in intel_hpd_irq_handler
    - LP: #1484531
  * drm/i915: merge the two hpd loops in intel_hpd_irq_handler to one
    - LP: #1484531
  * drm/i915: simplify condition for digital port
    - LP: #1484531
  * drm/i915: abstract away platform specific parts from hpd handling
    - LP: #1484531
  * drm/i915: Handle HPD when it has actually occurred
    - LP: #1484531
  * drm/i915: Set power domain for DDI-E
    - LP: #1484531
  * drm/i915: Set alternate aux for DDI-E
    - LP: #1484531
  * drm/i915/skl: enable DDI-E hotplug
    - LP: #1484531
  * drm/i915/bxt: fix DDI PHY vswing scale value setting
    - LP: #1494163
  * drm/i915/skl: Buffer translation improvements
    - LP: #1494163
  * drm/i915: Per-DDI I_boost override
    - LP: #1494163
  * drm/i915: fix VBT parsing for SDVO child device mapping
    - LP: #1494163
  * drm/i915/bxt: edp1.4 Intermediate Freq support
    - LP: #1494163
  * drm/i915: fix link rates reported for SKL
    - LP: #1494163
  * drm/i915: Allow parsing of variable size child device entries from VBT
    - LP: #1494163
  * drm/i915/skl: Update DDI buffer translation programming.
    - LP: #1494163
  * drm/i915: Enable HDMI on DDI-E
    - LP: #1484531
  * drm/i915/skl: Enable DDI-E
    - LP: #1484531
  * drm/i915: eDP can be present on DDI-E
    - LP: #1484531
  * drm/i915/skl: Adding DDI_E power well domain
    - LP: #1484531
  * drm/i915: set CDCLK if DPLL0 enabled during resuming from S3
    - LP: #1490035
  * drm/i915: Split atomic wm update to pre and post variants
    - LP: #1493746
  * drm/i915/skl: Drop the preliminary_hw_support flag
    - LP: #1486868
  * drm/i915: set FDI translations to NULL on SKL
    - LP: #1494163

 -- Andy Whitcroft <apw@xxxxxxxxxxxxx>  Sun, 13 Sep 2015 11:32:02 +0100

** Changed in: linux (Ubuntu)
       Status: In Progress => Fix Released

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

Title:
  [SKL, i915_bpo] System hang when switching between extended/mirror
  modes

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Vivid:
  Fix Committed

Bug description:
  Switching between extended/mirror modes when an external monitor is
  plugged in causes a system hang on at least some machines, like my
  SKL-Y ultramobile test system. It needs a backport of an upstream
  commit from 4.3, modified to work on 4.2-based i915_bpo:

  commit f015c5518879fb3e578caaa63806617468a24045
  Author: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>
  Date:   Wed Jun 24 22:00:02 2015 +0300

      drm/i915: Split atomic wm update to pre and post variants
  --

  the watermark stuff is Skylake-specific, so can't regress BSW/BDW.
  This has been tested on a number of SKL machines now, fixing the bug.

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


References