Bug 1654185 - [GF119] nvkm_dp_hpd(): WARNING: CPU: 4 PID: 157 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:170 nvkm_dp_enable+0x155/0x170 [nouveau]
Summary: [GF119] nvkm_dp_hpd(): WARNING: CPU: 4 PID: 157 at drivers/gpu/drm/nouveau/in...
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: kernel
Version: 8.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 8.0
Assignee: Ben Skeggs
QA Contact: Desktop QE
URL: https://faf.lab.eng.brq.redhat.com/fa...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-28 08:25 UTC by Tomas Pelka
Modified: 2020-02-05 18:34 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug
Target Upstream Version:


Attachments (Terms of Use)

Description Tomas Pelka 2018-11-28 08:25:49 UTC
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)

Comment 2 Yuki Okada 2019-12-05 01:49:24 UTC
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]

Comment 5 Yuki Okada 2019-12-09 02:20:34 UTC
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.

Comment 8 Yuki Okada 2019-12-25 03:31:17 UTC
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


Note You need to log in before you can comment on or make changes to this bug.