WARNING: CPU: 16 PID: 1325 at drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:600 amdgpu_irq_put+0x42/0x70 [amdgpu]
Brief summary of the problem:
During boot I get an amdgpu kernel warning, things seem to work pretty okay overall though.
Hardware description:
- CPU: AMD Ryzen Threadripper PRO 5975WX 32-Cores
- GPU:
- 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c0)
- 43:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6950 XT] [1002:73a5] (rev c0)
- System Memory: 256GB
- Display(s): 2x 4K panels
- Type of Display Connection: DP
System information:
- Distro name and Version: Fedora Linux 38 (Workstation Edition)
- Kernel version: Linux lilly 6.2.14-300.fc38.x86_64 #1 (closed) SMP PREEMPT_DYNAMIC Mon May 1 00:55:28 UTC 2023 x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Boot the system
Attached files:
------------[ cut here ]------------
[ 35.392367] WARNING: CPU: 16 PID: 1325 at drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:600 amdgpu_irq_put+0x42/0x70 [amdgpu]
[ 35.403282] Modules linked in: rfcomm snd_seq_dummy snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink qrtr bnep nct6775 nct6775_core hwmon_vid sunrpc binfmt_misc vfat fat ipmi_ssif snd_hda_codec_hdmi iwlmvm intel_rapl_msr intel_rapl_common amd64_edac snd_hda_intel edac_mce_amd snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_usb_audio mac80211 snd_usbmidi_lib uvcvideo kvm_amd snd_hda_core snd_rawmidi btusb libarc4 snd_hwdep btrtl snd_seq videobuf2_vmalloc btbcm eeepc_wmi videobuf2_memops videobuf2_v4l2 asus_wmi btintel snd_seq_device ledtrig_audio kvm iwlwifi videobuf2_common acpi_ipmi snd_pcm sparse_keymap btmtk irqbypass rapl platform_profile pcspkr wmi_bmof videodev snd_timer ipmi_si mc cfg80211 bluetooth snd k10temp ipmi_devintf rfkill soundcore mxm_wmi i2c_piix4
[ 35.403310] ipmi_msghandler joydev acpi_cpufreq loop xfs amdgpu raid10 raid1 drm_ttm_helper ttm crct10dif_pclmul crc32_pclmul crc32c_intel video polyval_clmulni polyval_generic iommu_v2 drm_buddy ghash_clmulni_intel nvme sha512_ssse3 gpu_sched nvme_core ixgbe nvme_common ccp drm_display_helper mdio cec dca sp5100_tco wmi ip6_tables ip_tables i2c_dev fuse
[ 35.521162] CPU: 16 PID: 1325 Comm: kworker/16:2 Not tainted 6.2.14-300.fc38.x86_64 #1
[ 35.529068] Hardware name: ASUS System Product Name/Pro WS WRX80E-SAGE SE WIFI, BIOS 1106 02/10/2023
[ 35.538186] Workqueue: pm pm_runtime_work
[ 35.542195] RIP: 0010:amdgpu_irq_put+0x42/0x70 [amdgpu]
[ 35.547549] Code: c0 74 33 48 8b 4e 10 48 83 39 00 74 29 89 d1 48 8d 04 88 8b 08 85 c9 74 11 f0 ff 08 74 07 31 c0 c3 cc cc cc cc e9 5e fd ff ff <0f> 0b b8 ea ff ff ff c3 cc cc cc cc b8 ea ff ff ff c3 cc cc cc cc
[ 35.566281] RSP: 0018:ffffbcb1e0757ce0 EFLAGS: 00010246
[ 35.571502] RAX: ffff9a500217a2d8 RBX: ffff9a5053140000 RCX: 0000000000000000
[ 35.578629] RDX: 0000000000000000 RSI: ffff9a50531424d8 RDI: ffff9a5053140000
[ 35.585759] RBP: ffff9a5053140000 R08: 0000000000000000 R09: 0000000000000000
[ 35.592885] R10: 0000000000000001 R11: 0000000000000100 R12: 0000000000001050
[ 35.600011] R13: ffff9a5053158968 R14: 0000000000000000 R15: ffff9a5054e528c0
[ 35.607140] FS: 0000000000000000(0000) GS:ffff9a8e3e400000(0000) knlGS:0000000000000000
[ 35.615221] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 35.620962] CR2: 000055f334f7d610 CR3: 000000011f290004 CR4: 0000000000770ee0
[ 35.628089] PKRU: 55555554
[ 35.630801] Call Trace:
[ 35.633252] <TASK>
[ 35.635356] gmc_v10_0_hw_fini+0x46/0x80 [amdgpu]
[ 35.640181] gmc_v10_0_suspend+0xa/0x20 [amdgpu]
[ 35.644916] amdgpu_device_ip_suspend_phase2+0x101/0x1a0 [amdgpu]
[ 35.651121] amdgpu_device_suspend+0x10b/0x180 [amdgpu]
[ 35.656455] amdgpu_pmops_runtime_suspend+0xba/0x1c0 [amdgpu]
[ 35.662300] pci_pm_runtime_suspend+0x66/0x1d0
[ 35.666741] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[ 35.671788] __rpm_callback+0x44/0x170
[ 35.675541] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[ 35.680589] rpm_callback+0x5d/0x70
[ 35.684078] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[ 35.689126] rpm_suspend+0x120/0x720
[ 35.692705] ? __schedule+0x3d4/0x13e0
[ 35.696457] ? _raw_spin_unlock_irqrestore+0x23/0x40
[ 35.701416] ? try_to_wake_up+0x93/0x600
[ 35.705339] pm_runtime_work+0x94/0xa0
[ 35.709090] process_one_work+0x1c7/0x3d0
[ 35.713100] worker_thread+0x4d/0x380
[ 35.716763] ? _raw_spin_lock_irqsave+0x23/0x50
[ 35.721292] ? __pfx_worker_thread+0x10/0x10
[ 35.725561] kthread+0xe9/0x110
[ 35.728705] ? __pfx_kthread+0x10/0x10
[ 35.732456] ret_from_fork+0x2c/0x50
[ 35.736034] </TASK>
[ 35.738223] ---[ end trace 0000000000000000 ]---