Bug 91809

Summary: AMD R9 390 *ERROR* Invalid PCC GPIO: 13!
Product: DRI Reporter: Michael <qudrocopter92>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: manuiglesias96
Version: DRI git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg Log none

Description Michael 2015-08-30 11:26:12 UTC
Created attachment 117988 [details]
dmesg Log

Hi Folks,

today I had installed Debian 8 I become at the first boot this error message :
*ERROR* Invalid PCC GPIO: 13!.
My GPU is a R9 390 PCS+ from Powercolor.

My PC components:

Amd Fx 8350
Amd r9 390
Asus Sabertooth 990FX r2.0

I have tested it with two diffrent distros the first one was Linux Mind Debian edition. The second one is Debian 8 and I get on both Distros the same error.

I hope anyone caqn help me with this Problem.

I have attached the dmesg Log I hope it helps.

Best regards 

Michael Lindenberger
Comment 1 Michel Dänzer 2015-09-09 09:40:23 UTC
Is there a problem other than the error message?
Comment 2 Harald Judt 2016-04-24 09:36:08 UTC
I also get this message with an XFX R9 390 DD Black Edition on linux-4.6.0-rc3+. There _are_ other messages like "Invalid PCI ROM header signature":

[    0.713629] [drm] Initialized drm 1.1.0 20060810
[    0.713641] [drm] amdgpu kernel modesetting enabled.
[    0.713742] [drm] initializing kernel modesetting (HAWAII 0x1002:0x67B1 0x1682:0x9390 0x80).
[    0.713745] [drm] register mmio base: 0xF7E00000
[    0.713745] [drm] register mmio size: 262144
[    0.713747] [drm] doorbell mmio base: 0xF0000000
[    0.713747] [drm] doorbell mmio size: 8388608
[    0.713750] [drm] probing gen 2 caps for device 8086:101 = 2212d02/0
[    0.713751] [drm] probing mlw for device 8086:101 = 2212d02
[    0.713762] amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
[    0.713813] ATOM BIOS: C67140
[    0.713922] amdgpu 0000:01:00.0: VRAM: 8192M 0x0000000000000000 - 0x00000001FFFFFFFF (8192M used)
[    0.713924] amdgpu 0000:01:00.0: GTT: 8192M 0x0000000200000000 - 0x00000003FFFFFFFF
[    0.713924] [drm] Detected VRAM RAM=8192M, BAR=256M
[    0.713925] [drm] RAM width 512bits GDDR5
[    0.713946] [TTM] Zone  kernel: Available graphics memory: 8191642 kiB
[    0.713947] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    0.713947] [TTM] Initializing pool allocator
[    0.713950] [TTM] Initializing DMA pool allocator
[    0.713962] [drm] amdgpu: 8192M of VRAM memory ready
[    0.713963] [drm] amdgpu: 8192M of GTT memory ready.
[    0.713968] [drm] GART: num cpu pages 2097152, num gpu pages 2097152
[    0.718423] [drm] PCIE GART of 8192M enabled (table at 0x0000000000041000).
[    0.718437] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.718437] [drm] Driver supports precise vblank timestamp query.
[    0.718449] amdgpu 0000:01:00.0: amdgpu: using MSI.
[    0.718465] [drm] amdgpu: irq initialized.
[    0.718472] [drm] Internal thermal controller with fan control
[    0.725479] [drm:ci_dpm_sw_init] *ERROR* Invalid PCC GPIO: 13!
[    0.725503] [drm] amdgpu: dpm initialized
[    0.725599] [drm] AMDGPU Display Connectors
[    0.725600] [drm] Connector 0:
[    0.725600] [drm]   DP-1
[    0.725600] [drm]   HPD2
[    0.725601] [drm]   DDC: 0x194c 0x194c 0x194d 0x194d 0x194e 0x194e 0x194f 0x194f
[    0.725601] [drm]   Encoders:
[    0.725602] [drm]     DFP1: INTERNAL_UNIPHY2
[    0.725602] [drm] Connector 1:
[    0.725603] [drm]   HDMI-A-1
[    0.725603] [drm]   HPD3
[    0.725604] [drm]   DDC: 0x1954 0x1954 0x1955 0x1955 0x1956 0x1956 0x1957 0x1957
[    0.725604] [drm]   Encoders:
[    0.725604] [drm]     DFP2: INTERNAL_UNIPHY2
[    0.725605] [drm] Connector 2:
[    0.725605] [drm]   DVI-D-1
[    0.725605] [drm]   HPD1
[    0.725606] [drm]   DDC: 0x1958 0x1958 0x1959 0x1959 0x195a 0x195a 0x195b 0x195b
[    0.725606] [drm]   Encoders:
[    0.725606] [drm]     DFP3: INTERNAL_UNIPHY1
[    0.725607] [drm] Connector 3:
[    0.725607] [drm]   DVI-D-2
[    0.725607] [drm]   HPD6
[    0.725608] [drm]   DDC: 0x1960 0x1960 0x1961 0x1961 0x1962 0x1962 0x1963 0x1963
[    0.725608] [drm]   Encoders:
[    0.725609] [drm]     DFP4: INTERNAL_UNIPHY
[    0.725672] amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000200000010, cpu addr 0xffff88040bd7b010
[    0.725841] amdgpu 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000200000024, cpu addr 0xffff88040bd7b024
[    0.726000] amdgpu 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000200000038, cpu addr 0xffff88040bd7b038
[    0.726192] amdgpu 0000:01:00.0: fence driver on ring 3 use gpu addr 0x000000020000004c, cpu addr 0xffff88040bd7b04c
[    0.726360] amdgpu 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000200000060, cpu addr 0xffff88040bd7b060
[    0.726515] amdgpu 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000200000074, cpu addr 0xffff88040bd7b074
[    0.726688] amdgpu 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000200000088, cpu addr 0xffff88040bd7b088
[    0.726836] amdgpu 0000:01:00.0: fence driver on ring 7 use gpu addr 0x000000020000009c, cpu addr 0xffff88040bd7b09c
[    0.726990] amdgpu 0000:01:00.0: fence driver on ring 8 use gpu addr 0x00000002000000b0, cpu addr 0xffff88040bd7b0b0
[    0.727162] amdgpu 0000:01:00.0: fence driver on ring 9 use gpu addr 0x00000002000000c4, cpu addr 0xffff88040bd7b0c4
[    0.727245] amdgpu 0000:01:00.0: fence driver on ring 10 use gpu addr 0x00000002000000d8, cpu addr 0xffff88040bd7b0d8
[    0.727279] [drm] Found UVD firmware Version: 1.63 Family ID: 9
[    0.727736] amdgpu 0000:01:00.0: fence driver on ring 11 use gpu addr 0x000000000107bd30, cpu addr 0xffffc90003838d30
[    0.727745] [drm] Found VCE firmware Version: 50.10 Binary ID: 2
[    0.727823] amdgpu 0000:01:00.0: fence driver on ring 12 use gpu addr 0x0000000200000100, cpu addr 0xffff88040bd7b100
[    0.727898] amdgpu 0000:01:00.0: fence driver on ring 13 use gpu addr 0x0000000200000114, cpu addr 0xffff88040bd7b114
[    0.727938] [drm] PCIE gen 2 link speeds already enabled
[    0.736382] [drm] ring test on 0 succeeded in 11 usecs
[    0.736451] [drm] ring test on 1 succeeded in 3 usecs
[    0.736465] [drm] ring test on 2 succeeded in 3 usecs
[    0.736479] [drm] ring test on 3 succeeded in 3 usecs
[    0.736493] [drm] ring test on 4 succeeded in 3 usecs
[    0.736508] [drm] ring test on 5 succeeded in 3 usecs
[    0.736522] [drm] ring test on 6 succeeded in 3 usecs
[    0.736536] [drm] ring test on 7 succeeded in 3 usecs
[    0.736550] [drm] ring test on 8 succeeded in 3 usecs
[    0.736642] [drm] ring test on 9 succeeded in 6 usecs
[    0.736649] [drm] ring test on 10 succeeded in 5 usecs
[    0.782673] [drm] ring test on 11 succeeded in 2 usecs
[    0.802683] [drm] UVD initialized successfully.
[    0.912752] [drm] ring test on 12 succeeded in 26 usecs
[    0.912761] [drm] ring test on 13 succeeded in 4 usecs
[    0.912761] [drm] VCE initialized successfully.
[    0.984605] [drm] fb mappable at 0xE1328000
[    0.984606] [drm] vram apper at 0xE0000000
[    0.984606] [drm] size 9216000
[    0.984606] [drm] fb depth is 24
[    0.984607] [drm]    pitch is 7680
[    0.984649] fbcon: amdgpudrmfb (fb0) is primary device
[    1.072523] Console: switching to colour frame buffer device 240x75
[    1.076308] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[    1.081399] [drm] ib test on ring 0 succeeded in 0 usecs
[    1.081443] [drm] ib test on ring 1 succeeded in 0 usecs
[    1.081486] [drm] ib test on ring 2 succeeded in 0 usecs
[    1.081522] [drm] ib test on ring 3 succeeded in 0 usecs
[    1.081573] [drm] ib test on ring 4 succeeded in 0 usecs
[    1.081720] [drm] ib test on ring 5 succeeded in 0 usecs
[    1.081744] [drm] ib test on ring 6 succeeded in 0 usecs
[    1.081768] [drm] ib test on ring 7 succeeded in 0 usecs
[    1.081791] [drm] ib test on ring 8 succeeded in 0 usecs
[    1.081818] [drm] ib test on ring 9 succeeded in 0 usecs
[    1.081844] [drm] ib test on ring 10 succeeded in 0 usecs
[    1.102758] [drm] ib test on ring 11 succeeded
[    1.123700] [drm] ib test on ring 12 succeeded
[    1.226560] [drm] Initialized amdgpu 3.1.0 20150101 for 0000:01:00.0 on minor 0

So far I haven't seen any problems except that hibernating and resuming does not work at all.

[   86.400923] [drm] PCIE gen 2 link speeds already enabled
[   86.407412] [drm] PCIE GART of 8192M enabled (table at 0x0000000000041000).
[   86.653218] [drm:ci_dpm_enable] *ERROR* ci_start_dpm failed
[   86.655060] [drm] ring test on 0 succeeded in 11 usecs
[   86.817480] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 1 test failed (scratch(0xC040)=0xCAFEDEAD)
[   87.141838] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 2 test failed (scratch(0xC040)=0xCAFEDEAD)
[   87.466082] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 3 test failed (scratch(0xC040)=0xCAFEDEAD)
[   87.790349] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 4 test failed (scratch(0xC040)=0xCAFEDEAD)
[   88.115366] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 5 test failed (scratch(0xC040)=0xCAFEDEAD)
[   88.439633] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 6 test failed (scratch(0xC040)=0xCAFEDEAD)
[   88.763882] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 7 test failed (scratch(0xC040)=0xCAFEDEAD)
[   89.088088] [drm:gfx_v7_0_ring_test_ring] *ERROR* amdgpu: ring 8 test failed (scratch(0xC040)=0xCAFEDEAD)
[   89.088179] [drm] ring test on 9 succeeded in 5 usecs
[   89.088187] [drm] ring test on 10 succeeded in 5 usecs
[   89.134627] [drm] ring test on 11 succeeded in 2 usecs
[   89.154646] [drm] UVD initialized successfully.
[   89.256859] [drm] ring test on 12 succeeded in 1153 usecs
[   89.256867] [drm] ring test on 13 succeeded in 3 usecs
[   89.256867] [drm] VCE initialized successfully.
[   89.256921] [drm] ib test on ring 0 succeeded in 0 usecs
[   89.256947] [drm] ib test on ring 9 succeeded in 0 usecs
[   89.256969] [drm] ib test on ring 10 succeeded in 0 usecs
[   89.277878] [drm] ib test on ring 11 succeeded
[   89.298878] [drm] ib test on ring 12 succeeded
Comment 3 mmstickman 2016-10-09 01:33:00 UTC
Experiencing the same with a MSI R9 390 with Linux 4.8.1 + Mesa Git. There are also serious issues whereby the system will lose display if the kernel is not booted with radeon.dpm=0 set.
Comment 4 Manuel Iglesias 2016-12-03 13:22:18 UTC
On my r9 390 with kernel 4.9rc7
 dmesg | grep 'radeon\|amdgpu'
[    3.812632] [drm] amdgpu kernel modesetting enabled.
[    3.814568] fb: switching to amdgpudrmfb from VESA VGA
[    3.815187] amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x595a
[    3.819988] amdgpu 0000:01:00.0: VRAM: 8192M 0x0000000000000000 - 0x00000001FFFFFFFF (8192M used)
[    3.819989] amdgpu 0000:01:00.0: GTT: 3997M 0x0000000200000000 - 0x00000002F9DA8FFF
[    3.820008] [drm] amdgpu: 8192M of VRAM memory ready
[    3.820009] [drm] amdgpu: 3997M of GTT memory ready.
[    3.981367] amdgpu 0000:01:00.0: amdgpu: using MSI.
[    3.981392] [drm] amdgpu: irq initialized.
[    3.989431] [drm:ci_dpm_init [amdgpu]] *ERROR* Invalid PCC GPIO: 13!
[    3.989436] [drm] amdgpu: dpm initialized
[    3.989906] amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000200000010, cpu addr 0xffff95def1e9a010
[    3.989957] amdgpu 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000200000020, cpu addr 0xffff95def1e9a020
[    3.989992] amdgpu 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000200000030, cpu addr 0xffff95def1e9a030
[    3.990023] amdgpu 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000200000040, cpu addr 0xffff95def1e9a040
[    3.990055] amdgpu 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000200000050, cpu addr 0xffff95def1e9a050
[    3.990087] amdgpu 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000200000060, cpu addr 0xffff95def1e9a060
[    3.990120] amdgpu 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000200000070, cpu addr 0xffff95def1e9a070
[    3.990152] amdgpu 0000:01:00.0: fence driver on ring 7 use gpu addr 0x0000000200000080, cpu addr 0xffff95def1e9a080
[    3.990183] amdgpu 0000:01:00.0: fence driver on ring 8 use gpu addr 0x0000000200000090, cpu addr 0xffff95def1e9a090
[    3.990253] amdgpu 0000:01:00.0: fence driver on ring 9 use gpu addr 0x00000002000000a0, cpu addr 0xffff95def1e9a0a0
[    3.990288] amdgpu 0000:01:00.0: fence driver on ring 10 use gpu addr 0x00000002000000b0, cpu addr 0xffff95def1e9a0b0
[    3.990605] amdgpu 0000:01:00.0: fence driver on ring 11 use gpu addr 0x000000000085ad30, cpu addr 0xffffa9bfc1638d30
[    3.990700] amdgpu 0000:01:00.0: fence driver on ring 12 use gpu addr 0x00000002000000d0, cpu addr 0xffff95def1e9a0d0
[    3.990728] amdgpu 0000:01:00.0: fence driver on ring 13 use gpu addr 0x00000002000000e0, cpu addr 0xffff95def1e9a0e0
[    4.421389] fbcon: amdgpudrmfb (fb0) is primary device
[    4.623123] amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[    4.635082] [drm] Initialized amdgpu 3.8.0 20150101 for 0000:01:00.0 on minor 0
Comment 5 Manuel Iglesias 2017-01-28 13:47:44 UTC
BUg fixed with the latest kernel+drm-next+mesa git

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.