From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2052.outbound.protection.outlook.com [40.107.93.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id D007F10E453 for ; Mon, 24 Apr 2023 13:07:04 +0000 (UTC) From: Hersen Wu To: , , , , Date: Mon, 24 Apr 2023 09:06:57 -0400 Message-ID: <20230424130657.50263-1-hersenxs.wu@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Subject: [igt-dev] [PATCH] [i-g-t] lib/igt_amd: add delay waiting for hotplug complete List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Hersen Wu Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: when run amd tests, amd_hotplug, amd_link_setings, in patch, amd_link_settings be skipped. debugfs_hpd_trigger requests kernel to generate hot plug event, but not wait for process finish.it takes time for kernel and user mode components to complete process for hot plug. Signed-off-by: Hersen Wu --- lib/igt_amd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/igt_amd.c b/lib/igt_amd.c index bef9c193..09923101 100644 --- a/lib/igt_amd.c +++ b/lib/igt_amd.c @@ -799,6 +799,8 @@ int igt_amd_trigger_hotplug(int drm_fd, char *connector_name) wr_len = write(hpd_fd, enable_hpd, strlen(enable_hpd)); close(hpd_fd); igt_assert_eq(wr_len, strlen(enable_hpd)); + /* wait for hotplug process complete by kernel and user mode components */ + sleep(30); return 0; } -- 2.25.1