Aw: Re: 答复: [BUG] amdgpu: System freezes after resuming from suspend to ram the second time
> What driver version did you used? Did you try our last release driver? Kernelmodule amdgpu from 4.17.0-rc4 Mainline Sources. I am not using the userspace pro driver yet. $ lspci | grep 'VGA\|ATI' 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company UHD Graphics 620 Flags: bus master, fast devsel, latency 0, IRQ 136 Memory at 1ff200 (64-bit, non-prefetchable) [size=16M] Memory at b000 (64-bit, prefetchable) [size=256M] I/O ports at 4000 [size=64] [virtual] Expansion ROM at 000c [disabled] [size=128K] Capabilities: Kernel driver in use: i915 Kernel modules: i915 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100] Subsystem: Hewlett-Packard Company Lexa XT [Radeon PRO WX 3100] Flags: bus master, fast devsel, latency 0, IRQ 138 Memory at c000 (64-bit, prefetchable) [size=256M] Memory at d000 (64-bit, prefetchable) [size=2M] I/O ports at 3000 [size=256] Memory at ea30 (32-bit, non-prefetchable) [size=256K] Expansion ROM at ea34 [disabled] [size=128K] Capabilities: Kernel driver in use: amdgpu Kernel modules: amdgpu $ modinfo amdgpu filename: /lib/modules/4.17.0-rc4-ARCH+/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz license:GPL and additional rights description:AMD GPU author: AMD linux driver team firmware: amdgpu/raven_gpu_info.bin firmware: amdgpu/vega12_gpu_info.bin firmware: amdgpu/vega10_gpu_info.bin firmware: radeon/hawaii_k_smc.bin firmware: radeon/hawaii_smc.bin firmware: radeon/bonaire_k_smc.bin firmware: radeon/bonaire_smc.bin firmware: radeon/mullins_mec.bin firmware: radeon/mullins_rlc.bin firmware: radeon/mullins_ce.bin firmware: radeon/mullins_me.bin firmware: radeon/mullins_pfp.bin firmware: radeon/kabini_mec.bin firmware: radeon/kabini_rlc.bin firmware: radeon/kabini_ce.bin firmware: radeon/kabini_me.bin firmware: radeon/kabini_pfp.bin firmware: radeon/kaveri_mec2.bin firmware: radeon/kaveri_mec.bin firmware: radeon/kaveri_rlc.bin firmware: radeon/kaveri_ce.bin firmware: radeon/kaveri_me.bin firmware: radeon/kaveri_pfp.bin firmware: radeon/hawaii_mec.bin firmware: radeon/hawaii_rlc.bin firmware: radeon/hawaii_ce.bin firmware: radeon/hawaii_me.bin firmware: radeon/hawaii_pfp.bin firmware: radeon/bonaire_mec.bin firmware: radeon/bonaire_rlc.bin firmware: radeon/bonaire_ce.bin firmware: radeon/bonaire_me.bin firmware: radeon/bonaire_pfp.bin firmware: radeon/mullins_sdma1.bin firmware: radeon/mullins_sdma.bin firmware: radeon/kabini_sdma1.bin firmware: radeon/kabini_sdma.bin firmware: radeon/kaveri_sdma1.bin firmware: radeon/kaveri_sdma.bin firmware: radeon/hawaii_sdma1.bin firmware: radeon/hawaii_sdma.bin firmware: radeon/bonaire_sdma1.bin firmware: radeon/bonaire_sdma.bin firmware: radeon/si58_mc.bin firmware: radeon/oland_mc.bin firmware: radeon/verde_mc.bin firmware: radeon/pitcairn_mc.bin firmware: radeon/tahiti_mc.bin firmware: radeon/hainan_rlc.bin firmware: radeon/hainan_ce.bin firmware: radeon/hainan_me.bin firmware: radeon/hainan_pfp.bin firmware: radeon/oland_rlc.bin firmware: radeon/oland_ce.bin firmware: radeon/oland_me.bin firmware: radeon/oland_pfp.bin firmware: radeon/verde_rlc.bin firmware: radeon/verde_ce.bin firmware: radeon/verde_me.bin firmware: radeon/verde_pfp.bin firmware: radeon/pitcairn_rlc.bin firmware: radeon/pitcairn_ce.bin firmware: radeon/pitcairn_me.bin firmware: radeon/pitcairn_pfp.bin firmware: radeon/tahiti_rlc.bin firmware: radeon/tahiti_ce.bin firmware: radeon/tahiti_me.bin firmware: radeon/tahiti_pfp.bin firmware: radeon/banks_k_2_smc.bin firmware: radeon/hainan_k_smc.bin firmware: radeon/hainan_smc.bin firmware: radeon/oland_k_smc.bin firmware: radeon/oland_smc.bin firmware: radeon/verde_k_smc.bin firmware: radeon/verde_smc.bin firmware: radeon/pitcairn_k_smc.bin firmware: radeon/pitcairn_smc.bin firmware: radeon/tahiti_smc.bin firmware: amdgpu/topaz_mc.bin firmware: radeon/hawaii_mc.bin firmware: radeon/bonaire_mc.bin firmware: amdgpu/polaris12_mc.bin firmware: amdgpu/polaris10_mc.bin firmware: amdgpu/polaris11_mc.bin firmware: amdgpu/tonga_mc.bin firmware: amdgpu/vega12_asd.bin firmware: amdgpu/vega12_sos.bin firmware: amdgpu/vega10_asd.bin firmware: amdgpu/vega10_sos.bin firmware:
Re: 答复: [BUG] amdgpu: System freezes after resuming from suspend to ram the second time
On Tue, May 8, 2018 at 10:51 PM, Qu, Jimwrote: > Hi John, > > What driver version did you used? Did you try our last release driver? Looks like a similar issue to this bug: https://bugs.freedesktop.org/show_bug.cgi?id=105760 Seems to be an issue with Hybrid/PX configurations in some cases. Alex > > Thanks > JimQu > > > 发件人: amd-gfx 代表 John Smith > > 发送时间: 2018年5月8日 23:17:47 > 收件人: amd-gfx@lists.freedesktop.org > 抄送: Deucher, Alexander; Zhou, David(ChunMing); Koenig, Christian > 主题: [BUG] amdgpu: System freezes after resuming from suspend to ram the > second time > > The amdgpu driver freezes the kernel, when suspending for the second time. > When blacklisting amdgpu the suspend/resume works correctly. > Please see the attached logs. > > Hardware: hp-zbook 15u 5g i7-8550 > > $ uname -a > Linux MYPCNAME 4.17.0-rc3-ARCH+ #1 SMP PREEMPT Sun May 6 09:50:29 CEST 2018 > x86_64 GNU/Linux > > $ lspci -v > 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev > 07) (prog-if 00 [VGA controller]) > Subsystem: Hewlett-Packard Company UHD Graphics 620 > Flags: bus master, fast devsel, latency 0, IRQ 137 > Memory at 1ff200 (64-bit, non-prefetchable) [size=16M] > Memory at b000 (64-bit, prefetchable) [size=256M] > I/O ports at 4000 [size=64] > [virtual] Expansion ROM at 000c [disabled] [size=128K] > Capabilities: > Kernel driver in use: i915 > Kernel modules: i915 > > $ dmesg | grep amdgpu > [2.032619] [drm] amdgpu kernel modesetting enabled. > [2.047191] amdgpu :01:00.0: enabling device (0006 -> 0007) > [2.078141] amdgpu :01:00.0: BAR 2: releasing [mem > 0xd000-0xd01f 64bit pref] > [2.078142] amdgpu :01:00.0: BAR 0: releasing [mem > 0xc000-0xcfff 64bit pref] > [2.078152] amdgpu :01:00.0: BAR 0: assigned [mem > 0xc000-0xcfff 64bit pref] > [2.078161] amdgpu :01:00.0: BAR 2: assigned [mem > 0xd000-0xd01f 64bit pref] > [2.078181] amdgpu :01:00.0: VRAM: 2048M 0x00F4 - > 0x00F47FFF (2048M used) > [2.078182] amdgpu :01:00.0: GTT: 256M 0x - > 0x0FFF > [2.078294] [drm] amdgpu: 2048M of VRAM memory ready > [2.078295] [drm] amdgpu: 3072M of GTT memory ready. > [2.142916] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142923] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142926] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142934] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142935] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142935] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.142936] amdgpu: [powerplay] Voltage value looks like a Leakage ID but > it's not patched > [2.157406] [drm:dc_create [amdgpu]] *ERROR* DC: Number of connectors is > zero! > [2.325272] [drm] Initialized amdgpu 3.25.0 20150101 for :01:00.0 on > minor 0 > [9.666277] amdgpu :01:00.0: GPU pci config reset > [ 18.670067] amdgpu :01:00.0: GPU pci config reset > [ 69.598425] amdgpu :01:00.0: GPU pci config reset > [ 79.670532] amdgpu :01:00.0: GPU pci config reset > > > $ dmesg > [0.00] Linux version 4.17.0-rc3-ARCH+ (USER@MYPCNAME) (gcc version > 7.3.1 20180406 (GCC)) #1 SMP PREEMPT Sun May 6 09:50:29 CEST 2018 > [0.00] Command line: BOOT_IMAGE=/vmlinuz-linux-custom > root=UUID=1e8ed61d-f399-465f-b0f3-0216a6bf3adc rw > resume=UUID=3811a093-acc8-4399-aa1e-d2628543f87d > [0.00] KERNEL supported cpus: > [0.00] Intel GenuineIntel > [0.00] AMD AuthenticAMD > [0.00] Centaur CentaurHauls > [0.00] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point > registers' > [0.00] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' > [0.00] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' > [0.00] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' > [0.00] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' > [0.00] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 > [0.00] x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64 > [0.00] x86/fpu: xstate_offset[4]: 896, xstate_sizes[4]: 64 > [0.00] x86/fpu: Enabled xstate features 0x1f, context size is 960 > bytes, using 'compacted' format. > [0.00] e820: BIOS-provided physical RAM map: > [0.00] BIOS-e820: [mem 0x-0x00057fff] usable > [0.00] BIOS-e820: [mem 0x00058000-0x00058fff] reserved > [0.00]
答复: [BUG] amdgpu: System freezes after resuming from suspend to ram the second time
Hi John, What driver version did you used? Did you try our last release driver? Thanks JimQu 发件人: amd-gfx代表 John Smith 发送时间: 2018年5月8日 23:17:47 收件人: amd-gfx@lists.freedesktop.org 抄送: Deucher, Alexander; Zhou, David(ChunMing); Koenig, Christian 主题: [BUG] amdgpu: System freezes after resuming from suspend to ram the second time The amdgpu driver freezes the kernel, when suspending for the second time. When blacklisting amdgpu the suspend/resume works correctly. Please see the attached logs. Hardware: hp-zbook 15u 5g i7-8550 $ uname -a Linux MYPCNAME 4.17.0-rc3-ARCH+ #1 SMP PREEMPT Sun May 6 09:50:29 CEST 2018 x86_64 GNU/Linux $ lspci -v 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company UHD Graphics 620 Flags: bus master, fast devsel, latency 0, IRQ 137 Memory at 1ff200 (64-bit, non-prefetchable) [size=16M] Memory at b000 (64-bit, prefetchable) [size=256M] I/O ports at 4000 [size=64] [virtual] Expansion ROM at 000c [disabled] [size=128K] Capabilities: Kernel driver in use: i915 Kernel modules: i915 $ dmesg | grep amdgpu [2.032619] [drm] amdgpu kernel modesetting enabled. [2.047191] amdgpu :01:00.0: enabling device (0006 -> 0007) [2.078141] amdgpu :01:00.0: BAR 2: releasing [mem 0xd000-0xd01f 64bit pref] [2.078142] amdgpu :01:00.0: BAR 0: releasing [mem 0xc000-0xcfff 64bit pref] [2.078152] amdgpu :01:00.0: BAR 0: assigned [mem 0xc000-0xcfff 64bit pref] [2.078161] amdgpu :01:00.0: BAR 2: assigned [mem 0xd000-0xd01f 64bit pref] [2.078181] amdgpu :01:00.0: VRAM: 2048M 0x00F4 - 0x00F47FFF (2048M used) [2.078182] amdgpu :01:00.0: GTT: 256M 0x - 0x0FFF [2.078294] [drm] amdgpu: 2048M of VRAM memory ready [2.078295] [drm] amdgpu: 3072M of GTT memory ready. [2.142916] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142923] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142926] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142934] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142935] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142935] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.142936] amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched [2.157406] [drm:dc_create [amdgpu]] *ERROR* DC: Number of connectors is zero! [2.325272] [drm] Initialized amdgpu 3.25.0 20150101 for :01:00.0 on minor 0 [9.666277] amdgpu :01:00.0: GPU pci config reset [ 18.670067] amdgpu :01:00.0: GPU pci config reset [ 69.598425] amdgpu :01:00.0: GPU pci config reset [ 79.670532] amdgpu :01:00.0: GPU pci config reset $ dmesg [0.00] Linux version 4.17.0-rc3-ARCH+ (USER@MYPCNAME) (gcc version 7.3.1 20180406 (GCC)) #1 SMP PREEMPT Sun May 6 09:50:29 CEST 2018 [0.00] Command line: BOOT_IMAGE=/vmlinuz-linux-custom root=UUID=1e8ed61d-f399-465f-b0f3-0216a6bf3adc rw resume=UUID=3811a093-acc8-4399-aa1e-d2628543f87d [0.00] KERNEL supported cpus: [0.00] Intel GenuineIntel [0.00] AMD AuthenticAMD [0.00] Centaur CentaurHauls [0.00] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [0.00] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [0.00] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [0.00] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [0.00] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [0.00] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [0.00] x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64 [0.00] x86/fpu: xstate_offset[4]: 896, xstate_sizes[4]: 64 [0.00] x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted' format. [0.00] e820: BIOS-provided physical RAM map: [0.00] BIOS-e820: [mem 0x-0x00057fff] usable [0.00] BIOS-e820: [mem 0x00058000-0x00058fff] reserved [0.00] BIOS-e820: [mem 0x00059000-0x0009dfff] usable [0.00] BIOS-e820: [mem 0x0009e000-0x0009efff] reserved [0.00] BIOS-e820: [mem 0x0009f000-0x0009] usable [0.00] BIOS-e820: [mem 0x000a-0x000f] reserved [0.00] BIOS-e820: [mem 0x0010-0x879d9fff] usable [0.00] BIOS-e820: [mem