Radeon driver does not work well with a Radeon R7 260X card

Issues related to hardware problems
Post Reply
Deteros
Posts: 6
Joined: 2013/01/05 13:57:54

Radeon driver does not work well with a Radeon R7 260X card

Post by Deteros » 2014/08/15 17:20:21

Hi,

I have a Asus H87M-PRO Mainboard with a Asus R7260X-DC2OC-2GD5 Graficard.

The default radeon driver makes problems as suddenly the
monitor becomes black, sometimes the image comes back after 5 seconds,
sometime not and I had to reboot.

I found a solution to this problem: I installed the latest
AMD fglrx beta driver linux-amd-catalyst-14.6-beta-v1.0-jul11.zip,
which works fine.

However, here is a description of the problem - maybe it helps others:

The card is shown by lspci like this:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XTX [Radeon R7 260X]
During boot a warning was shown:
radeon 0000:01:00.0: Invalid ROM contents
And here are the kernel log statements which have been produced during the
monitor showing no image:
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GPU lockup CP stall for more than 11041msec
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GPU lockup (waiting for 0x0000000000000002)
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: failed to get a new IB (-35)
Aug 10 15:19:47 kernel: [drm] Disabling audio 0 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 1 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 2 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 3 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 4 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 5 support
Aug 10 15:19:47 kernel: [drm] Disabling audio 6 support
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: Saved 249 dwords of commands on ring 2.
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GPU softreset: 0x00000008
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS=0xA0003028
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS2=0x30000008
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE0=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE1=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE2=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE3=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SRBM_STATUS=0x20000A40
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SRBM_STATUS2=0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SDMA0_STATUS_REG = 0x76CEED57
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SDMA1_STATUS_REG = 0x46CEED57
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STAT = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT1 = 0x00000c00
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT2 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT3 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_BUSY_STAT = 0x48440000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_STALLED_STAT1 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_STATUS = 0x80008003
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_BUSY_STAT = 0x00000408
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_STALLED_STAT1 = 0x00002100
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_STATUS = 0xa0000041
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00010001
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS=0xA0003028
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS2=0x30000008
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE0=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE1=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE2=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GRBM_STATUS_SE3=0x00000006
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SRBM_STATUS=0x20000040
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SRBM_STATUS2=0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SDMA0_STATUS_REG = 0x76CEED57
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: SDMA1_STATUS_REG = 0x46CEED57
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STAT = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT1 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT2 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_STALLED_STAT3 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_BUSY_STAT = 0x48440000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_STALLED_STAT1 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPF_STATUS = 0x80008003
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_BUSY_STAT = 0x00000408
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_STALLED_STAT1 = 0x00000000
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: CP_CPC_STATUS = 0xa0000041
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: GPU reset succeeded, trying to resume
Aug 10 15:19:47 kernel: [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e
Aug 10 15:19:47 kernel: [drm] PCIE gen 3 link speeds already enabled
Aug 10 15:19:47 kernel: [drm] PCIE GART of 1024M enabled (table at 0x0000000000277000).
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: WB enabled
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff88020df37c00
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff88020df37c04
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff88020df37c08
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff88020df37c0c
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff88020df37c10
Aug 10 15:19:47 kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000076c98 and cpu addr 0xffffc9000a8b6c98
Aug 10 15:19:47 kernel: [drm] ring test on 0 succeeded in 3 usecs
Aug 10 15:19:47 kernel: [drm:cik_ring_test] *ERROR* radeon: ring 1 test failed (scratch(0x3010C)=0xCAFEDEAD)
Aug 10 15:19:47 kernel: [drm] ring test on 3 succeeded in 2 usecs
Aug 10 15:19:47 kernel: [drm] ring test on 4 succeeded in 2 usecs
Aug 10 15:19:47 kernel: [drm] ring test on 5 succeeded in 2 usecs
Aug 10 15:19:47 kernel: [drm] UVD initialized successfully.
Aug 10 15:19:47 kernel: [drm] Enabling audio 0 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 1 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 2 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 3 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 4 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 5 support
Aug 10 15:19:47 kernel: [drm] Enabling audio 6 support
Aug 10 15:19:47 kernel: [drm] ib test on ring 0 succeeded in 0 usecs
Aug 10 15:19:47 kernel: [drm] ib test on ring 3 succeeded in 0 usecs
Aug 10 15:19:47 kernel: [drm] ib test on ring 4 succeeded in 0 usecs
Aug 10 15:19:47 kernel: [drm] ib test on ring 5 succeeded


Post Reply