[igt-dev] [PATCH] tests/kms_dp_aux_dev: Check DP connection only before tests

Petri Latvala petri.latvala at intel.com
Wed Oct 26 07:59:37 UTC 2022


On Tue, Oct 25, 2022 at 08:16:15PM -0600, Alex Hung wrote:
> Without DP port connected, kernel reports "Too many retries"
> that indicates no sink to respond. This is the same across GPUs.
> 
> amdgpu ... DM aux hw bus 2: Too many retries, giving up. First error: -5
> i915 ... AUX C/DDI C/PHY C: Too many retries, giving up. First error: -110
> 
> In addition, the test can result time out such as below:
> 
> /dev/drm_dp_aux0: Connection timed out
> /dev/drm_dp_aux1: Connection timed out
> 
> As a result, checking DP connection alone should be sufficient.
> 
> Signed-off-by: Alex Hung <alex.hung at amd.com>
> ---
>  tests/kms_dp_aux_dev.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/tests/kms_dp_aux_dev.c b/tests/kms_dp_aux_dev.c
> index ed9dd510..7fce74a4 100644
> --- a/tests/kms_dp_aux_dev.c
> +++ b/tests/kms_dp_aux_dev.c
> @@ -53,8 +53,7 @@ static bool test(int drm_fd, uint32_t connector_id)
>  	drmModeFreeConnector(connector);
>  	igt_assert(dir_fd >= 0);
>  
> -	if (connector->connection != DRM_MODE_CONNECTED &&
> -	    is_mst_connector(drm_fd, connector_id)) {
> +	if (connector->connection != DRM_MODE_CONNECTED) {
>  		close(dir_fd);
>  		return false;
>  	}


Bhanuprakash, Swati, you wrote/reviewed this piece of code, please review
this patch.


-- 
Petri Latvala


More information about the igt-dev mailing list