Bug 92260 - ASUS [R7 370] DPM and power profile change crash the system
Summary: ASUS [R7 370] DPM and power profile change crash the system
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-02 19:26 UTC by Markus
Modified: 2016-03-25 14:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg (71.44 KB, text/plain)
2015-10-02 19:26 UTC, Markus
no flags Details
lspci -vnn (20.24 KB, text/plain)
2015-10-02 19:28 UTC, Markus
no flags Details

Description Markus 2015-10-02 19:26:27 UTC
Created attachment 118636 [details]
dmesg

My system is unable to boot with an ASUS Radeon R7 370 STRIX Gaming with 2GB (STRIX-R7370-DC20C-2GD5-GAMING) unless I put radeon.dpm=0 (or nomodeset) to the boot parameter.

Also any change to the power profile results in an immediate lock up with blank screen or, sometimes, black and white vertical stripes.

Tested with Linux 4.1 and 4.2.

I my issue is related with #91294. The  Commit https://github.com/torvalds/linux/commit/e78654799135a788a941bacad3452fbd7083e518 fixes the Issue if a simular Line is added "{ PCI_VENDOR_ID_ATI, 0x6811, 0x1043, 0x2015, 0, 120000 },".
Comment 1 Markus 2015-10-02 19:28:02 UTC
Created attachment 118637 [details]
lspci -vnn
Comment 2 Alex Deucher 2016-03-25 14:27:14 UTC
Already added in:

commit 2b02ec79004388a8c65e227bc289ed891b5ac8c6
Author: Alex Deucher <alexander.deucher@amd.com>
Date:   Fri Oct 2 16:12:07 2015 -0400

    drm/radeon: add quirk for ASUS R7 370
    
    Bug:
    https://bugs.freedesktop.org/show_bug.cgi?id=92260
    
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Cc: stable@vger.kernel.org

diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c
index e9115d3..e72bf46 100644
--- a/drivers/gpu/drm/radeon/si_dpm.c
+++ b/drivers/gpu/drm/radeon/si_dpm.c
@@ -2928,6 +2928,7 @@ static struct si_dpm_quirk si_dpm_quirk_list[] = {
        { PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 },
        { PCI_VENDOR_ID_ATI, 0x6810, 0x174b, 0xe271, 85000, 90000 },
        { PCI_VENDOR_ID_ATI, 0x6811, 0x1762, 0x2015, 0, 120000 },
+       { PCI_VENDOR_ID_ATI, 0x6811, 0x1043, 0x2015, 0, 120000 },
        { 0, 0, 0, 0 },
 };


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.