https://bugzilla.kernel.org/show_bug.cgi?id=63011
--- Comment #7 from Mikko Rapeli mikko.rapeli@iki.fi --- Created attachment 111241 --> https://bugzilla.kernel.org/attachment.cgi?id=111241&action=edit dmesg with 3.11.5+patch
(In reply to Alex Deucher from comment #6)
Do you have dpm enabled (radeon.dpm=1 on the kernel command line in grub, etc.)?
Nope, I have not touched Ubuntu 12.04 boot options:
$ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.11.5+ root=UUID=9f5a9635-088b-43a8-9444-a3c642a81256 ro quiet splash vt.handoff=7
dpm is disabled by default so unless you have enabled it, none of that new code added in that patch gets executed. You might be missing the smc ucode file for which would explain why your patch fixes the issue. Please attach your dmesg output.
Full one attached:
$ dmesg|egrep -i "radeon|drm" [ 3.467905] [drm] Initialized drm 1.1.0 20060810 [ 3.474384] [drm] radeon kernel modesetting enabled. [ 3.474619] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x103C:0x161A). [ 3.474639] [drm] register mmio base: 0xD4400000 [ 3.474640] [drm] register mmio size: 131072 [ 3.475154] radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) [ 3.475156] radeon 0000:01:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF [ 3.475158] [drm] Detected VRAM RAM=1024M, BAR=256M [ 3.475160] [drm] RAM width 64bits DDR [ 3.475263] [drm] radeon: 1024M of VRAM memory ready [ 3.475264] [drm] radeon: 512M of GTT memory ready. [ 3.494973] radeon 0000:01:00.0: radeon_uvd: Can't load firmware "radeon/SUMO_uvd.bin" [ 3.494985] [drm] GART: num cpu pages 131072, num gpu pages 131072 [ 3.495370] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 [ 3.508367] [drm] Loading CAICOS Microcode [ 3.509151] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). [ 3.509259] radeon 0000:01:00.0: WB enabled [ 3.509262] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88022dd56c00 [ 3.509263] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88022dd56c0c [ 3.509265] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 3.509266] [drm] Driver supports precise vblank timestamp query. [ 3.509286] radeon 0000:01:00.0: irq 58 for MSI/MSI-X [ 3.509295] radeon 0000:01:00.0: radeon: using MSI. [ 3.509321] [drm] radeon: irq initialized. [ 3.525688] [drm] ring test on 0 succeeded in 2 usecs [ 3.525752] [drm] ring test on 3 succeeded in 1 usecs [ 3.525943] [drm] ib test on ring 0 succeeded in 0 usecs [ 3.525988] [drm] ib test on ring 3 succeeded in 0 usecs [ 3.583259] [drm] radeon atom DIG backlight initialized [ 3.583264] [drm] Radeon Display Connectors [ 3.583265] [drm] Connector 0: [ 3.583267] [drm] LVDS-1 [ 3.583268] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [ 3.583269] [drm] Encoders: [ 3.583270] [drm] LCD1: INTERNAL_UNIPHY [ 3.583270] [drm] Connector 1: [ 3.583271] [drm] DP-1 [ 3.583272] [drm] HPD1 [ 3.583273] [drm] DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c [ 3.583274] [drm] Encoders: [ 3.583274] [drm] DFP1: INTERNAL_UNIPHY1 [ 3.583275] [drm] Connector 2: [ 3.583276] [drm] DP-2 [ 3.583276] [drm] HPD2 [ 3.583277] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c [ 3.583278] [drm] Encoders: [ 3.583279] [drm] DFP2: INTERNAL_UNIPHY1 [ 3.583279] [drm] Connector 3: [ 3.583280] [drm] DP-3 [ 3.583280] [drm] HPD3 [ 3.583281] [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c [ 3.583282] [drm] Encoders: [ 3.583283] [drm] DFP3: INTERNAL_UNIPHY2 [ 3.583283] [drm] Connector 4: [ 3.583284] [drm] VGA-1 [ 3.583285] [drm] DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4 [ 3.583286] [drm] Encoders: [ 3.583287] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 3.583391] [drm] Internal thermal controller with fan control [ 3.584236] [drm] radeon: power management initialized [ 3.689399] [drm] fb mappable at 0xC0142000 [ 3.689402] [drm] vram apper at 0xC0000000 [ 3.689403] [drm] size 8294400 [ 3.689403] [drm] fb depth is 24 [ 3.689404] [drm] pitch is 7680 [ 3.689475] fbcon: radeondrmfb (fb0) is primary device [ 3.972457] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device [ 3.972459] radeon 0000:01:00.0: registered panic notifier [ 3.972560] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on minor 0