Dear Alex, Alex Deucher wrote on 17.11.2014 17:58:
On Sat, Nov 15, 2014 at 6:59 PM, Kai Wasserbäch kai@dev.carbon-project.org wrote:
Kai Wasserbäch wrote on 15.11.2014 22:22:
[...]
I noticed, however, that the following line is showing up with be762d181e in dmesg: [drm:ci_dpm_init [radeon]] *ERROR* Invalid PCC GPIO!== power state 0 ==
This seems to be unrelated as it shows up with all the commits from the 3.19 branch, I've tested for this bisection run, even those, that worked. (Might this be, however, related to https://bugs.freedesktop.org/show_bug.cgi?id=82201?)
Yes, that is just some additional debugging output for dpm on newer kernels. It doesn't change anything from a hw perspective.
in case you're interested: with your latest drm-next-3.19-wip branch I get the more detailed: [drm:ci_dpm_init [radeon]] *ERROR* Invalid PCC GPIO: 13!
The full dmesg for radeon/drm looks like: [ 34.648649] [drm] radeon kernel modesetting enabled. [ 34.648707] checking generic (e0000000 300000) vs hw (e0000000 10000000) [ 34.648708] fb: switching to radeondrmfb from EFI VGA [ 34.648735] Console: switching to colour dummy device 80x25 [ 34.649082] [drm] initializing kernel modesetting (HAWAII 0x1002:0x67B1 0x1682:0x9295). [ 34.649093] [drm] register mmio base: 0xF7E00000 [ 34.649094] [drm] register mmio size: 262144 [ 34.649099] [drm] doorbell mmio base: 0xF0000000 [ 34.649100] [drm] doorbell mmio size: 8388608 [ 34.649119] radeon 0000:01:00.0: Invalid ROM contents [ 34.649164] ATOM BIOS: C67111 [ 34.649212] radeon 0000:01:00.0: VRAM: 4096M 0x0000000000000000 - 0x00000000FFFFFFFF (4096M used) [ 34.649215] radeon 0000:01:00.0: GTT: 1024M 0x0000000100000000 - 0x000000013FFFFFFF [ 34.649216] [drm] Detected VRAM RAM=4096M, BAR=256M [ 34.649218] [drm] RAM width 512bits DDR [ 34.649317] [TTM] Zone kernel: Available graphics memory: 8215284 kiB [ 34.649318] [TTM] Zone dma32: Available graphics memory: 2097152 kiB [ 34.649319] [TTM] Initializing pool allocator [ 34.649324] [TTM] Initializing DMA pool allocator [ 34.649340] [drm] radeon: 4096M of VRAM memory ready [ 34.649341] [drm] radeon: 1024M of GTT memory ready. [ 34.649354] [drm] Loading hawaii Microcode [ 35.111851] [drm] Internal thermal controller with fan control [ 35.111914] [drm] probing gen 2 caps for device 8086:151 = 261ad03/e [ 35.112580] [drm:ci_dpm_init [radeon]] *ERROR* Invalid PCC GPIO: 13! [ 35.112587] == power state 0 == [ 35.112588] ui class: none [ 35.112591] internal class: boot [ 35.112593] caps: [ 35.112595] uvd vclk: 0 dclk: 0 [ 35.112598] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 35.112600] status: c r b [ 35.112603] == power state 1 == [ 35.112604] ui class: performance [ 35.112605] internal class: none [ 35.112606] caps: [ 35.112608] uvd vclk: 0 dclk: 0 [ 35.112609] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 35.112611] power level 1 sclk: 98000 mclk: 125000 pcie gen: 3 pcie lanes: 16 [ 35.112612] status: [ 35.121930] [drm] radeon: dpm initialized [ 35.301180] [drm] Found VCE firmware/feedback version 40.2.2 / 15! [ 35.301195] [drm] GART: num cpu pages 262144, num gpu pages 262144 [ 35.302014] [drm] probing gen 2 caps for device 8086:151 = 261ad03/e [ 35.302018] [drm] PCIE gen 3 link speeds already enabled [ 35.318708] [drm] PCIE GART of 1024M enabled (table at 0x000000000078C000). [ 35.318825] radeon 0000:01:00.0: WB enabled [ 35.318837] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000100000c00 and cpu addr 0xffff88040918ac00 [ 35.318839] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000100000c04 and cpu addr 0xffff88040918ac04 [ 35.318841] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000100000c08 and cpu addr 0xffff88040918ac08 [ 35.318843] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000100000c0c and cpu addr 0xffff88040918ac0c [ 35.318845] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000100000c10 and cpu addr 0xffff88040918ac10 [ 35.319238] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000076c98 and cpu addr 0xffffc90005d36c98 [ 35.319303] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr 0x0000000100000c18 and cpu addr 0xffff88040918ac18 [ 35.319306] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr 0x0000000100000c1c and cpu addr 0xffff88040918ac1c [ 35.319308] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 35.319309] [drm] Driver supports precise vblank timestamp query. [ 35.319333] radeon 0000:01:00.0: irq 30 for MSI/MSI-X [ 35.319346] radeon 0000:01:00.0: radeon: using MSI. [ 35.319372] [drm] radeon: irq initialized. [ 35.322366] [drm] ring test on 0 succeeded in 3 usecs [ 35.322445] [drm] ring test on 1 succeeded in 3 usecs [ 35.322465] [drm] ring test on 2 succeeded in 3 usecs [ 35.322605] [drm] ring test on 3 succeeded in 4 usecs [ 35.322614] [drm] ring test on 4 succeeded in 4 usecs [ 35.368313] [drm] ring test on 5 succeeded in 2 usecs [ 35.388178] [drm] UVD initialized successfully. [ 35.497411] [drm] ring test on 6 succeeded in 23 usecs [ 35.497420] [drm] ring test on 7 succeeded in 3 usecs [ 35.497421] [drm] VCE initialized successfully. [ 35.499507] [drm] ib test on ring 0 succeeded in 0 usecs [ 35.499641] [drm] ib test on ring 1 succeeded in 0 usecs [ 35.499775] [drm] ib test on ring 2 succeeded in 0 usecs [ 35.499909] [drm] ib test on ring 3 succeeded in 0 usecs [ 35.500042] [drm] ib test on ring 4 succeeded in 0 usecs [ 36.018648] [drm] ib test on ring 5 succeeded [ 36.039436] [drm] ib test on ring 6 succeeded [ 36.040242] [drm] ib test on ring 7 succeeded [ 36.041280] [drm] Radeon Display Connectors [ 36.041283] [drm] Connector 0: [ 36.041284] [drm] DP-1 [ 36.041285] [drm] HPD2 [ 36.041288] [drm] DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c [ 36.041289] [drm] Encoders: [ 36.041290] [drm] DFP1: INTERNAL_UNIPHY2 [ 36.041292] [drm] Connector 1: [ 36.041293] [drm] HDMI-A-1 [ 36.041294] [drm] HPD3 [ 36.041296] [drm] DDC: 0x6550 0x6550 0x6554 0x6554 0x6558 0x6558 0x655c 0x655c [ 36.041297] [drm] Encoders: [ 36.041299] [drm] DFP2: INTERNAL_UNIPHY2 [ 36.041300] [drm] Connector 2: [ 36.041301] [drm] DVI-D-1 [ 36.041302] [drm] HPD1 [ 36.041304] [drm] DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c [ 36.041305] [drm] Encoders: [ 36.041307] [drm] DFP3: INTERNAL_UNIPHY1 [ 36.041308] [drm] Connector 3: [ 36.041309] [drm] DVI-D-2 [ 36.041310] [drm] HPD6 [ 36.041312] [drm] DDC: 0x6580 0x6580 0x6584 0x6584 0x6588 0x6588 0x658c 0x658c [ 36.041313] [drm] Encoders: [ 36.041315] [drm] DFP4: INTERNAL_UNIPHY [ 36.041505] switching from power state: [ 36.041506] ui class: none [ 36.041508] internal class: boot [ 36.041510] caps: [ 36.041512] uvd vclk: 0 dclk: 0 [ 36.041514] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 36.041515] status: c b [ 36.041518] switching to power state: [ 36.041519] ui class: performance [ 36.041520] internal class: none [ 36.041522] caps: [ 36.041523] uvd vclk: 0 dclk: 0 [ 36.041525] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 36.041527] power level 1 sclk: 98000 mclk: 125000 pcie gen: 3 pcie lanes: 16 [ 36.041528] status: r [ 36.117075] [drm] fb mappable at 0xE098F000 [ 36.117078] [drm] vram apper at 0xE0000000 [ 36.117079] [drm] size 14745600 [ 36.117080] [drm] fb depth is 24 [ 36.117081] [drm] pitch is 10240 [ 36.117225] fbcon: radeondrmfb (fb0) is primary device [ 36.117321] switching from power state: [ 36.117322] ui class: performance [ 36.117323] internal class: none [ 36.117323] caps: [ 36.117324] uvd vclk: 0 dclk: 0 [ 36.117325] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 36.117326] power level 1 sclk: 98000 mclk: 125000 pcie gen: 3 pcie lanes: 16 [ 36.117326] status: c r [ 36.117327] switching to power state: [ 36.117327] ui class: performance [ 36.117328] internal class: none [ 36.117328] caps: [ 36.117329] uvd vclk: 0 dclk: 0 [ 36.117329] power level 0 sclk: 30000 mclk: 15000 pcie gen: 3 pcie lanes: 16 [ 36.117330] power level 1 sclk: 98000 mclk: 125000 pcie gen: 3 pcie lanes: 16 [ 36.117331] status: c r [ 36.144422] Console: switching to colour frame buffer device 320x90 [ 36.153721] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device [ 36.153722] radeon 0000:01:00.0: registered panic notifier [ 36.165392] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0
Let me know, if you need something else.
Cheers, Kai