Bug 1033882

Summary: Test case failure: KMS - classic on AMD/ATI Bonaire [1022:6650]
Product: Red Hat Enterprise Linux 7 Reporter: Vasiliy Sharapov <vsharapo>
Component: xorg-x11-drv-atiAssignee: Jérôme Glisse <jglisse>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: desktop-qa-list, tpelka, vsharapo
Target Milestone: rc   
Target Release: 7.1   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-22 13:14:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vasiliy Sharapov 2013-11-24 04:02:19 UTC
Filed from caserun https://tcms.engineering.redhat.com/run/100139/#caserun_3856449
Version-Release number of selected component (if applicable):
Build : RHEL-7.0-20131111.1
xorg-x11-server-Xorg-1.14.99.901-5.20131101.el7.x86_64
xorg-x11-drv-ati-7.2.0-6.20131023gitf1dc677.el7.x86_64
kernel-3.10.0-48.el7.x86_64

Steps to Reproduce: 
Make sure that your graphics driver supports KMS.

Make sure you have rhgb quiet options in kernel commandline and no nomodeset
option


 1. Boot up



Actual results: 
rhgb does not come up
Also, after login an error message appears if NOT using a 1080p monitor:
"""
Could not apply the stored configuration for monitors

none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 380
CRTC 380: trying mode 1280x1024@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 1280x960@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 1152x864@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 1024x768@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 800x600@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 640x480@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 720x400@0Hz with output at 1920x1080@0Hz (pass 0)
CRTC 380: trying mode 1280x1024@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 1280x960@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 1152x864@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 1024x768@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 800x600@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 640x480@0Hz with output at 1920x1080@0Hz (pass 1)
CRTC 380: trying mode 720x400@0Hz with output at 1920x1080@0Hz (pass 1)
"""


Expected results:
Make sure the whole booting process is correct and smooth, without any graphic
fragments nor unaligned text/logos. There should be circle progress bar in the
middle of the display.

Comment 2 Vasiliy Sharapov 2013-11-26 00:39:26 UTC
Bug also affects AMD/ATI Kaveri [1002:1304]

Comment 3 Jérôme Glisse 2013-12-10 21:31:35 UTC
You need linux-firmware >= 20131106-0.1.git7d0c7a8

Comment 4 Jérôme Glisse 2014-02-20 20:47:38 UTC
This need to be retested but here i can not reproduce with :

linux-firmware-20140102-0.2.git52d77db.el7.noarch
kernel-3.10.0-89
mesa-dri-drivers-9.2.5
xorg-x11-drv-ati-7.2.0-8.20140113git3213df1
xorg-x11-glamor-0.5.1-4.20140115gitfb4d046c

Note that bonaire GPU are still likely to lockup you will have something like :
radeon 0000:01:00.0: GPU lockup

In the kernel log. When GPU lockup screen is likely to go black.

Comment 5 Jérôme Glisse 2014-03-07 15:26:03 UTC
We believe this is already fixed but moving to 7.1

Comment 7 Vasiliy Sharapov 2014-10-22 13:08:37 UTC
Retested on build : RHEL-7.1-20141006.1
  linux-firmware-20140911-0.1.git365e80c.el7.noarch
  kernel-3.10.0-175.el7.x86_64
  mesa-dri-drivers-10.2.7-3.20140910.el7.x86_64
  xorg-x11-drv-ati-7.4.0-1.20140918git56c7fb8.el7.x86_64
  xorg-x11-glamor-0.6.0-2.20140918git347ef4f.el7.x86_64
No longer affects:  Radeon HD 8770 [1002:6650]
RHGB works, no more errors.