Bug 107853 - [CI][DRMTIP] igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Failed assertion: ret != 0
Summary: [CI][DRMTIP] igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Fai...
Status: NEW
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: low normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-07 08:14 UTC by Martin Peres
Modified: 2019-08-15 12:54 UTC (History)
1 user (show)

See Also:
i915 platform: IVB
i915 features: display/Other


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Peres 2018-09-07 08:14:24 UTC
It usually skipped (Not enough connected outputs), but it failed on the latest drmtip run:

https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_105/fi-ivb-3520m/igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c.html

(kms_pipe_b_c_ivb:2742) CRITICAL: Test assertion failure function test_dpms, file ../tests/kms_pipe_b_c_ivb.c:158:
(kms_pipe_b_c_ivb:2742) CRITICAL: Failed assertion: ret != 0
(kms_pipe_b_c_ivb:2742) CRITICAL: Last errno: 25, Inappropriate ioctl for device
(kms_pipe_b_c_ivb:2742) CRITICAL: error: 0 == 0
Subtest pipe-B-dpms-off-modeset-pipe-C failed.


For reference, here is the skip: https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_102/fi-ivb-3520m/igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c.html
Comment 1 CI Bug Log 2019-04-10 13:31:45 UTC
A CI Bug Log filter associated to this bug has been updated:

{- IVBm: igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Failed assertion: ret != 0, Last errno: 25, Inappropriate ioctl for device -}
{+ IVBm: igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Failed assertion: ret != 0 +}

 No new failures caught with the new filter
Comment 2 CI Bug Log 2019-04-10 13:31:55 UTC
A CI Bug Log filter associated to this bug has been updated:

{- IVBm: igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Failed assertion: ret != 0 -}
{+ IVBm: igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c - fail - Failed assertion: ret != 0 +}

 No new failures caught with the new filter
Comment 3 Arek Hiler 2019-08-15 12:54:25 UTC
IVB has limited number of FDI lanes and it's impossible to use big modes on pipe B and C at the same time.

kms_pipe_b_c_ivb@pipe_b-dpms_off-modeset-pipe-c checks that we can use the extra FDI lane when the other output that would be otherwise using it is DPMS OFFed.

This happened 4 times total, last time over half a year ago, but cannot be closed yet (we need another half a year to be somewhat sure it's gone).

Since its so rare and exercises unlikely scenario for users (2 external monitors, one has to be DPMS OFFed and second one has to be set *afterwards* to a rather demanding mode) the impact is rather negligible and I am setting the priority to low.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.