[SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

You-Sheng Yang
From: You-Sheng Yang <[hidden email]>

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

[Impact]
Some Comet Lake platforms got i915 call trace dump due to the lake of
support to its PCH id:

  [    2.999233] ------------[ cut here ]------------
  [    2.999238] eDP powered off while attempting aux channel
  communication.
  [    2.999338] WARNING: CPU: 2 PID: 296 at
  drivers/gpu/drm/i915/display/intel_dp.c:1148
  intel_dp_aux_xfer+0x767/0x900 [i915]
  [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
  syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
  libahci wmi video
  [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
  5.3.0-997-generic #201910072204
  [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
  99.00.08 10/01/2019
  [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
  [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
  e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
  d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
  [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
  [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
  0000000000000396
  [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
  0000000000000246
  [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
  0000000000000019
  [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
  0000000000000004
  [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
  ffff9bfa9dc207a8
  [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
  knlGS:0000000000000000
  [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
  00000000003606e0
  [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
  0000000000000000
  [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
  0000000000000400
  [    2.999420] Call Trace:
  [    2.999425]  ? vprintk_default+0x29/0x50
  [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
  [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
  [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
  [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
  [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
  [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
  [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
  [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]

[Fix]
Two patches to be backported to have correct support:
* commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
  platform" from drm-tip tree.
* patch "https://patchwork.freedesktop.org/patch/340416"

[Test Case]
1. Apply the patches to oem-osp1 kernel >= 1026 or Eoan/Focal generic
kernels.
2. Boot affected platforms with HDMI cable connected to an external
monitor.
3. Check if the monitor lights up when GDM service is started.

This was verified in to victim platforms.

[Regression Risk]
Low. This should affects only systems with matching PCH hw that is
currently affected by the regression to be fixed.

Imre Deak (2):
  drm/i915: Add new CNL PCH ID seen on a CML platform
  UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH

 drivers/gpu/drm/i915/i915_drv.c | 5 +++++
 drivers/gpu/drm/i915/i915_drv.h | 1 +
 2 files changed, 6 insertions(+)

--
2.20.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[SRU][E/F][PATCH 1/2] drm/i915: Add new CNL PCH ID seen on a CML platform

You-Sheng Yang
From: Imre Deak <[hidden email]>

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

Atm we don't detect a PCH with PCI ID 0xA3C1 which showed up now on a CML
platform. We don't have the official assignment of the PCH PCI IDs, but
this looks like a CNP which was already used on CML platforms. Let's add
the new ID->PCH type mapping accordingly.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112051
Reported-and-tested-by: Cyrus <[hidden email]>
Cc: Cyrus <[hidden email]>
Signed-off-by: Imre Deak <[hidden email]>
Reviewed-by: José Roberto de Souza <[hidden email]>
Link: https://patchwork.freedesktop.org/patch/msgid/20191022095155.30991-1-imre.deak@...
(backported from commit 37c92dc303dd0977134d1c8501f057de407473ec
https://anongit.freedesktop.org/git/drm-tip.git)
Signed-off-by: You-Sheng Yang <[hidden email]>
---
 drivers/gpu/drm/i915/i915_drv.c | 1 +
 drivers/gpu/drm/i915/i915_drv.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index 377e8fe6fe1a2..b2ac3b666fb8c 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -202,6 +202,7 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  /* KBP is SPT compatible */
  return PCH_SPT;
  case INTEL_PCH_CNP_DEVICE_ID_TYPE:
+ case INTEL_PCH_CNP2_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Cannon Lake PCH (CNP)\n");
  WARN_ON(!IS_CANNONLAKE(dev_priv) && !IS_COFFEELAKE(dev_priv));
  return PCH_CNP;
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 3f8461a2315d5..cbfa3054f5b0a 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -2373,6 +2373,7 @@ IS_SUBPLATFORM(const struct drm_i915_private *i915,
 #define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00
 #define INTEL_PCH_KBP_DEVICE_ID_TYPE 0xA280
 #define INTEL_PCH_CNP_DEVICE_ID_TYPE 0xA300
+#define INTEL_PCH_CNP2_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_CNP_LP_DEVICE_ID_TYPE 0x9D80
 #define INTEL_PCH_CMP_DEVICE_ID_TYPE 0x0280
 #define INTEL_PCH_ICP_DEVICE_ID_TYPE 0x3480
--
2.20.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[SRU][E/F][PATCH 2/2] UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH

You-Sheng Yang
In reply to this post by You-Sheng Yang
From: Imre Deak <[hidden email]>

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

According to internal documents I found for CMP PCHs the PCI ID 0xA3C1
belongs to a CMP-V chipset. Based on the same docs the programming of
the PCH is compatible with that of KBP. Fix up my previous wrong
assumption accordingly using the SPT programming which in turn is the
basis for KBP.

The original bug reporter verified that this is the correct PCH
identification (the only way we'll program valid DDC pin-pair values to
the GMBUS register) and the Windows team uses the same identification
(that is using the KBP programming model for this PCH).

I filed the necessary Bspec update requests (BSpec/33734).

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112051
Fixes: 37c92dc303dd ("drm/i915: Add new CNL PCH ID seen on a CML platform")
Reported-and-tested-by: Cyrus <[hidden email]>
Cc: Cyrus <[hidden email]>
Cc: Timo Aaltonen <[hidden email]>
Cc: José Roberto de Souza <[hidden email]>
Signed-off-by: Imre Deak <[hidden email]>
Reviewed-by: José Roberto de Souza <[hidden email]>
(backported from https://patchwork.freedesktop.org/patch/340416)
Signed-off-by: You-Sheng Yang <[hidden email]>
---
 drivers/gpu/drm/i915/i915_drv.c | 6 +++++-
 drivers/gpu/drm/i915/i915_drv.h | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index b2ac3b666fb8c..fe931ac4617ac 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -202,7 +202,6 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  /* KBP is SPT compatible */
  return PCH_SPT;
  case INTEL_PCH_CNP_DEVICE_ID_TYPE:
- case INTEL_PCH_CNP2_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Cannon Lake PCH (CNP)\n");
  WARN_ON(!IS_CANNONLAKE(dev_priv) && !IS_COFFEELAKE(dev_priv));
  return PCH_CNP;
@@ -215,6 +214,11 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  WARN_ON(!IS_COFFEELAKE(dev_priv));
  /* CometPoint is CNP Compatible */
  return PCH_CNP;
+ case INTEL_PCH_CMP_V_DEVICE_ID_TYPE:
+ DRM_DEBUG_KMS("Found Comet Lake V PCH (CMP-V)\n");
+ WARN_ON(!IS_COFFEELAKE(dev_priv));
+ /* Comet Lake V PCH is based on KBP, which is SPT compatible */
+ return PCH_SPT;
  case INTEL_PCH_ICP_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Ice Lake PCH\n");
  WARN_ON(!IS_ICELAKE(dev_priv));
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index cbfa3054f5b0a..64b2d4e5ca002 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -2373,9 +2373,9 @@ IS_SUBPLATFORM(const struct drm_i915_private *i915,
 #define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00
 #define INTEL_PCH_KBP_DEVICE_ID_TYPE 0xA280
 #define INTEL_PCH_CNP_DEVICE_ID_TYPE 0xA300
-#define INTEL_PCH_CNP2_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_CNP_LP_DEVICE_ID_TYPE 0x9D80
 #define INTEL_PCH_CMP_DEVICE_ID_TYPE 0x0280
+#define INTEL_PCH_CMP_V_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_ICP_DEVICE_ID_TYPE 0x3480
 #define INTEL_PCH_MCC_DEVICE_ID_TYPE 0x4B00
 #define INTEL_PCH_P2X_DEVICE_ID_TYPE 0x7100
--
2.20.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[SRU][U][PATCH 1/2] drm/i915: Add new CNL PCH ID seen on a CML platform

You-Sheng Yang
In reply to this post by You-Sheng Yang
From: Imre Deak <[hidden email]>

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

Atm we don't detect a PCH with PCI ID 0xA3C1 which showed up now on a CML
platform. We don't have the official assignment of the PCH PCI IDs, but
this looks like a CNP which was already used on CML platforms. Let's add
the new ID->PCH type mapping accordingly.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112051
Reported-and-tested-by: Cyrus <[hidden email]>
Cc: Cyrus <[hidden email]>
Signed-off-by: Imre Deak <[hidden email]>
Reviewed-by: José Roberto de Souza <[hidden email]>
Link: https://patchwork.freedesktop.org/patch/msgid/20191022095155.30991-1-imre.deak@...
(cherry picked from commit 37c92dc303dd0977134d1c8501f057de407473ec
https://anongit.freedesktop.org/git/drm-tip.git)
Signed-off-by: You-Sheng Yang <[hidden email]>
---
 drivers/gpu/drm/i915/intel_pch.c | 1 +
 drivers/gpu/drm/i915/intel_pch.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/i915/intel_pch.c b/drivers/gpu/drm/i915/intel_pch.c
index 15f8bff141f91..5cdf36aa95add 100644
--- a/drivers/gpu/drm/i915/intel_pch.c
+++ b/drivers/gpu/drm/i915/intel_pch.c
@@ -61,6 +61,7 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  /* KBP is SPT compatible */
  return PCH_SPT;
  case INTEL_PCH_CNP_DEVICE_ID_TYPE:
+ case INTEL_PCH_CNP2_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Cannon Lake PCH (CNP)\n");
  WARN_ON(!IS_CANNONLAKE(dev_priv) && !IS_COFFEELAKE(dev_priv));
  return PCH_CNP;
diff --git a/drivers/gpu/drm/i915/intel_pch.h b/drivers/gpu/drm/i915/intel_pch.h
index c29c81ec7971c..453c76f95e7ff 100644
--- a/drivers/gpu/drm/i915/intel_pch.h
+++ b/drivers/gpu/drm/i915/intel_pch.h
@@ -39,6 +39,7 @@ enum intel_pch {
 #define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00
 #define INTEL_PCH_KBP_DEVICE_ID_TYPE 0xA280
 #define INTEL_PCH_CNP_DEVICE_ID_TYPE 0xA300
+#define INTEL_PCH_CNP2_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_CNP_LP_DEVICE_ID_TYPE 0x9D80
 #define INTEL_PCH_CMP_DEVICE_ID_TYPE 0x0280
 #define INTEL_PCH_CMP2_DEVICE_ID_TYPE 0x0680
--
2.20.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[SRU][U][PATCH 2/2] UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH

You-Sheng Yang
In reply to this post by You-Sheng Yang
From: Imre Deak <[hidden email]>

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

According to internal documents I found for CMP PCHs the PCI ID 0xA3C1
belongs to a CMP-V chipset. Based on the same docs the programming of
the PCH is compatible with that of KBP. Fix up my previous wrong
assumption accordingly using the SPT programming which in turn is the
basis for KBP.

The original bug reporter verified that this is the correct PCH
identification (the only way we'll program valid DDC pin-pair values to
the GMBUS register) and the Windows team uses the same identification
(that is using the KBP programming model for this PCH).

I filed the necessary Bspec update requests (BSpec/33734).

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=112051
Fixes: 37c92dc303dd ("drm/i915: Add new CNL PCH ID seen on a CML platform")
Reported-and-tested-by: Cyrus <[hidden email]>
Cc: Cyrus <[hidden email]>
Cc: Timo Aaltonen <[hidden email]>
Cc: José Roberto de Souza <[hidden email]>
Signed-off-by: Imre Deak <[hidden email]>
Reviewed-by: José Roberto de Souza <[hidden email]>
(backported from https://patchwork.freedesktop.org/patch/340416)
Signed-off-by: You-Sheng Yang <[hidden email]>
---
 drivers/gpu/drm/i915/intel_pch.c | 6 +++++-
 drivers/gpu/drm/i915/intel_pch.h | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_pch.c b/drivers/gpu/drm/i915/intel_pch.c
index 5cdf36aa95add..88683ee9f11c5 100644
--- a/drivers/gpu/drm/i915/intel_pch.c
+++ b/drivers/gpu/drm/i915/intel_pch.c
@@ -61,7 +61,6 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  /* KBP is SPT compatible */
  return PCH_SPT;
  case INTEL_PCH_CNP_DEVICE_ID_TYPE:
- case INTEL_PCH_CNP2_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Cannon Lake PCH (CNP)\n");
  WARN_ON(!IS_CANNONLAKE(dev_priv) && !IS_COFFEELAKE(dev_priv));
  return PCH_CNP;
@@ -75,6 +74,11 @@ intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id)
  WARN_ON(!IS_COFFEELAKE(dev_priv));
  /* CometPoint is CNP Compatible */
  return PCH_CNP;
+ case INTEL_PCH_CMP_V_DEVICE_ID_TYPE:
+ DRM_DEBUG_KMS("Found Comet Lake V PCH (CMP-V)\n");
+ WARN_ON(!IS_COFFEELAKE(dev_priv));
+ /* Comet Lake V PCH is based on KBP, which is SPT compatible */
+ return PCH_SPT;
  case INTEL_PCH_ICP_DEVICE_ID_TYPE:
  DRM_DEBUG_KMS("Found Ice Lake PCH\n");
  WARN_ON(!IS_ICELAKE(dev_priv));
diff --git a/drivers/gpu/drm/i915/intel_pch.h b/drivers/gpu/drm/i915/intel_pch.h
index 453c76f95e7ff..a0f9b48b6ac0c 100644
--- a/drivers/gpu/drm/i915/intel_pch.h
+++ b/drivers/gpu/drm/i915/intel_pch.h
@@ -39,10 +39,10 @@ enum intel_pch {
 #define INTEL_PCH_SPT_LP_DEVICE_ID_TYPE 0x9D00
 #define INTEL_PCH_KBP_DEVICE_ID_TYPE 0xA280
 #define INTEL_PCH_CNP_DEVICE_ID_TYPE 0xA300
-#define INTEL_PCH_CNP2_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_CNP_LP_DEVICE_ID_TYPE 0x9D80
 #define INTEL_PCH_CMP_DEVICE_ID_TYPE 0x0280
 #define INTEL_PCH_CMP2_DEVICE_ID_TYPE 0x0680
+#define INTEL_PCH_CMP_V_DEVICE_ID_TYPE 0xA380
 #define INTEL_PCH_ICP_DEVICE_ID_TYPE 0x3480
 #define INTEL_PCH_MCC_DEVICE_ID_TYPE 0x4B00
 #define INTEL_PCH_MCC2_DEVICE_ID_TYPE 0x3880
--
2.20.1


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

Re: [SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

Timo Aaltonen-6
In reply to this post by You-Sheng Yang
On 13.11.2019 13.14, You-Sheng Yang wrote:

> From: You-Sheng Yang <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1852386
>
> [Impact]
> Some Comet Lake platforms got i915 call trace dump due to the lake of
> support to its PCH id:
>
>   [    2.999233] ------------[ cut here ]------------
>   [    2.999238] eDP powered off while attempting aux channel
>   communication.
>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>   intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>   libahci wmi video
>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>   5.3.0-997-generic #201910072204
>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>   99.00.08 10/01/2019
>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>   0000000000000396
>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>   0000000000000246
>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>   0000000000000019
>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>   0000000000000004
>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>   ffff9bfa9dc207a8
>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>   knlGS:0000000000000000
>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>   00000000003606e0
>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>   0000000000000000
>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>   0000000000000400
>   [    2.999420] Call Trace:
>   [    2.999425]  ? vprintk_default+0x29/0x50
>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>
> [Fix]
> Two patches to be backported to have correct support:
> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>   platform" from drm-tip tree.
> * patch "https://patchwork.freedesktop.org/patch/340416"

I think you should drop the first patch and modify the second to apply
directly. No need to add the regressing patch.


--
t

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

Re: [SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

You-Sheng Yang
On 2019-11-14 13:24, Timo Aaltonen wrote:

> On 13.11.2019 13.14, You-Sheng Yang wrote:
>> From: You-Sheng Yang <[hidden email]>
>>
>> BugLink: https://bugs.launchpad.net/bugs/1852386
>>
>> [Impact]
>> Some Comet Lake platforms got i915 call trace dump due to the lake of
>> support to its PCH id:
>>
>>   [    2.999233] ------------[ cut here ]------------
>>   [    2.999238] eDP powered off while attempting aux channel
>>   communication.
>>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>>   intel_dp_aux_xfer+0x767/0x900 [i915]
>>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>>   libahci wmi video
>>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>>   5.3.0-997-generic #201910072204
>>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>>   99.00.08 10/01/2019
>>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>>   0000000000000396
>>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>>   0000000000000246
>>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>>   0000000000000019
>>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>>   0000000000000004
>>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>>   ffff9bfa9dc207a8
>>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>>   knlGS:0000000000000000
>>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>>   00000000003606e0
>>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>>   0000000000000000
>>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>>   0000000000000400
>>   [    2.999420] Call Trace:
>>   [    2.999425]  ? vprintk_default+0x29/0x50
>>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>>
>> [Fix]
>> Two patches to be backported to have correct support:
>> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>>   platform" from drm-tip tree.
>> * patch "https://patchwork.freedesktop.org/patch/340416"
>
> I think you should drop the first patch and modify the second to apply
> directly. No need to add the regressing patch.
The first patch has been merged into drm-tip and will certianly into
mainline kernel some day. The second one has also reviewed upstream and
is pushed to some input queue yesterday. Keeping them separated so it
will be easier to track the origin & diff.

You-Sheng


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

ACK: [SRU][E][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

Stefan Bader-2
In reply to this post by You-Sheng Yang
On 13.11.19 12:14, You-Sheng Yang wrote:

> From: You-Sheng Yang <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1852386
>
> [Impact]
> Some Comet Lake platforms got i915 call trace dump due to the lake of
> support to its PCH id:
>
>   [    2.999233] ------------[ cut here ]------------
>   [    2.999238] eDP powered off while attempting aux channel
>   communication.
>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>   intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>   libahci wmi video
>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>   5.3.0-997-generic #201910072204
>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>   99.00.08 10/01/2019
>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>   0000000000000396
>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>   0000000000000246
>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>   0000000000000019
>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>   0000000000000004
>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>   ffff9bfa9dc207a8
>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>   knlGS:0000000000000000
>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>   00000000003606e0
>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>   0000000000000000
>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>   0000000000000400
>   [    2.999420] Call Trace:
>   [    2.999425]  ? vprintk_default+0x29/0x50
>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>
> [Fix]
> Two patches to be backported to have correct support:
> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>   platform" from drm-tip tree.
> * patch "https://patchwork.freedesktop.org/patch/340416"
>
> [Test Case]
> 1. Apply the patches to oem-osp1 kernel >= 1026 or Eoan/Focal generic
> kernels.
> 2. Boot affected platforms with HDMI cable connected to an external
> monitor.
> 3. Check if the monitor lights up when GDM service is started.
>
> This was verified in to victim platforms.
>
> [Regression Risk]
> Low. This should affects only systems with matching PCH hw that is
> currently affected by the regression to be fixed.
>
> Imre Deak (2):
>   drm/i915: Add new CNL PCH ID seen on a CML platform
>   UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH
>
>  drivers/gpu/drm/i915/i915_drv.c | 5 +++++
>  drivers/gpu/drm/i915/i915_drv.h | 1 +
>  2 files changed, 6 insertions(+)
>
Acked-by: Stefan Bader <[hidden email]>


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

ACK: [SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

Andrea Righi
In reply to this post by You-Sheng Yang
On Wed, Nov 13, 2019 at 07:14:17PM +0800, You-Sheng Yang wrote:

> From: You-Sheng Yang <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1852386
>
> [Impact]
> Some Comet Lake platforms got i915 call trace dump due to the lake of
> support to its PCH id:
>
>   [    2.999233] ------------[ cut here ]------------
>   [    2.999238] eDP powered off while attempting aux channel
>   communication.
>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>   intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>   libahci wmi video
>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>   5.3.0-997-generic #201910072204
>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>   99.00.08 10/01/2019
>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>   0000000000000396
>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>   0000000000000246
>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>   0000000000000019
>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>   0000000000000004
>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>   ffff9bfa9dc207a8
>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>   knlGS:0000000000000000
>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>   00000000003606e0
>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>   0000000000000000
>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>   0000000000000400
>   [    2.999420] Call Trace:
>   [    2.999425]  ? vprintk_default+0x29/0x50
>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>
> [Fix]
> Two patches to be backported to have correct support:
> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>   platform" from drm-tip tree.
> * patch "https://patchwork.freedesktop.org/patch/340416"
>
> [Test Case]
> 1. Apply the patches to oem-osp1 kernel >= 1026 or Eoan/Focal generic
> kernels.
> 2. Boot affected platforms with HDMI cable connected to an external
> monitor.
> 3. Check if the monitor lights up when GDM service is started.
>
> This was verified in to victim platforms.
>
> [Regression Risk]
> Low. This should affects only systems with matching PCH hw that is
> currently affected by the regression to be fixed.
>
> Imre Deak (2):
>   drm/i915: Add new CNL PCH ID seen on a CML platform
>   UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH
>
>  drivers/gpu/drm/i915/i915_drv.c | 5 +++++
>  drivers/gpu/drm/i915/i915_drv.h | 1 +
>  2 files changed, 6 insertions(+)

Acked-by: Andrea Righi <[hidden email]>

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED(unstable): [SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

Andrea Righi
In reply to this post by You-Sheng Yang
On Wed, Nov 13, 2019 at 07:14:17PM +0800, You-Sheng Yang wrote:

> From: You-Sheng Yang <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1852386
>
> [Impact]
> Some Comet Lake platforms got i915 call trace dump due to the lake of
> support to its PCH id:
>
>   [    2.999233] ------------[ cut here ]------------
>   [    2.999238] eDP powered off while attempting aux channel
>   communication.
>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>   intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>   libahci wmi video
>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>   5.3.0-997-generic #201910072204
>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>   99.00.08 10/01/2019
>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>   0000000000000396
>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>   0000000000000246
>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>   0000000000000019
>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>   0000000000000004
>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>   ffff9bfa9dc207a8
>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>   knlGS:0000000000000000
>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>   00000000003606e0
>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>   0000000000000000
>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>   0000000000000400
>   [    2.999420] Call Trace:
>   [    2.999425]  ? vprintk_default+0x29/0x50
>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>
> [Fix]
> Two patches to be backported to have correct support:
> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>   platform" from drm-tip tree.
> * patch "https://patchwork.freedesktop.org/patch/340416"
>
> [Test Case]
> 1. Apply the patches to oem-osp1 kernel >= 1026 or Eoan/Focal generic
> kernels.
> 2. Boot affected platforms with HDMI cable connected to an external
> monitor.
> 3. Check if the monitor lights up when GDM service is started.
>
> This was verified in to victim platforms.
>
> [Regression Risk]
> Low. This should affects only systems with matching PCH hw that is
> currently affected by the regression to be fixed.
>
> Imre Deak (2):
>   drm/i915: Add new CNL PCH ID seen on a CML platform
>   UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH
>
>  drivers/gpu/drm/i915/i915_drv.c | 5 +++++
>  drivers/gpu/drm/i915/i915_drv.h | 1 +
>  2 files changed, 6 insertions(+)
>
> --
> 2.20.1
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

APPLIED(E): [SRU][E/F/U][PATCH 0/2] drm/i915: Add new CNL PCH ID seen on a CML platform

Khaled Elmously
In reply to this post by You-Sheng Yang

On 2019-11-13 19:14:17 , You-Sheng Yang wrote:

> From: You-Sheng Yang <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1852386
>
> [Impact]
> Some Comet Lake platforms got i915 call trace dump due to the lake of
> support to its PCH id:
>
>   [    2.999233] ------------[ cut here ]------------
>   [    2.999238] eDP powered off while attempting aux channel
>   communication.
>   [    2.999338] WARNING: CPU: 2 PID: 296 at
>   drivers/gpu/drm/i915/display/intel_dp.c:1148
>   intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999341] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
>   syscopyarea sysfillrect sysimgblt fb_sys_fops drm r8169 ahci realtek
>   libahci wmi video
>   [    2.999350] CPU: 2 PID: 296 Comm: systemd-udevd Not tainted
>   5.3.0-997-generic #201910072204
>   [    2.999352] Hardware name: Dell Inc. OptiPlex 3280 AIO/, BIOS
>   99.00.08 10/01/2019
>   [    2.999391] RIP: 0010:intel_dp_aux_xfer+0x767/0x900 [i915]
>   [    2.999394] Code: e8 ee b5 ff ff 84 c0 0f 85 ec f9 ff ff 48 8b 7d 80
>   e8 5d b6 ff ff 84 c0 0f 85 db f9 ff ff 48 c7 c7 50 22 5d c0 e8 84 ea b5
>   d1 <0f> 0b 48 8b 7d 80 48 8d 75 90 4c 8d ab a8 07 00 00 e8 63 b4 ff ff
>   [    2.999398] RSP: 0018:ffffb7000040b5b8 EFLAGS: 00010286
>   [    2.999400] RAX: 0000000000000000 RBX: ffff9bfa9dc20000 RCX:
>   0000000000000396
>   [    2.999402] RDX: 0000000000000001 RSI: 0000000000000082 RDI:
>   0000000000000246
>   [    2.999404] RBP: ffffb7000040b698 R08: 0000000000000396 R09:
>   0000000000000019
>   [    2.999406] R10: 000000000000072e R11: ffffb7000040b420 R12:
>   0000000000000004
>   [    2.999408] R13: ffff9bfa9fbca120 R14: ffff9bfa9dc20000 R15:
>   ffff9bfa9dc207a8
>   [    2.999410] FS:  00007f0d8613a680(0000) GS:ffff9bfaaec80000(0000)
>   knlGS:0000000000000000
>   [    2.999412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>   [    2.999414] CR2: 00007ffca955ae58 CR3: 000000041e67e002 CR4:
>   00000000003606e0
>   [    2.999416] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
>   0000000000000000
>   [    2.999418] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
>   0000000000000400
>   [    2.999420] Call Trace:
>   [    2.999425]  ? vprintk_default+0x29/0x50
>   [    2.999464]  intel_dp_aux_transfer+0x15e/0x220 [i915]
>   [    2.999472]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
>   [    2.999478]  drm_dp_dpcd_read+0x33/0xc0 [drm_kms_helper]
>   [    2.999515]  intel_dp_read_dpcd+0x41/0x130 [i915]
>   [    2.999551]  intel_edp_init_connector+0x136/0x540 [i915]
>   [    2.999587]  intel_dp_init_connector+0x47f/0x870 [i915]
>   [    2.999623]  intel_ddi_init+0x425/0x590 [i915]
>   [    2.999660]  intel_setup_outputs+0x8e4/0xc60 [i915]
>
> [Fix]
> Two patches to be backported to have correct support:
> * commit 37c92dc303dd "drm/i915: Add new CNL PCH ID seen on a CML
>   platform" from drm-tip tree.
> * patch "https://patchwork.freedesktop.org/patch/340416"
>
> [Test Case]
> 1. Apply the patches to oem-osp1 kernel >= 1026 or Eoan/Focal generic
> kernels.
> 2. Boot affected platforms with HDMI cable connected to an external
> monitor.
> 3. Check if the monitor lights up when GDM service is started.
>
> This was verified in to victim platforms.
>
> [Regression Risk]
> Low. This should affects only systems with matching PCH hw that is
> currently affected by the regression to be fixed.
>
> Imre Deak (2):
>   drm/i915: Add new CNL PCH ID seen on a CML platform
>   UBUNTU: SAUCE: drm/i915: Fix detection for a CMP-V PCH
>
>  drivers/gpu/drm/i915/i915_drv.c | 5 +++++
>  drivers/gpu/drm/i915/i915_drv.h | 1 +
>  2 files changed, 6 insertions(+)
>
> --
> 2.20.1
>
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team