[GA106M] nouveau and i2c multiple errors - amd asus rog zephyrus g14 laptop
Multiple Errors for NOUVEAU and I2C.
Host OS: Ubuntu 22.04 Daily Build Mar 10 06:12:10 ubuntu kernel: Linux version 5.15.0-18-generic (buildd@lcy02-amd64-041) (gcc (Ubuntu 11.2.0-14ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.37.50.20220106) #18-Ubuntu SMP Fri Jan 21 14:57:54 UTC 2022 (Ubuntu 5.15.0-18.18-generic 5.15.12)
Mar 09 22:38:06 ubuntu kernel: ------------[ cut here ]------------
Mar 09 22:38:06 ubuntu kernel: nouveau 0000:01:00.0: timeout
Mar 09 22:38:06 ubuntu kernel: WARNING: CPU: 10 PID: 130 at drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:35 g84_bar_flush+0xd6/0xe0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: Modules linked in: rfcomm snd_seq_dummy snd_hrtimer cmac algif_hash algif_skcipher af_alg bnep zfs(PO) zunicode(PO) zzstd(O) zlua(O) zavl(PO) icp(PO) zcommon(PO) znvpair(PO) spl(O) snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi mt7921e mt76_connac_lib mt76 intel_rapl_msr intel_rapl_common mac80211 edac_mce_amd btusb btrtl btbcm btintel kvm_amd cfg80211 bluetooth kvm snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core input_leds snd_hwdep snd_pcm ecdh_generic ecc snd_seq_midi snd_seq_midi_event snd_rawmidi joydev libarc4 snd_seq snd_seq_device snd_timer snd ccp snd_pci_acp5x soundcore snd_rn_pci_acp3x asus_nb_wmi rapl snd_pci_acp3x k10temp wmi_bmof efi_pstore hid_multitouch ucsi_acpi typec_ucsi typec mac_hid amd_pmc asus_wireless sch_fq_codel ipmi_devintf ipmi_msghandler msr parport_pc ppdev lp parport ip_tables x_tables autofs4 overlay isofs dm_mirror dm_region_hash dm_log hid_asus uas usbhid usb_storage amdgpu
Mar 09 22:38:06 ubuntu kernel: hid_generic nouveau iommu_v2 gpu_sched mxm_wmi i2c_algo_bit drm_ttm_helper ttm drm_kms_helper mfd_aaeon syscopyarea asus_wmi sysfillrect crct10dif_pclmul sysimgblt sparse_keymap crc32_pclmul fb_sys_fops i2c_hid_acpi ghash_clmulni_intel platform_profile cec aesni_intel nvme i2c_hid rc_core crypto_simd xhci_pci cryptd drm nvme_core i2c_piix4 xhci_pci_renesas wmi video hid
Mar 09 22:38:06 ubuntu kernel: CPU: 10 PID: 130 Comm: kworker/10:1 Tainted: P W O 5.15.0-18-generic #18-Ubuntu
Mar 09 22:38:06 ubuntu kernel: Hardware name: ASUSTeK COMPUTER INC. ROG Zephyrus G14 GA401QM_GA401QM/GA401QM, BIOS GA401QM.410 12/13/2021
Mar 09 22:38:06 ubuntu kernel: Workqueue: pm pm_runtime_work
Mar 09 22:38:06 ubuntu kernel: RIP: 0010:g84_bar_flush+0xd6/0xe0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: Code: 8b 40 10 48 8b 78 10 4c 8b 77 50 4d 85 f6 75 03 4c 8b 37 e8 ac 8b 39 d5 4c 89 f2 48 c7 c7 3c 89 81 c0 48 89 c6 e8 4b 4e 80 d5 <0f> 0b eb a6 e8 41 9a 8a d5 90 0f 1f 44 00 00 55 49 89 c9 41 b8 00
Mar 09 22:38:06 ubuntu kernel: RSP: 0018:ffffa2b5805c74a8 EFLAGS: 00010086
Mar 09 22:38:06 ubuntu kernel: RAX: 0000000000000000 RBX: ffff8da801930400 RCX: 0000000000000027
Mar 09 22:38:06 ubuntu kernel: RDX: ffff8daece8a09c8 RSI: 0000000000000001 RDI: ffff8daece8a09c0
Mar 09 22:38:06 ubuntu kernel: RBP: ffffa2b5805c74f8 R08: 0000000000000003 R09: 00000000000ba368
Mar 09 22:38:06 ubuntu kernel: R10: ffffffffffffffff R11: 0000000000000001 R12: ffff8da8092079d8
Mar 09 22:38:06 ubuntu kernel: R13: 0000000000000246 R14: ffff8da801b89d30 R15: 0000000000000000
Mar 09 22:38:06 ubuntu kernel: FS: 0000000000000000(0000) GS:ffff8daece880000(0000) knlGS:0000000000000000
Mar 09 22:38:06 ubuntu kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 09 22:38:06 ubuntu kernel: CR2: 00007fb3096a2000 CR3: 0000000263010000 CR4: 0000000000750ee0
Mar 09 22:38:06 ubuntu kernel: PKRU: 55555554
Mar 09 22:38:06 ubuntu kernel: Call Trace:
Mar 09 22:38:06 ubuntu kernel: <TASK>
Mar 09 22:38:06 ubuntu kernel: nvkm_bar_flush+0x1f/0x30 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nv50_instobj_release+0x31/0xa0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: gp100_vmm_pd0_pde+0x162/0x1b0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_vmm_unref_pdes+0xe5/0x2d0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_vmm_unref_ptes+0xce/0x160 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_vmm_iter.constprop.0+0x2c6/0x730 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? gp100_vmm_pgt_sparse+0xc0/0xc0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? gp100_vmm_pgt_sparse+0xc0/0xc0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? nvkm_vmm_ptes_sparse+0x220/0x220 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_vmm_put_locked+0x112/0x280 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? nvkm_vmm_ptes_sparse+0x220/0x220 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? gp100_vmm_pgt_sparse+0xc0/0xc0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_uvmm_mthd+0x3f6/0x410 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_object_mthd+0x1a/0x30 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_ioctl_mthd+0x65/0x70 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_ioctl+0xf6/0x1c0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvkm_client_ioctl+0xe/0x10 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvif_object_mthd+0x16e/0x210 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? nvkm_vmm_put+0x3d/0x50 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? nvkm_umem_unmap+0x44/0x70 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nvif_vmm_put+0x5e/0x80 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nouveau_mem_fini+0x43/0x80 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nouveau_mem_del+0x13/0x30 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nouveau_manager_del+0x11/0x20 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ttm_resource_free+0x45/0x70 [ttm]
Mar 09 22:38:06 ubuntu kernel: ttm_bo_move_accel_cleanup+0x1b0/0x290 [ttm]
Mar 09 22:38:06 ubuntu kernel: ttm_bo_move_memcpy+0x134/0x290 [ttm]
Mar 09 22:38:06 ubuntu kernel: nouveau_bo_move+0x172/0x320 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ttm_bo_handle_move_mem+0xe4/0x210 [ttm]
Mar 09 22:38:06 ubuntu kernel: ttm_mem_evict_first+0x43f/0x650 [ttm]
Mar 09 22:38:06 ubuntu kernel: ? __raw_callee_save___native_queued_spin_unlock+0x15/0x23
Mar 09 22:38:06 ubuntu kernel: ttm_resource_manager_evict_all+0x9c/0x1e0 [ttm]
Mar 09 22:38:06 ubuntu kernel: nouveau_do_suspend+0x88/0x180 [nouveau]
Mar 09 22:38:06 ubuntu kernel: ? nouveau_switcheroo_optimus_dsm+0x7d/0xc0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: nouveau_pmops_runtime_suspend+0x3f/0xb0 [nouveau]
Mar 09 22:38:06 ubuntu kernel: pci_pm_runtime_suspend+0x61/0x190
Mar 09 22:38:06 ubuntu kernel: ? pci_uevent+0x100/0x100
Mar 09 22:38:06 ubuntu kernel: __rpm_callback+0x4d/0x130
Mar 09 22:38:06 ubuntu kernel: ? pci_uevent+0x100/0x100
Mar 09 22:38:06 ubuntu kernel: rpm_callback+0x63/0x70
Mar 09 22:38:06 ubuntu kernel: ? pci_uevent+0x100/0x100
Mar 09 22:38:06 ubuntu kernel: rpm_suspend+0x164/0x750
Mar 09 22:38:06 ubuntu kernel: ? psi_task_switch+0xc3/0x210
Mar 09 22:38:06 ubuntu kernel: ? finish_task_switch.isra.0+0xa6/0x270
Mar 09 22:38:06 ubuntu kernel: pm_runtime_work+0x95/0xa0
Mar 09 22:38:06 ubuntu kernel: process_one_work+0x22b/0x3d0
Mar 09 22:38:06 ubuntu kernel: worker_thread+0x53/0x410
Mar 09 22:38:06 ubuntu kernel: kthread+0x11e/0x140
Mar 09 22:38:06 ubuntu kernel: ? process_one_work+0x3d0/0x3d0
Mar 09 22:38:06 ubuntu kernel: ? set_kthread_struct+0x50/0x50
Mar 09 22:38:06 ubuntu kernel: ret_from_fork+0x22/0x30
Mar 09 22:38:06 ubuntu kernel: </TASK>
Mar 09 22:38:06 ubuntu kernel: ---[ end trace 122dc53c871ab8a9 ]---
Mar 09 22:38:06 ubuntu kernel: nouveau 0000:01:00.0: timer: stalled at ffffffffffffffff
Mar 09 22:38:06 ubuntu kernel: ------------[ cut here ]------------
Mar 09 22:38:06 ubuntu kernel: nouveau 0000:01:00.0: timeout
lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1)
02:00.0 Network controller: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter
03:00.0 Non-Volatile memory controller: Intel Corporation Device f1aa (rev 03)
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c4)
04:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller
04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
04:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
04:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Vendor ID: AuthenticAMD
Model name: AMD Ryzen 9 5900HS with Radeon Graphics
CPU family: 25
Model: 80
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Stepping: 0
Frequency boost: enabled
CPU max MHz: 3300.0000
CPU min MHz: 1200.0000
BogoMIPS: 6587.55
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl n
onstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_lega
cy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp v
mmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_l
ocal clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif
v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
Virtualization features:
Virtualization: AMD-V
Caches (sum of all):
L1d: 256 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 4 MiB (8 instances)
L3: 16 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-15
Vulnerabilities:
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Full AMD retpoline, IBPB conditional, IBRS_FW, STIBP always-on, RSB filling
Srbds: Not affected
Tsx async abort: Not affected
Edited by Ilia Mirkin