All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 66972] New: GPU lockup CP stall with radeon.dpm=1 on BARTS/6850
Date: Tue, 16 Jul 2013 17:40:36 +0000	[thread overview]
Message-ID: <bug-66972-502@http.bugs.freedesktop.org/> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 10507 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=66972

          Priority: medium
            Bug ID: 66972
          Assignee: dri-devel@lists.freedesktop.org
           Summary: GPU lockup CP stall with radeon.dpm=1 on BARTS/6850
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: a.heider@gmail.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: DRI CVS
         Component: DRM/Radeon
           Product: DRI

Using 3.11-rc1 with merged drm-fixes (d1ce3d5 uvesafb: Really allow mtrr being
0, as documented and warn()ed) on top.

There're no glaring problems without radeon.dpm=1, but with dpm I get this:

[   18.930980] radeon 0000:01:00.0: GPU lockup CP stall for more than 10756msec
[   18.930983] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000000003
last fence id 0x0000000000000001)
[   19.029921] radeon 0000:01:00.0: Saved 87 dwords of commands on ring 0.
[   19.030032] radeon 0000:01:00.0: GPU softreset: 0x00000108
[   19.030035] radeon 0000:01:00.0:   GRBM_STATUS               = 0xA00038A0
[   19.030037] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[   19.030039] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[   19.030041] radeon 0000:01:00.0:   SRBM_STATUS               = 0x200200C0
[   19.030043] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[   19.030046] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x01000000
[   19.030048] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00011100
[   19.030050] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00028580
[   19.030052] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80838042
[   19.030054] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[   19.221068] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00004001
[   19.221120] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000500
[   19.222267] radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
[   19.222270] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[   19.222272] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[   19.222274] radeon 0000:01:00.0:   SRBM_STATUS               = 0x200200C0
[   19.222276] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[   19.222278] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[   19.222280] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[   19.222282] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[   19.222285] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
[   19.222287] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[   19.222293] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[   19.222299] radeon 0000:01:00.0: GPU softreset: 0x00000100
[   19.222301] radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
[   19.222303] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[   19.222305] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[   19.222308] radeon 0000:01:00.0:   SRBM_STATUS               = 0x200200C0
[   19.222310] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[   19.222312] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[   19.222314] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[   19.222316] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[   19.222318] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
[   19.222320] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[   19.222476] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000400
[   19.223623] radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003828
[   19.223625] radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000007
[   19.223627] radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000007
[   19.223630] radeon 0000:01:00.0:   SRBM_STATUS               = 0x200200C0
[   19.223632] radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
[   19.223634] radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[   19.223636] radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[   19.223638] radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[   19.223640] radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
[   19.223642] radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[   20.283957] [drm] PCIE gen 2 link speeds already enabled
[   20.286156] [drm] PCIE GART of 512M enabled (table at 0x0000000000273000).
[   20.286273] radeon 0000:01:00.0: WB enabled
[   20.286277] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000040000c00 and cpu addr 0xffff880800cb7c00
[   20.286280] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c and cpu addr 0xffff880800cb7c0c
[   20.287780] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x0000000000072118 and cpu addr 0xffffc9000c932118
[   20.304059] [drm] ring test on 0 succeeded in 3 usecs
[   20.304131] [drm] ring test on 3 succeeded in 1 usecs
[   20.478915] [drm] ring test on 5 succeeded in 2 usecs
[   20.478930] [drm] UVD initialized successfully.
[   20.480805] [drm] ib test on ring 0 succeeded in 0 usecs
[   20.480851] [drm] ib test on ring 3 succeeded in 1 usecs
[   30.631806] radeon 0000:01:00.0: GPU lockup CP stall for more than 10000msec
[   30.631813] radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000000004
last fence id 0x0000000000000002)
[   30.631816] [drm:r600_uvd_ib_test] *ERROR* radeon: fence wait failed (-35).
[   30.631822] [drm:radeon_ib_ring_tests] *ERROR* radeon: failed testing IB on
ring 5 (-35).

lightdm takes unusually long to show up due to the 1st stall. Eventually I can
log in (xfce without compositing), but just running dmesg in a fullscreen
terminal makes X crash (Backtrace is useless, let me know if one with debug
symbols helps). 

>From before the stall: dmesg|grep radeon\|drm:
[    6.441501] [drm] Initialized drm 1.1.0 20060810
[    6.547794] [drm] Memory usable by graphics device = 2048M
[    6.571559] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    6.571560] [drm] Driver supports precise vblank timestamp query.
[    6.591921] [drm] Wrong MCH_SSKPD value: 0x20100406
[    6.591923] [drm] This can cause pipe underruns and display issues.
[    6.591924] [drm] Please upgrade your BIOS to fix this.
[    6.604625] [drm] radeon kernel modesetting enabled.
[    6.604655] fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing
generic driver
[    6.837612] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    6.837623] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor
0
[    6.837814] [drm] initializing kernel modesetting (BARTS 0x1002:0x6739
0x174B:0xE174).
[    6.837838] [drm] register mmio base: 0xF7B20000
[    6.837839] [drm] register mmio size: 131072
[    6.838016] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 -
0x000000003FFFFFFF (1024M used)
[    6.838018] radeon 0000:01:00.0: GTT: 512M 0x0000000040000000 -
0x000000005FFFFFFF
[    6.838019] [drm] Detected VRAM RAM=1024M, BAR=256M
[    6.838020] [drm] RAM width 256bits DDR
[    6.838133] [drm] radeon: 1024M of VRAM memory ready
[    6.838134] [drm] radeon: 512M of GTT memory ready.
[    6.843307] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    6.843559] [drm] enabling PCIE gen 2 link speeds, disable with
radeon.pcie_gen2=0
[    6.843733] [drm] Loading BARTS Microcode
[    6.861606] [drm] PCIE GART of 512M enabled (table at 0x0000000000273000).
[    6.861727] radeon 0000:01:00.0: WB enabled
[    6.861729] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000040000c00 and cpu addr 0xffff880800cb7c00
[    6.861730] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c and cpu addr 0xffff880800cb7c0c
[    6.861732] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x0000000000072118 and cpu addr 0xffffc9000c932118
[    6.861734] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    6.861734] [drm] Driver supports precise vblank timestamp query.
[    6.861750] radeon 0000:01:00.0: irq 50 for MSI/MSI-X
[    6.861758] radeon 0000:01:00.0: radeon: using MSI.
[    6.861783] [drm] radeon: irq initialized.
[    6.878276] [drm] ring test on 0 succeeded in 3 usecs
[    6.878339] [drm] ring test on 3 succeeded in 1 usecs
[    7.063144] [drm] ring test on 5 succeeded in 2 usecs
[    7.063151] [drm] UVD initialized successfully.
[    7.063365] [drm] ib test on ring 0 succeeded in 0 usecs
[    7.063408] [drm] ib test on ring 3 succeeded in 0 usecs
[    7.214700] [drm] ib test on ring 5 succeeded
[    7.215287] [drm] Radeon Display Connectors
[    7.215289] [drm] Connector 0:
[    7.215289] [drm]   DP-4
[    7.215290] [drm]   HPD4
[    7.215291] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c
0x643c
[    7.215292] [drm]   Encoders:
[    7.215293] [drm]     DFP1: INTERNAL_UNIPHY2
[    7.215293] [drm] Connector 1:
[    7.215294] [drm]   HDMI-A-4
[    7.215294] [drm]   HPD3
[    7.215295] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c
0x646c
[    7.215296] [drm]   Encoders:
[    7.215296] [drm]     DFP2: INTERNAL_UNIPHY2
[    7.215297] [drm] Connector 2:
[    7.215298] [drm]   DVI-I-1
[    7.215298] [drm]   HPD6
[    7.215299] [drm]   DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c
0x647c
[    7.215300] [drm]   Encoders:
[    7.215300] [drm]     DFP3: INTERNAL_UNIPHY
[    7.215301] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    7.215302] [drm] Connector 3:
[    7.215302] [drm]   DVI-D-1
[    7.215303] [drm]   HPD1
[    7.215304] [drm]   DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c
0x648c
[    7.215304] [drm]   Encoders:
[    7.215305] [drm]     DFP4: INTERNAL_UNIPHY1
[    7.215401] [drm] Internal thermal controller with fan control
[    7.227372] [drm] radeon: dpm initialized
[    7.278110] [drm] fb mappable at 0xE0375000
[    7.278113] [drm] vram apper at 0xE0000000
[    7.278113] [drm] size 9216000
[    7.278114] [drm] fb depth is 24
[    7.278115] [drm]    pitch is 7680
[    7.278193] fbcon: radeondrmfb (fb1) is primary device
[    7.636682] radeon 0000:01:00.0: fb1: radeondrmfb frame buffer device
[    7.636684] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on
minor 1
[    7.818982] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 11814 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2013-07-16 17:40 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-16 17:40 bugzilla-daemon [this message]
2013-07-16 18:32 ` [Bug 66972] GPU lockup CP stall with radeon.dpm=1 on BARTS/6850 bugzilla-daemon
2013-07-16 18:33 ` bugzilla-daemon
2013-07-16 20:49 ` bugzilla-daemon
2013-07-16 21:34 ` bugzilla-daemon
2013-07-17  1:43 ` bugzilla-daemon
2013-07-17 15:18 ` bugzilla-daemon
2013-07-17 16:40 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-66972-502@http.bugs.freedesktop.org/ \
    --to=bugzilla-daemon@freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.