RE: ✗ Fi.CI.BAT: failure for drm/i915: Add Display Port tunnel BW allocation support (rev6)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

https://patchwork.freedesktop.org/series/129082/ - Re-reported.

Thanks,
Tejasree

-----Original Message-----
From: I915-ci-infra <i915-ci-infra-bounces@xxxxxxxxxxxxxxxxxxxxx> On Behalf Of Imre Deak
Sent: Tuesday, February 27, 2024 4:29 PM
To: intel-gfx@xxxxxxxxxxxxxxxxxxxxx; I915-ci-infra@xxxxxxxxxxxxxxxxxxxxx
Cc: Saarinen, Jani <jani.saarinen@xxxxxxxxx>
Subject: Re: ✗ Fi.CI.BAT: failure for drm/i915: Add Display Port tunnel BW allocation support (rev6)

On Tue, Feb 27, 2024 at 01:18:36AM +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/i915: Add Display Port tunnel BW allocation support (rev6)
> URL   : https://patchwork.freedesktop.org/series/129082/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14345 -> Patchwork_129082v6 
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with Patchwork_129082v6 absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in Patchwork_129082v6, please notify your bug team (I915-ci-infra@xxxxxxxxxxxxxxxxxxxxx) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   External URL: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/index.html
> 
> Participating hosts (39 -> 38)
> ------------------------------
> 
>   Missing    (1): fi-snb-2520m 
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in Patchwork_129082v6:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@kms_pipe_crc_basic@hang-read-crc@pipe-d-edp-1:
>     - bat-arls-2:         [PASS][1] -> [ABORT][2]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-arls-2/igt@kms_pipe_crc_basic@hang-read-crc@xxxxxxxxxxxxxxxxx
>    [2]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-arls-2
> /igt@kms_pipe_crc_basic@hang-read-crc@xxxxxxxxxxxxxxxxx

It's an unrelated issue:

There is only an eDP panel connected to the above ARL, so no TBT/DP tunnel where the patchset would have an effect.

Looks like some core memory management issue:

<0> [223.728871] BUG: spinlock bad magic on CPU#1, kworker/1:1/224 <0> [223.728880]  lock: obj_hash+0xec060/0x120000, .magic: d6ad4ead, .owner: <none>/-1, .owner_cpu: -1 <4> [223.728890] CPU: 1 PID: 224 Comm: kworker/1:1 Not tainted 6.8.0-rc6-Patchwork_129082v6-gb3552bf1e79d+ #1 <4> [223.728894] Hardware name: Intel Corporation Arrow Lake Client Platform/MTL-S UDIMM 2DPC EVCRB, BIOS MTLSFWI1.R00.3473.D80.2311222130 11/22/2023 <4> [223.728898] Workqueue: events delayed_fput <7> [223.728778] i915 0000:00:02.0: [drm:pipe_config_mismatch [i915]] [CRTC:233:pipe D] fastset requirement not met in hw.adjusted_mode.crtc_htotal (expected 3040, found 0) <4> [223.728906] Call Trace:
<4> [223.728909]  <TASK>
<4> [223.728911]  dump_stack_lvl+0x64/0xb0 <4> [223.728919]  do_raw_spin_lock+0x74/0xc0 <4> [223.728925]  _raw_spin_lock_irqsave+0x45/0x60 <4> [223.728931]  ? debug_check_no_obj_freed+0xcc/0x240
<4> [223.728936]  debug_check_no_obj_freed+0xcc/0x240
<4> [223.728940]  ? lock_acquire+0xd8/0x2d0 <4> [223.728943]  ? find_held_lock+0x2b/0x80 <4> [223.728949]  free_unref_page_prepare+0xec/0x350
<4> [223.728955]  free_unref_page+0x33/0x160 <4> [223.728959]  release_pages+0x6c/0x580 <4> [223.728966]  __folio_batch_release+0x1a/0x30 <4> [223.728970]  shmem_undo_range+0x248/0x6c0 <4> [223.728977]  ? cpu_attach_domain+0x74f/0x9a0 <4> [223.728982]  shmem_truncate_range+0x14/0x40 <4> [223.728985]  shmem_evict_inode+0xd7/0x270 <4> [223.728989]  evict+0xc8/0x170

probably CI noticing this and aborting with:

[224.019721] Subtest hang-read-crc: SUCCESS (11.568s [224.948083] Aborting: Lockdep not active

> 
>   
> Known issues
> ------------
> 
>   Here are the changes found in Patchwork_129082v6 that come from known issues:
> 
> ### CI changes ###
> 
> #### Issues hit ####
> 
>   * boot:
>     - fi-cfl-8109u:       [PASS][3] -> [FAIL][4] ([i915#8293])
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/fi-cfl-8109u/boot.html
>    [4]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/fi-cfl-810
> 9u/boot.html
> 
>   
> 
> ### IGT changes ###
> 
> #### Possible fixes ####
> 
>   * igt@i915_selftest@live@gem_contexts:
>     - bat-atsm-1:         [INCOMPLETE][5] ([i915#10094] / [i915#10137]) -> [PASS][6]
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-atsm-1/igt@i915_selftest@live@gem_contexts.html
>    [6]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-atsm-1
> /igt@i915_selftest@live@gem_contexts.html
> 
>   * igt@i915_selftest@live@hangcheck:
>     - {bat-rpls-3}:       [DMESG-WARN][7] ([i915#5591]) -> [PASS][8]
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-rpls-3/igt@i915_selftest@live@xxxxxxxxxxxxxx
>    [8]: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/bat-rpls-3
> /igt@i915_selftest@live@xxxxxxxxxxxxxx
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [i915#10094]: https://gitlab.freedesktop.org/drm/intel/issues/10094
>   [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
>   [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
>   [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
> 
> 
> Build changes
> -------------
> 
>   * Linux: CI_DRM_14345 -> Patchwork_129082v6
> 
>   CI-20190529: 20190529
>   CI_DRM_14345: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGT_7731: 17f897a81868fb35c6a7033a8b07256659742248 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>   Patchwork_129082v6: b3552bf1e79de200a6ca49c518ead46a1256618c @ 
> git://anongit.freedesktop.org/gfx-ci/linux
> 
> 
> ### Linux commits
> 
> 6f0303321631 drm/i915/dp: Enable DP tunnel BW allocation mode
> 8b160bd78946 drm/i915/dp: Read DPRX for all long HPD pulses
> 84f928739de0 drm/i915/dp: Suspend/resume DP tunnels 232a81c3545b 
> drm/i915/dp: Call intel_dp_sync_state() always for DDI DP encoders 
> d6e68e72eeea drm/i915/dp: Handle DP tunnel IRQs 77a316a5547c 
> drm/i915/dp: Allocate/free DP tunnel BW in the encoder enable/disable 
> hooks 904f8ff4847c drm/i915/dp: Compute DP tunnel BW during encoder 
> state computation
> e30c2b294042 drm/i915/dp: Account for tunnel BW limit in 
> intel_dp_max_link_data_rate()
> cfe003896226 drm/i915/dp: Add DP tunnel atomic state and check BW 
> limit
> e845d3e65f57 drm/i915/dp: Add support for DP tunnel BW allocation
> 1e491673dd40 drm/i915/dp: Sync instead of try-sync commits when 
> getting active pipes f9a23c72455c drm/i915/dp: Add 
> intel_dp_max_link_data_rate() d02f06d5e00c drm/i915/dp: Factor out 
> intel_dp_read_dprx_caps()
> 95a664a77474 drm/i915/dp: Factor out intel_dp_update_sink_caps()
> e587647c4a35 drm/i915/dp: Export intel_dp_max_common_rate/lane_count()
> cc6689daacbe drm/i915/dp: Factor out intel_dp_config_required_rate()
> e76c8cac43f0 drm/i915/dp: Use drm_dp_max_dprx_data_rate()
> 8fea4c43fb32 drm/i915/dp: Add support to notify MST connectors to 
> retry modesets
> a50d19596539 drm/i915: Fix display bpp limit computation during system 
> resume
> cfae6a8751d6 drm/dp: Add support for DP tunneling 5bed9d5b20dc drm/dp: 
> Add drm_dp_max_dprx_data_rate()
> 
> == Logs ==
> 
> For more details see: 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129082v6/index.html




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux