From patchwork Tue Oct 9 05:22:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hui Wang X-Patchwork-Id: 981030 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 42Tlwj0cN1z9s8r; Tue, 9 Oct 2018 16:22:28 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1g9kTO-0000Dy-3z; Tue, 09 Oct 2018 05:22:22 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.86_2) (envelope-from ) id 1g9kTN-0000Ds-Kl for kernel-team@lists.ubuntu.com; Tue, 09 Oct 2018 05:22:21 +0000 Received: from [125.35.49.90] (helo=hwang4-Lenovo-V480c.bluefin) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1g9kTM-00076z-OD for kernel-team@lists.ubuntu.com; Tue, 09 Oct 2018 05:22:21 +0000 From: Hui Wang To: kernel-team@lists.ubuntu.com Subject: [SRU][Cosmic/Bionic/OEM-B][PATCH 0/1] The machine of lenovo M715 with the AMD GPU (Radeon Vega 8 Mobile, rev ca, 1002:15dd) often hangs randomly Date: Tue, 9 Oct 2018 13:22:15 +0800 Message-Id: <1539062536-7929-1-git-send-email-hui.wang@canonical.com> X-Mailer: git-send-email 2.7.4 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1796789 [Impact] On the machine of Lenovo M715, there is an AMD GPU (1022:15dd rev ca), when it switchs to amdgpufb, the system will hang randomlly, sometimes it hangs during boot, reboot or poweroff, sometimes it hangs with longtime standby. [Fix] Through bisecting, I found this patch can fix the problem, looks like without this patch the ATOM BIOS can't be parsed correctlly. [Test Case] Did the test of "boot, reboot and poweroff" 5 times, worked very well. Let the system standby over one night, worked very well. [Regression Potential] Very low, I tested this patch on at least 6 differnt lenovo machines and those machines have different AMD GPUs on them, all of them worked as well as before. Harry Wentland (1): drm/amd: Add missing fields in atom_integrated_system_info_v1_11 drivers/gpu/drm/amd/include/atomfirmware.h | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-)