Hide Forgot
Description of problem: seems harmless Version-Release number of selected component (if applicable): xorg-x11-server-Xorg-1.20.3-3.el8.x86_64 xorg-x11-drv-nouveau-1.0.15-4.el8.1.x86_64 kernel-4.18.0-44.el8.x86_64 How reproducible: 100% Steps to Reproduce: 1. 2. 3. Actual results: [ 22.847260] WARNING: CPU: 4 PID: 157 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:170 nvkm_dp_enable+0x155/0x170 [nouveau] [ 22.847262] Modules linked in: xt_CHECKSUM ipt_MASQUERADE xt_conntrack ipt_REJECT nft_counter tun bridge stp llc nf_tables_set nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib devlink nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nft_chain_route_ipv6 nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_chain_route_ipv4 nf_conntrack ip6_tables ip_tables nft_compat ip_set nf_tables nfnetlink sunrpc snd_hda_codec_analog snd_hda_codec_generic snd_hda_codec_hdmi iTCO_wdt iTCO_vendor_support gpio_ich dcdbas dell_smm_hwmon coretemp snd_hda_intel kvm_intel snd_hda_codec snd_hda_core snd_hwdep kvm snd_seq snd_seq_device snd_pcm irqbypass lpc_ich sg pcspkr i2c_i801 snd_timer snd i5400_edac soundcore i5k_amb [ 22.847302] xfs dm_thin_pool dm_persistent_data dm_bio_prison dm_bufio libcrc32c sr_mod cdrom sd_mod nouveau video mxm_wmi wmi i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm ata_generic ahci libahci ata_piix drm libata tg3 serio_raw dm_mirror dm_region_hash dm_log dm_mod [ 22.847324] CPU: 4 PID: 157 Comm: kworker/4:3 Tainted: G W --------- --- 4.18.0-44.el8.x86_64 #1 [ 22.847325] Hardware name: Dell Inc. Precision WorkStation T5400 /0RW203, BIOS A11 04/30/2012 [ 22.847361] Workqueue: events nvkm_notify_work [nouveau] [ 22.847412] RIP: 0010:nvkm_dp_enable+0x155/0x170 [nouveau] [ 22.847414] Code: 8b 4b 10 44 0f b7 4b 1a 48 8b 14 d5 60 60 52 c0 48 8b 78 10 44 0f b7 43 18 e8 a7 ac d7 cc e9 3a ff ff ff 80 7c 24 07 10 74 02 <0f> 0b 48 89 ef e8 31 f5 fc ff e9 fb fe ff ff e8 47 a1 8c cc 0f 1f [ 22.847415] RSP: 0018:ffffab8800013e20 EFLAGS: 00010287 [ 22.847417] RAX: 0000000000000000 RBX: ffff917404caf200 RCX: 0000000000000000 [ 22.847419] RDX: ffffab880500e4e4 RSI: ffffab880500e4e4 RDI: 000000000100900f [ 22.847420] RBP: ffff917402dfd800 R08: ffff917404caf311 R09: ffffab8800013e27 [ 22.847421] R10: 0000000000000000 R11: 0000000000000000 R12: ffff917004757bc8 [ 22.847423] R13: ffff917403cb5000 R14: ffff917406365c00 R15: ffff917404caf2f0 [ 22.847425] FS: 0000000000000000(0000) GS:ffff91740bb00000(0000) knlGS:0000000000000000 [ 22.847426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.847428] CR2: 00005573dce062a8 CR3: 0000000506bfc000 CR4: 00000000000006e0 [ 22.847429] Call Trace: [ 22.847479] nvkm_dp_hpd+0xf5/0x150 [nouveau] [ 22.847514] nvkm_notify_work+0x1d/0x80 [nouveau] [ 22.847517] process_one_work+0x1a7/0x360 [ 22.847519] worker_thread+0x30/0x390 [ 22.847521] ? pwq_unbound_release_workfn+0xd0/0xd0 [ 22.847523] kthread+0x112/0x130 [ 22.847525] ? kthread_bind+0x30/0x30 [ 22.847528] ret_from_fork+0x35/0x40 [ 22.847530] ---[ end trace c64bd331a453d6c2 ]--- Expected results: Additional info: VIDIA Corporation GK110 [GeForce GTX 780] [10de:1004] (rev a1)
Similar issue is reported in the following environment. kernel-4.18.0-147.0.3.el8_1.x86_64 xorg-x11-drv-nouveau-1.0.15-4.el8.1.x86_64 xorg-x11-server-Xorg-1.20.3-11.el8.x86_64 NVIDIA Corporation GP107GL [Quadro P1000]
According to the customer, it is easier to reproduce if the machine is connected to an external monitor via USB type C to HDMI cable.
Similar issue happens in different call trace but the same RIP. WARNING: CPU: 4 PID: 11501 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:172 nvkm_dp_enable+0x15d/0x180 [nouveau] Modules linked in: ccm xt_CHECKSUM ipt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nft_objref nf_conntrack_tftp nf_log_ipv4 nf_log_common nft_limit nft_counter xt_LOG xt_limit nf_tables_set nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject tun nft_ct bridge stp llc nft_chain_nat_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nft_chain_route_ipv6 nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_chain_route_ipv4 nf_conntrack ip6_tables ip_tables nft_compat ip_set nf_tables nfnetlink bnep sunrpc vfat fat iTCO_wdt iTCO_vendor_support mei_wdt arc4 intel_rapl intel_pmc_core sof_pci_dev snd_sof_intel_hda_common snd_soc_hdac_hda x86_pkg_temp_thermal snd_sof_intel_hda intel_powerclamp snd_sof_intel_byt snd_sof_intel_ipc coretemp snd_sof snd_hda_codec_hdmi snd_sof_xtensa_dsp kvm_intel snd_soc_skl iwlmvm snd_soc_skl_ipc snd_hda_ext_core snd_soc_sst_dsp kvm snd_soc_sst_ipc snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core mac80211 snd_hda_codec_generic irqbypass snd_compress crct10dif_pclmul crc32_pclmul snd_hda_intel ghash_clmulni_intel snd_hda_codec intel_cstate snd_hda_core intel_uncore iwlwifi btusb snd_hwdep btrtl intel_rapl_perf snd_seq btbcm uvcvideo pcspkr btintel snd_seq_device videobuf2_vmalloc videobuf2_memops cfg80211 bluetooth intel_wmi_thunderbolt wmi_bmof i2c_i801 snd_pcm thinkpad_acpi videobuf2_v4l2 videobuf2_common rtsx_pci_ms memstick videodev snd_timer ledtrig_audio joydev ecdh_generic snd mei_me i2c_designware_platform idma64 i2c_designware_core processor_thermal_device mei soundcore intel_soc_dts_iosf intel_pch_thermal rfkill int3403_thermal int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad xfs libcrc32c mmc_block rtsx_pci_sdmmc mmc_core nouveau i915 mxm_wmi ttm intel_gtt i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops nvme drm e1000e crc32c_intel nvme_core rtsx_pci serio_raw wmi pinctrl_cannonlake video pinctrl_intel dm_mirror dm_region_hash dm_log dm_mod CPU: 4 PID: 11501 Comm: kworker/u24:40 Kdump: loaded Tainted: G W --------- - - 4.18.0-147.3.1.el8_1.x86_64 #1 Hardware name: LENOVO 20QTCTO1WW/20QTCTO1WW, BIOS N2OET41W (1.28 ) 11/25/2019 Workqueue: events_unbound async_run_entry_fn RIP: 0010:nvkm_dp_enable+0x15d/0x180 [nouveau] Code: 8b 4b 10 44 0f b7 4b 1a 48 8b 14 d5 60 20 b0 c0 48 8b 78 10 44 0f b7 43 18 e8 3f 8f 3a db e9 3a ff ff ff 80 7c 24 07 10 74 02 <0f> 0b 4c 89 e7 e8 f9 c5 fc ff 89 e8 e9 f7 fe ff ff e8 2d 3e ef da RSP: 0000:ffffb988c78d7bf8 EFLAGS: 00010287 RAX: 0000000000000000 RBX: ffff8cda128b0600 RCX: 0000000000000000 RDX: ffffb988c600d9a4 RSI: ffffb988c600d9a4 RDI: 000000000100900f RBP: 0000000000000001 R08: ffff8cda128b0729 R09: ffffb988c78d7bff R10: 0000000000000000 R11: ffff8ce09c3220a4 R12: ffff8cd9442f9000 R13: ffff8ce08defa010 R14: 0000000000000000 R15: ffffffff9c8f35b3 FS: 0000000000000000(0000) GS:ffff8ce09c300000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 00000001d2e0a001 CR4: 00000000003606e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: nvkm_dp_init+0x3d/0xe0 [nouveau] nvkm_outp_init+0xea/0x210 [nouveau] nvkm_disp_init+0x5a/0xd0 [nouveau] nvkm_engine_init+0xaa/0x1e0 [nouveau] nvkm_subdev_init+0xb2/0x200 [nouveau] nvkm_device_init+0x13b/0x280 [nouveau] nvkm_udevice_init+0x41/0x60 [nouveau] nvkm_object_init+0x3e/0x100 [nouveau] nvkm_object_init+0x71/0x100 [nouveau] nvkm_object_init+0x71/0x100 [nouveau] nouveau_do_resume+0x2a/0x190 [nouveau] nouveau_pmops_resume+0x62/0x90 [nouveau] ? pcie_port_bus_match+0x50/0x50 dpm_run_callback+0x59/0x150 device_resume+0x9a/0x190 async_resume+0x19/0x30 async_run_entry_fn+0x39/0x160 process_one_work+0x1a7/0x3b0 worker_thread+0x30/0x390 ? create_worker+0x1a0/0x1a0 kthread+0x112/0x130 ? kthread_flush_work_fn+0x10/0x10 ret_from_fork+0x1f/0x40
According to the customer, once this issue occured, an external monitor turns black and only a mouse cursor is displayed. And it seems the nouveau warning sometimes occurs followed by a warning in vblank. [ 1437.368614] WARNING: CPU: 9 PID: 13836 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:172 nvkm_dp_enable+0x15d/0x180 [nouveau] [ 1437.368615] Modules linked in: ext4 mbcache jbd2 fuse ccm xt_CHECKSUM ipt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nft_objref nf_conntrack_tftp nf_log_ipv4 nf_log_common nft_limit nft_counter xt_LOG xt_limit nf_tables_set nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib tun nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct bridge stp llc nft_chain_nat_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nft_chain_route_ipv6 nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_chain_route_ipv4 nf_conntrack ip6_tables ip_tables nft_compat ip_set nf_tables nfnetlink bnep sunrpc vfat fat iTCO_wdt mei_wdt iTCO_vendor_support arc4 sof_pci_dev snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda snd_sof_intel_byt intel_rapl snd_sof_intel_ipc intel_pmc_core snd_hda_codec_hdmi [ 1437.368630] snd_sof snd_sof_xtensa_dsp snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core iwlmvm snd_soc_sst_dsp x86_pkg_temp_thermal intel_powerclamp snd_soc_sst_ipc coretemp snd_soc_acpi_intel_match snd_soc_acpi mac80211 snd_soc_core snd_hda_codec_generic kvm_intel snd_compress snd_hda_intel snd_hda_codec kvm snd_hda_core irqbypass crct10dif_pclmul iwlwifi crc32_pclmul snd_hwdep btusb snd_seq ghash_clmulni_intel btrtl uvcvideo intel_cstate btbcm snd_seq_device btintel intel_uncore videobuf2_vmalloc videobuf2_memops intel_rapl_perf cfg80211 bluetooth snd_pcm joydev pcspkr videobuf2_v4l2 videobuf2_common wmi_bmof intel_wmi_thunderbolt rtsx_pci_ms i2c_i801 snd_timer memstick videodev thinkpad_acpi ledtrig_audio snd ecdh_generic mei_me i2c_designware_platform processor_thermal_device i2c_designware_core [ 1437.368643] idma64 mei soundcore intel_soc_dts_iosf intel_pch_thermal rfkill int3403_thermal int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad xfs libcrc32c mmc_block rtsx_pci_sdmmc mmc_core i915 nouveau intel_gtt mxm_wmi ttm i2c_algo_bit drm_kms_helper nvme syscopyarea sysfillrect sysimgblt fb_sys_fops drm e1000e nvme_core crc32c_intel serio_raw rtsx_pci wmi pinctrl_cannonlake video pinctrl_intel dm_mirror dm_region_hash dm_log dm_mod [ 1437.368655] CPU: 9 PID: 13836 Comm: kworker/9:0 Kdump: loaded Not tainted 4.18.0-147.5.1.el8_1.x86_64 #1 [ 1437.368655] Hardware name: LENOVO 20QTCTO1WW/20QTCTO1WW, BIOS N2OET41W (1.28 ) 11/25/2019 [ 1437.368667] Workqueue: events nvkm_notify_work [nouveau] [ 1437.368685] RIP: 0010:nvkm_dp_enable+0x15d/0x180 [nouveau] [...] [ 1437.368731] ---[ end trace 818de6c5a570b4c9 ]--- [ 1439.933149] nouveau 0000:01:00.0: DRM: allocated 2560x1440 fb: 0xa00000, bo 000000000c892773 [ 1439.982053] nouveau 0000:01:00.0: fb1: nouveaufb frame buffer device [ 1476.996534] [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS. [ 1599.123591] [drm:drm_calc_timestamping_constants [drm]] *ERROR* crtc 43: Can't calculate constants, dotclock = 0! [ 1599.123632] WARNING: CPU: 7 PID: 11396 at drivers/gpu/drm/drm_vblank.c:628 drm_calc_vbltimestamp_from_scanoutpos+0x2e9/0x320 [drm] [ 1599.123633] Modules linked in: ext4 mbcache jbd2 fuse ccm xt_CHECKSUM ipt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nft_objref nf_conntrack_tftp nf_log_ipv4 nf_log_common nft_limit nft_counter xt_LOG xt_limit nf_tables_set nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib tun nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct bridge stp llc nft_chain_nat_ipv6 nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 nft_chain_route_ipv6 nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_chain_route_ipv4 nf_conntrack ip6_tables ip_tables nft_compat ip_set nf_tables nfnetlink bnep sunrpc vfat fat iTCO_wdt mei_wdt iTCO_vendor_support arc4 sof_pci_dev snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda snd_sof_intel_byt intel_rapl snd_sof_intel_ipc intel_pmc_core snd_hda_codec_hdmi [ 1599.123650] snd_sof snd_sof_xtensa_dsp snd_soc_skl snd_soc_skl_ipc snd_hda_ext_core iwlmvm snd_soc_sst_dsp x86_pkg_temp_thermal intel_powerclamp snd_soc_sst_ipc coretemp snd_soc_acpi_intel_match snd_soc_acpi mac80211 snd_soc_core snd_hda_codec_generic kvm_intel snd_compress snd_hda_intel snd_hda_codec kvm snd_hda_core irqbypass crct10dif_pclmul iwlwifi crc32_pclmul snd_hwdep btusb snd_seq ghash_clmulni_intel btrtl uvcvideo intel_cstate btbcm snd_seq_device btintel intel_uncore videobuf2_vmalloc videobuf2_memops intel_rapl_perf cfg80211 bluetooth snd_pcm joydev pcspkr videobuf2_v4l2 videobuf2_common wmi_bmof intel_wmi_thunderbolt rtsx_pci_ms i2c_i801 snd_timer memstick videodev thinkpad_acpi ledtrig_audio snd ecdh_generic mei_me i2c_designware_platform processor_thermal_device i2c_designware_core [ 1599.123665] idma64 mei soundcore intel_soc_dts_iosf intel_pch_thermal rfkill int3403_thermal int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad xfs libcrc32c mmc_block rtsx_pci_sdmmc mmc_core i915 nouveau intel_gtt mxm_wmi ttm i2c_algo_bit drm_kms_helper nvme syscopyarea sysfillrect sysimgblt fb_sys_fops drm e1000e nvme_core crc32c_intel serio_raw rtsx_pci wmi pinctrl_cannonlake video pinctrl_intel dm_mirror dm_region_hash dm_log dm_mod [ 1599.123677] CPU: 7 PID: 11396 Comm: Xorg Kdump: loaded Tainted: G W --------- - - 4.18.0-147.5.1.el8_1.x86_64 #1 [ 1599.123677] Hardware name: LENOVO 20QTCTO1WW/20QTCTO1WW, BIOS N2OET41W (1.28 ) 11/25/2019 [ 1599.123683] RIP: 0010:drm_calc_vbltimestamp_from_scanoutpos+0x2e9/0x320 [drm] [ 1599.123684] Code: 43 20 8b 80 78 01 00 00 23 43 50 a8 10 75 1b 48 8b 83 60 03 00 00 48 85 c0 0f 84 5e fd ff ff 48 83 78 28 00 0f 84 53 fd ff ff <0f> 0b e9 4f fd ff ff 48 c7 c7 78 f6 44 c0 e8 44 ea ff ff e9 3e fd [ 1599.123684] RSP: 0018:ffffbead446879f0 EFLAGS: 00010086 [ 1599.123685] RAX: ffffffffc05dc380 RBX: ffffa05344141800 RCX: 0000000000000000 [ 1599.123685] RDX: 0000000000000000 RSI: ffffffffc044f6b0 RDI: 0000000000000001 [ 1599.123686] RBP: ffffbead44687a50 R08: 0000000000000000 R09: ffffffffc042c200 [ 1599.123686] R10: ffffa05a91b68800 R11: ffffffffc0558880 R12: 0000000000000000 [ 1599.123687] R13: 0000000000000000 R14: ffffa05a91b688a0 R15: ffffbead44687a64 [ 1599.123687] FS: 00007fc8eb274ac0(0000) GS:ffffa05a9c3c0000(0000) knlGS:0000000000000000 [ 1599.123688] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1599.123688] CR2: 00007fc8d080900c CR3: 00000008577a8006 CR4: 00000000003606e0 [ 1599.123689] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1599.123689] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1599.123689] Call Trace: [ 1599.123696] drm_get_last_vbltimestamp+0x4d/0x80 [drm] [ 1599.123702] drm_update_vblank_count+0x8c/0x250 [drm] [ 1599.123707] drm_vblank_disable_and_save+0x6f/0xe0 [drm] [ 1599.123712] drm_crtc_vblank_off+0xbd/0x220 [drm] [ 1599.123740] nv50_disp_atomic_commit_tail+0x3cc/0x890 [nouveau] [ 1599.123761] nv50_disp_atomic_commit+0x168/0x1e0 [nouveau] [ 1599.123767] drm_atomic_connector_commit_dpms+0xdb/0x100 [drm] [ 1599.123773] drm_mode_obj_set_property_ioctl+0x18a/0x2b0 [drm] [ 1599.123779] ? drm_connector_set_obj_prop+0x80/0x80 [drm] [ 1599.123785] drm_connector_property_set_ioctl+0x39/0x60 [drm] [ 1599.123790] drm_ioctl_kernel+0xac/0xf0 [drm] [ 1599.123796] drm_ioctl+0x202/0x390 [drm] [ 1599.123801] ? drm_connector_set_obj_prop+0x80/0x80 [drm] [ 1599.123803] ? __inode_wait_for_writeback+0x7f/0xf0 [ 1599.123805] ? fsnotify_grab_connector+0x3c/0x60 [ 1599.123826] nouveau_drm_ioctl+0x65/0xc0 [nouveau] [ 1599.123828] do_vfs_ioctl+0xa4/0x630 [ 1599.123830] ksys_ioctl+0x60/0x90 [ 1599.123831] __x64_sys_ioctl+0x16/0x20 [ 1599.123832] do_syscall_64+0x5b/0x1b0 [ 1599.123834] entry_SYSCALL_64_after_hwframe+0x65/0xca [ 1599.123835] RIP: 0033:0x7fc8e86adb2b [ 1599.123836] Code: 0f 1e fa 48 8b 05 5d a3 2c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 2d a3 2c 00 f7 d8 64 89 01 48 [ 1599.123836] RSP: 002b:00007fff035c0b08 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1599.123837] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fc8e86adb2b [ 1599.123838] RDX: 00007fff035c0b40 RSI: 00000000c01064ab RDI: 000000000000000d [ 1599.123838] RBP: 00007fff035c0b40 R08: 000055721aa7ad20 R09: 000055721a16e7e0 [ 1599.123838] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000c01064ab [ 1599.123839] R13: 000000000000000d R14: 0000000000000000 R15: 0000000000000000 [ 1599.123840] ---[ end trace 818de6c5a570b4ca ]---