http://bugs.freedesktop.org/show_bug.cgi?id=24041

           Summary: [KMS] KMS fails to initalize, in a rs690
           Product: DRI
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Radeon
        AssignedTo: [email protected]
        ReportedBy: [email protected]


Created an attachment (id=29707)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=29707)
syslog, kms fails

With a vanilla 2.6.31 kernel, and a rs690.

KMS fails to initalize with "Bad things might happen." messages, ending with
ring test failed.

By trying to find the cause, i arrived at r420_pipes_init, and put DRM_INFO
that printed the value of RADEON_RBBM_STATUS between each register access.

This resulted that KMS sucessfull started, in this run.
[drm] rs690_gpu_init1 (RBBM_STATUS=0x10000140)
[drm] rs690_gpu_init2 (RBBM_STATUS=0x10000140)
[drm] rs690_gpu_init3 (RBBM_STATUS=0x10000140)  (before r420_pipes_init call)
[drm] r420_pipes_init1 (RBBM_STATUS=0x10000140) (top of r420_pipes_init)
[drm] r420_pipes_init2 (RBBM_STATUS=0x94000140) (after WREG32(0x4274, ... )
[drm] r420_pipes_init pipes 1
[drm] r420_pipes_init3 (RBBM_STATUS=0x10000140)
[drm] r420_pipes_init4 (RBBM_STATUS=0x94000140)
[drm] radeon: 1 quad pipes, 1 z pipes initialized.
[drm] rs690_gpu_init4 (RBBM_STATUS=0x10000140)

The value of RBBM_STATUS after GA_ENHANCE register write was 0x94000140

Only by putting a DRM_INFO print showed that fixes the problem, likely the
cause is a timing related.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to