Description of problem: I'm seeing the following kernel WARNING message (dmesg): WARNING: CPU: 1 PID: 412 at drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c:98 rn_vbios_smu_send_msg_with_param+0xf1/0x100 [amdgpu] This is a regression from kernel 5.18.15-desktop-1.mga8. Some links that pertain to this issue: https://bugzilla.kernel.org/show_bug.cgi?id=216092 https://gitlab.freedesktop.org/drm/amd/-/issues/2110 I don't think this causes any issues other than the mentioned WARNING message but since there seems to be a fix I think it would be a good idea to include it in the next kernel update. System info: $ uname -a Linux jupiter 5.19.3-desktop-1.mga8 #1 SMP PREEMPT_DYNAMIC Sun Aug 21 19:58:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux $ LANGUAGE=C lscpu | grep name Model name: AMD Ryzen 5 5600G with Radeon Graphics $ lspcidrake | grep amdgpu Card:ATI Volcanic Islands and later (amdgpu): Advanced Micro Devices, Inc. [AMD/ATI]|Cezanne [DISPLAY_VGA] (rev: c9) Card:AMD Southern Islands and later (amdgpu): Advanced Micro Devices, Inc. [AMD/ATI]|Navi 24 [Radeon RX 6400 / 6500 XT] [DISPLAY_VGA] (rev: c1) The Ryzen integrated GPU is used by the host OS. The Radeon discrete GPU is used by various guest OS with PCI pass through. Version-Release number of selected component (if applicable): kernel-desktop-5.19.3-1.mga8-1-1.mga8 How reproducible: Always. Steps to Reproduce: 1. Boot kernel from package kernel-desktop-5.19.3-1.mga8-1-1.mga8 2. Check warning using dmesg | grep WARNING.*amdgpu Relevant kernel messages follow: [ 3.637418] ------------[ cut here ]------------ [ 3.637420] WARNING: CPU: 1 PID: 412 at drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c:98 rn_vbios_smu_send_msg_with_param+0xf1/0x100 [amdgpu] [ 3.637548] Modules linked in: amdgpu(+) drm_ttm_helper ttm iommu_v2 gpu_sched i2c_algo_bit drm_display_helper drm_kms_helper drm wmi video cec dm_mirror dm_region_hash dm_log dm_mod vfio_pci vfio_pci_core irqbypass vfio_virqfd vfio_iommu_type1 vfio [ 3.637559] CPU: 1 PID: 412 Comm: systemd-udevd Not tainted 5.19.3-desktop-1.mga8 #1 [ 3.637561] Hardware name: ASUS System Product Name/TUF GAMING B450-PLUS II, BIOS 3802 04/28/2022 [ 3.637563] RIP: 0010:rn_vbios_smu_send_msg_with_param+0xf1/0x100 [amdgpu] [ 3.637680] Code: f8 01 75 1b 48 8b 7d 00 5b be 93 62 01 00 48 c7 c2 a0 31 91 c0 5d 41 5c 41 5d e9 ca f8 f4 ff 3d fe 00 00 00 74 de 0f 0b eb da <0f> 0b e9 58 ff ff ff 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 31 d2 [ 3.637682] RSP: 0018:ffff9f810061b718 EFLAGS: 00010202 [ 3.637684] RAX: 00000000000000fe RBX: 0000000000030d41 RCX: 000000000000001a [ 3.637686] RDX: 0000000000000000 RSI: 000000000001629b RDI: ffff88d408620000 [ 3.637687] RBP: ffff88d4013c7e00 R08: 0000000000000002 R09: 0000000000000000 [ 3.637688] R10: 0000000000000001 R11: ffff88d407cd8800 R12: 000000000000000d [ 3.637689] R13: 0000000000000001 R14: 000000000000018f R15: ffff88d4013c7e00 [ 3.637690] FS: 00007fbcddd21a80(0000) GS:ffff88db1e440000(0000) knlGS:0000000000000000 [ 3.637692] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3.637693] CR2: 00007f6d4d34c4b0 CR3: 000000010949e000 CR4: 0000000000750ee0 [ 3.637695] PKRU: 55555554 [ 3.637696] Call Trace: [ 3.637697] <TASK> [ 3.637699] rn_clk_mgr_construct+0x150/0x620 [amdgpu] [ 3.637827] dc_clk_mgr_create+0x409/0x570 [amdgpu] [ 3.637934] dc_create+0x24e/0x5e0 [amdgpu] [ 3.638048] amdgpu_dm_init.isra.0+0x231/0x330 [amdgpu] [ 3.638159] ? dev_vprintk_emit+0x164/0x18c [ 3.638163] ? dev_printk_emit+0x4e/0x69 [ 3.638166] dm_hw_init+0xe/0x20 [amdgpu] [ 3.638271] amdgpu_device_init.cold+0x167a/0x1da2 [amdgpu] [ 3.638385] ? pci_conf1_read+0xa4/0x100 [ 3.638388] ? pci_bus_read_config_word+0x49/0x80 [ 3.638392] amdgpu_driver_load_kms+0x15/0x120 [amdgpu] [ 3.638470] amdgpu_pci_probe+0x159/0x370 [amdgpu] [ 3.638543] local_pci_probe+0x45/0x80 [ 3.638546] ? pci_match_device+0xdb/0x130 [ 3.638548] pci_device_probe+0xbf/0x200 [ 3.638549] really_probe+0x1bd/0x3a0 [ 3.638552] __driver_probe_device+0x105/0x180 [ 3.638554] driver_probe_device+0x1e/0x90 [ 3.638555] __driver_attach+0xc4/0x200 [ 3.638556] ? __device_attach_driver+0xe0/0xe0 [ 3.638557] ? __device_attach_driver+0xe0/0xe0 [ 3.638559] bus_for_each_dev+0x78/0xc0 [ 3.638562] bus_add_driver+0x15c/0x210 [ 3.638563] driver_register+0x8f/0xf0 [ 3.638565] ? 0xffffffffc0c99000 [ 3.638566] do_one_initcall+0x44/0x200 [ 3.638569] ? kmem_cache_alloc_trace+0x151/0x2b0 [ 3.638572] do_init_module+0x4c/0x1f0 [ 3.638575] __do_sys_init_module+0x13b/0x1c0 [ 3.638577] do_syscall_64+0x3b/0x90 [ 3.638580] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3.638583] RIP: 0033:0x7fbcdea445fa [ 3.638585] Code: 48 8b 0d 71 a8 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3e a8 0c 00 f7 d8 64 89 01 48 [ 3.638587] RSP: 002b:00007ffee7d7dcd8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af [ 3.638589] RAX: ffffffffffffffda RBX: 00000000012c9800 RCX: 00007fbcdea445fa [ 3.638590] RDX: 00007fbcdeb819bd RSI: 0000000000edcf10 RDI: 0000000002469d30 [ 3.638591] RBP: 0000000002469d30 R08: 0000000000000007 R09: 00000000012cfdb0 [ 3.638592] R10: 00000000000012cf R11: 0000000000000246 R12: 00007fbcdeb819bd [ 3.638594] R13: 0000000000000002 R14: 00000000012cadb0 R15: 00000000012c9800 [ 3.638595] </TASK> [ 3.638596] ---[ end trace 0000000000000000 ]---
Assigning to the kernel and drivers maintainers
Assignee: bugsquad => kernelCC: (none) => marja11
This issue is no longer present in the current kernel so it is probably resolved in one of the past updates. Will mark it as resolved and reopen if it reappears. $ uname -a Linux jupiter 5.19.16-desktop-1.mga8 #1 SMP PREEMPT_DYNAMIC Sat Oct 15 18:19:46 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Status: NEW => RESOLVEDResolution: (none) => FIXED