Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#43491 - [linux] kernel 3.17.6-1 -> 3.18.2-2 radeon regression 4770
Attached to Project:
Arch Linux
Opened by Yan-Fa Li (yanfali) - Saturday, 17 January 2015, 22:42 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 10 June 2016, 20:49 GMT
Opened by Yan-Fa Li (yanfali) - Saturday, 17 January 2015, 22:42 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 10 June 2016, 20:49 GMT
|
DetailsDescription:
with the radeon.dpm=1 flag set the kernel freezes as soon as X starts. Setting the flag to 0 allows the system to boot normally Additional info: ``` 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV740 PRO [Radeon HD 4770] (prog-if 00 [VGA controller]) Subsystem: XFX Pine Group Inc. Device 2900 Flags: bus master, fast devsel, latency 0, IRQ 42 Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at fea20000 (64-bit, non-prefetchable) [size=64K] I/O ports at e000 [size=256] Expansion ROM at fea00000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: radeon Kernel modules: radeon ``` Boot dmesg with kernel 3.17.16 that succeeds: ``` Jan 16 18:53:05 seshat kernel: [drm] initializing kernel modesetting (RV740 0x1002:0x94B3 0x1682:0x2900). Jan 16 18:53:05 seshat kernel: [drm] register mmio base: 0xFEA20000 Jan 16 18:53:05 seshat kernel: [drm] register mmio size: 65536 Jan 16 18:53:05 seshat kernel: ATOM BIOS: Walden Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF Jan 16 18:53:05 seshat kernel: [drm] Detected VRAM RAM=512M, BAR=256M Jan 16 18:53:05 seshat kernel: [drm] RAM width 128bits DDR Jan 16 18:53:05 seshat kernel: [TTM] Zone kernel: Available graphics memory: 8168182 kiB Jan 16 18:53:05 seshat kernel: [TTM] Zone dma32: Available graphics memory: 2097152 kiB Jan 16 18:53:05 seshat kernel: [TTM] Initializing pool allocator Jan 16 18:53:05 seshat kernel: [TTM] Initializing DMA pool allocator Jan 16 18:53:05 seshat kernel: [drm] radeon: 512M of VRAM memory ready Jan 16 18:53:05 seshat kernel: [drm] radeon: 1024M of GTT memory ready. Jan 16 18:53:05 seshat kernel: [drm] Loading RV730 Microcode Jan 16 18:53:05 seshat kernel: input: PC Speaker as /devices/platform/pcspkr/input/input13 Jan 16 18:53:05 seshat kernel: [drm] Internal thermal controller with fan control Jan 16 18:53:05 seshat kernel: == power state 0 == Jan 16 18:53:05 seshat kernel: ui class: none Jan 16 18:53:05 seshat kernel: internal class: boot Jan 16 18:53:05 seshat kernel: caps: video Jan 16 18:53:05 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:05 seshat kernel: power level 0 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:05 seshat kernel: power level 1 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:05 seshat kernel: power level 2 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:05 seshat kernel: status: c r b Jan 16 18:53:05 seshat kernel: == power state 1 == Jan 16 18:53:05 seshat kernel: ui class: performance Jan 16 18:53:05 seshat kernel: internal class: none Jan 16 18:53:05 seshat kernel: caps: video Jan 16 18:53:05 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:05 seshat kernel: power level 0 sclk: 25000 mclk: 80000 vddc: 900 Jan 16 18:53:05 seshat kernel: power level 1 sclk: 50000 mclk: 80000 vddc: 950 Jan 16 18:53:05 seshat kernel: power level 2 sclk: 75000 mclk: 80000 vddc: 1000 Jan 16 18:53:05 seshat kernel: status: Jan 16 18:53:05 seshat kernel: == power state 2 == Jan 16 18:53:05 seshat kernel: ui class: none Jan 16 18:53:05 seshat kernel: internal class: uvd Jan 16 18:53:05 seshat kernel: caps: video Jan 16 18:53:05 seshat kernel: uvd vclk: 48000 dclk: 38000 Jan 16 18:53:05 seshat kernel: power level 0 sclk: 50000 mclk: 80000 vddc: 1000 Jan 16 18:53:05 seshat kernel: power level 1 sclk: 50000 mclk: 80000 vddc: 1000 Jan 16 18:53:05 seshat kernel: power level 2 sclk: 50000 mclk: 80000 vddc: 1000 Jan 16 18:53:05 seshat kernel: status: Jan 16 18:53:05 seshat kernel: [drm] radeon: dpm initialized Jan 16 18:53:05 seshat kernel: [drm] GART: num cpu pages 262144, num gpu pages 262144 Jan 16 18:53:05 seshat kernel: [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 Jan 16 18:53:05 seshat kernel: mousedev: PS/2 mouse device common for all mice Jan 16 18:53:05 seshat kernel: AVX version of gcm_enc/dec engaged. Jan 16 18:53:05 seshat kernel: kvm: Nested Virtualization enabled Jan 16 18:53:05 seshat kernel: kvm: Nested Paging enabled Jan 16 18:53:05 seshat kernel: [drm] PCIE GART of 1024M enabled (table at 0x000000000025D000). Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: WB enabled Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88041f082c00 Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88041f082c0c Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c598 and cpu addr 0xffffc90011c9c598 Jan 16 18:53:05 seshat kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Jan 16 18:53:05 seshat kernel: [drm] Driver supports precise vblank timestamp query. Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: radeon: MSI limited to 32-bit Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: irq 42 for MSI/MSI-X Jan 16 18:53:05 seshat kernel: radeon 0000:01:00.0: radeon: using MSI. Jan 16 18:53:05 seshat kernel: [drm] radeon: irq initialized. Jan 16 18:53:05 seshat kernel: asus_wmi: ASUS WMI generic driver loaded Jan 16 18:53:05 seshat kernel: r8169 0000:02:00.0 enp2s0: renamed from eth0 Jan 16 18:53:05 seshat kernel: asus_wmi: Initialization: 0x0 Jan 16 18:53:05 seshat kernel: asus_wmi: BIOS WMI version: 0.9 Jan 16 18:53:05 seshat kernel: asus_wmi: SFUN value: 0x0 Jan 16 18:53:05 seshat kernel: input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input15 Jan 16 18:53:05 seshat kernel: asus_wmi: Disabling ACPI video driver Jan 16 18:53:05 seshat kernel: [drm] ring test on 0 succeeded in 1 usecs Jan 16 18:53:05 seshat kernel: [drm] ring test on 3 succeeded in 2 usecs Jan 16 18:53:05 seshat kernel: [drm] ring test on 5 succeeded in 1 usecs Jan 16 18:53:05 seshat kernel: [drm] UVD initialized successfully. Jan 16 18:53:05 seshat kernel: [drm] ib test on ring 0 succeeded in 0 usecs Jan 16 18:53:05 seshat kernel: [drm] ib test on ring 3 succeeded in 0 usecs Jan 16 18:53:06 seshat kernel: [drm] ib test on ring 5 succeeded Jan 16 18:53:06 seshat kernel: [drm] Radeon Display Connectors Jan 16 18:53:06 seshat kernel: [drm] Connector 0: Jan 16 18:53:06 seshat kernel: [drm] DVI-I-1 Jan 16 18:53:06 seshat kernel: [drm] HPD2 Jan 16 18:53:06 seshat kernel: [drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c Jan 16 18:53:06 seshat kernel: [drm] Encoders: Jan 16 18:53:06 seshat kernel: [drm] CRT2: INTERNAL_KLDSCP_DAC2 Jan 16 18:53:06 seshat kernel: [drm] DFP2: INTERNAL_UNIPHY1 Jan 16 18:53:06 seshat kernel: [drm] Connector 1: Jan 16 18:53:06 seshat kernel: [drm] DIN-1 Jan 16 18:53:06 seshat kernel: [drm] Encoders: Jan 16 18:53:06 seshat kernel: [drm] TV1: INTERNAL_KLDSCP_DAC2 Jan 16 18:53:06 seshat kernel: [drm] Connector 2: Jan 16 18:53:06 seshat kernel: [drm] DVI-I-2 Jan 16 18:53:06 seshat kernel: [drm] HPD1 Jan 16 18:53:06 seshat kernel: [drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c Jan 16 18:53:06 seshat kernel: [drm] Encoders: Jan 16 18:53:06 seshat kernel: [drm] CRT1: INTERNAL_KLDSCP_DAC1 Jan 16 18:53:06 seshat kernel: [drm] DFP1: INTERNAL_UNIPHY Jan 16 18:53:06 seshat kernel: switching from power state: Jan 16 18:53:06 seshat kernel: ui class: none Jan 16 18:53:06 seshat kernel: internal class: boot Jan 16 18:53:06 seshat kernel: caps: video Jan 16 18:53:06 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:06 seshat kernel: power level 0 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: power level 1 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: power level 2 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: status: c b Jan 16 18:53:06 seshat kernel: switching to power state: Jan 16 18:53:06 seshat kernel: ui class: performance Jan 16 18:53:06 seshat kernel: internal class: none Jan 16 18:53:06 seshat kernel: caps: video Jan 16 18:53:06 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:06 seshat kernel: power level 0 sclk: 25000 mclk: 80000 vddc: 900 Jan 16 18:53:06 seshat kernel: power level 1 sclk: 50000 mclk: 80000 vddc: 950 Jan 16 18:53:06 seshat kernel: power level 2 sclk: 75000 mclk: 80000 vddc: 1000 Jan 16 18:53:06 seshat kernel: status: r Jan 16 18:53:06 seshat kernel: SPL: using hostid 0xa8c00f0a Jan 16 18:53:06 seshat kernel: [drm] fb mappable at 0xC045E000 Jan 16 18:53:06 seshat kernel: [drm] vram apper at 0xC0000000 Jan 16 18:53:06 seshat kernel: [drm] size 14745600 Jan 16 18:53:06 seshat kernel: [drm] DFP1: INTERNAL_UNIPHY Jan 16 18:53:06 seshat kernel: switching from power state: Jan 16 18:53:06 seshat kernel: ui class: none Jan 16 18:53:06 seshat kernel: internal class: boot Jan 16 18:53:06 seshat kernel: caps: video Jan 16 18:53:06 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:06 seshat kernel: power level 0 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: power level 1 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: power level 2 sclk: 75000 mclk: 79900 vddc: 1000 Jan 16 18:53:06 seshat kernel: status: c b Jan 16 18:53:06 seshat kernel: switching to power state: Jan 16 18:53:06 seshat kernel: ui class: performance Jan 16 18:53:06 seshat kernel: internal class: none Jan 16 18:53:06 seshat kernel: caps: video Jan 16 18:53:06 seshat kernel: uvd vclk: 0 dclk: 0 Jan 16 18:53:06 seshat kernel: power level 0 sclk: 25000 mclk: 80000 vddc: 900 Jan 16 18:53:06 seshat kernel: power level 1 sclk: 50000 mclk: 80000 vddc: 950 Jan 16 18:53:06 seshat kernel: power level 2 sclk: 75000 mclk: 80000 vddc: 1000 Jan 16 18:53:06 seshat kernel: status: r Jan 16 18:53:06 seshat kernel: SPL: using hostid 0xa8c00f0a Jan 16 18:53:06 seshat kernel: [drm] fb mappable at 0xC045E000 Jan 16 18:53:06 seshat kernel: [drm] vram apper at 0xC0000000 Jan 16 18:53:06 seshat kernel: [drm] size 14745600 Jan 16 18:53:06 seshat kernel: [drm] fb depth is 24 Jan 16 18:53:06 seshat kernel: [drm] pitch is 10240 Jan 16 18:53:06 seshat kernel: fbcon: radeondrmfb (fb0) is primary device Jan 16 18:53:06 seshat kernel: Console: switching to colour frame buffer device 320x90 Jan 16 18:53:06 seshat kernel: radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device Jan 16 18:53:06 seshat kernel: radeon 0000:01:00.0: registered panic notifier Jan 16 18:53:06 seshat kernel: [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 ``` Boot with kernel 3.18 kernel that succeeds when dpm=0 - no logs for failed kernel: ``` Jan 17 14:23:13 seshat kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=131062f3-369b-4862-a10f-5e35f605f35f rw radeon.dpm=0 quiet Jan 17 14:23:13 seshat kernel: [drm] Initialized drm 1.1.0 20060810 Jan 17 14:23:13 seshat kernel: [drm] radeon kernel modesetting enabled. Jan 17 14:23:13 seshat kernel: fb: switching to radeondrmfb from VESA VGA Jan 17 14:23:13 seshat kernel: [drm] initializing kernel modesetting (RV740 0x1002:0x94B3 0x1682:0x2900). Jan 17 14:23:13 seshat kernel: [drm] register mmio base: 0xFEA20000 Jan 17 14:23:13 seshat kernel: [drm] register mmio size: 65536 Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF Jan 17 14:23:13 seshat kernel: [drm] Detected VRAM RAM=512M, BAR=256M Jan 17 14:23:13 seshat kernel: [drm] RAM width 128bits DDR Jan 17 14:23:13 seshat kernel: [drm] radeon: 512M of VRAM memory ready Jan 17 14:23:13 seshat kernel: [drm] radeon: 1024M of GTT memory ready. Jan 17 14:23:13 seshat kernel: [drm] Loading RV730 Microcode Jan 17 14:23:13 seshat kernel: [drm] Internal thermal controller with fan control Jan 17 14:23:13 seshat kernel: [drm] radeon: power management initialized Jan 17 14:23:13 seshat kernel: [drm] GART: num cpu pages 262144, num gpu pages 262144 Jan 17 14:23:13 seshat kernel: [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 Jan 17 14:23:13 seshat kernel: [drm] PCIE GART of 1024M enabled (table at 0x000000000025E000). Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: WB enabled Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000c00 and cpu addr 0xffff88041ed8ec00 Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000020000c0c and cpu addr 0xffff88041ed8ec0c Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c598 and cpu addr 0xffffc9001249c598 Jan 17 14:23:13 seshat kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Jan 17 14:23:13 seshat kernel: [drm] Driver supports precise vblank timestamp query. Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: radeon: MSI limited to 32-bit Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: irq 42 for MSI/MSI-X Jan 17 14:23:13 seshat kernel: radeon 0000:01:00.0: radeon: using MSI. Jan 17 14:23:13 seshat kernel: [drm] radeon: irq initialized. Jan 17 14:23:13 seshat kernel: [drm] ring test on 0 succeeded in 1 usecs Jan 17 14:23:13 seshat kernel: [drm] ring test on 3 succeeded in 2 usecs Jan 17 14:23:14 seshat kernel: [drm] ring test on 5 succeeded in 1 usecs Jan 17 14:23:14 seshat kernel: [drm] UVD initialized successfully. Jan 17 14:23:14 seshat kernel: [drm] ib test on ring 0 succeeded in 0 usecs Jan 17 14:23:14 seshat kernel: [drm] ib test on ring 3 succeeded in 0 usecs Jan 17 14:23:14 seshat kernel: [drm] ib test on ring 5 succeeded Jan 17 14:23:14 seshat kernel: [drm] Radeon Display Connectors Jan 17 14:23:14 seshat kernel: [drm] Connector 0: Jan 17 14:23:14 seshat kernel: [drm] DVI-I-1 Jan 17 14:23:14 seshat kernel: [drm] HPD2 Jan 17 14:23:14 seshat kernel: [drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c Jan 17 14:23:14 seshat kernel: [drm] Encoders: Jan 17 14:23:14 seshat kernel: [drm] CRT2: INTERNAL_KLDSCP_DAC2 Jan 17 14:23:14 seshat kernel: [drm] DFP2: INTERNAL_UNIPHY1 Jan 17 14:23:14 seshat kernel: [drm] Connector 1: Jan 17 14:23:14 seshat kernel: [drm] DIN-1 Jan 17 14:23:14 seshat kernel: [drm] Encoders: Jan 17 14:23:14 seshat kernel: [drm] TV1: INTERNAL_KLDSCP_DAC2 Jan 17 14:23:14 seshat kernel: [drm] Connector 2: Jan 17 14:23:14 seshat kernel: [drm] DVI-I-2 Jan 17 14:23:14 seshat kernel: [drm] HPD1 Jan 17 14:23:14 seshat kernel: [drm] DDC: 0x7e20 0x7e20 0x7e24 0x7e24 0x7e28 0x7e28 0x7e2c 0x7e2c Jan 17 14:23:14 seshat kernel: [drm] Encoders: Jan 17 14:23:14 seshat kernel: [drm] CRT1: INTERNAL_KLDSCP_DAC1 Jan 17 14:23:14 seshat kernel: [drm] DFP1: INTERNAL_UNIPHY Jan 17 14:23:14 seshat kernel: [drm] fb mappable at 0xC045F000 Jan 17 14:23:14 seshat kernel: [drm] vram apper at 0xC0000000 Jan 17 14:23:14 seshat kernel: [drm] size 14745600 Jan 17 14:23:14 seshat kernel: [drm] fb depth is 24 Jan 17 14:23:14 seshat kernel: [drm] pitch is 10240 Jan 17 14:23:14 seshat kernel: fbcon: radeondrmfb (fb0) is primary device Jan 17 14:23:14 seshat kernel: radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device Jan 17 14:23:14 seshat kernel: radeon 0000:01:00.0: registered panic notifier Jan 17 14:23:14 seshat kernel: [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0 ``` Steps to reproduce: Using a 4770 based Radeon video card upgrade from 3.17.6 to 3.18.2 and set radeon.dpm=1 in kernel boot flags. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Friday, 10 June 2016, 20:49 GMT
Reason for closing: None
Additional comments about closing: No vote, no other notifications, and the reporter can no longer test. Nothing to be done here.
Friday, 10 June 2016, 20:49 GMT
Reason for closing: None
Additional comments about closing: No vote, no other notifications, and the reporter can no longer test. Nothing to be done here.
Comment by Samantha McVey (samcv) -
Friday, 10 June 2016, 09:56 GMT
It has been about a year and a half since this bug was opened and 3.18.2-2 is a much older kernel version. Can you please let me know if this issue has been resolved? When testing again with a newer kernel, can you please make sure that the radeon.dpm flag is not set at boot and the defaults are used. Thank you.
Comment by Yan-Fa Li (yanfali) -
Friday, 10 June 2016, 13:55 GMT
I got tired of the constant r600 breakage from upstream and switched to a better supported radeon si card. Feel free to close.