Monitor not detected on Intel NUC8i7BEH2
My monitor does not get detected on port DP-1 on this Intel NUC using Clear Linux.
Single monitor setup.
Player05 5.4.13-895.native #1 (moved) SMP Tue Jan 21 12:35:20 UTC 2020 x86_64 GNU/Linux
When I do "echo on > /sys/class/drm/card0-DP-1/status" I get
[ 444.136459] ------------[ cut here ]------------
[ 444.136459] WARN_ON(len <= 0)
[ 444.136464] WARNING: CPU: 7 PID: 582 at drivers/gpu/drm/i915/display/intel_dp.c:1801 intel_dp_max_link_rate+0x56/0x70
[ 444.136464] Modules linked in: iptable_filter ip_tables bpfilter snd_hda_codec_hdmi snd_sof_pci snd_sof_intel_hda_common snd_sof_intel_byt snd_sof_intel_ipc snd_sof snd_sof_nocodec snd_hda_codec_realtek snd_sof_xtensa_dsp snd_hda_codec_generic snd_soc_skl ledtrig_audio snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi iwlmvm mei_hdcp snd_soc_core intel_wmi_thunderbolt wmi_bmof mac80211 snd_compress snd_pcm_dmaengine ac97_bus snd_hda_intel snd_intel_nhlt iwlwifi btusb snd_hda_codec btrtl btbcm snd_hda_core btintel snd_hwdep bluetooth snd_pcm snd_timer snd cfg80211 soundcore ecdh_generic rtsx_pci_ms ecc memstick e1000e i2c_i801 mei_me intel_pch_thermal rfkill mei wmi thermal pinctrl_cannonlake pinctrl_intel intel_pmc_core overlay
[ 444.136471] CPU: 7 PID: 582 Comm: X Tainted: G W 5.4.13-895.native #1
[ 444.136471] Hardware name: Intel(R) Client Systems NUC8i7BEH/NUC8BEB, BIOS BECFL357.86A.0077.2019.1127.1452 11/27/2019
[ 444.136472] RIP: 0010:intel_dp_max_link_rate+0x56/0x70
[ 444.136473] Code: 01 31 d2 48 98 8b 84 87 84 00 00 00 89 d1 89 d6 89 d7 c3 55 48 c7 c6 a7 43 8a 9f 48 c7 c7 16 dd 85 9f 48 89 e5 e8 88 d1 6c ff <0f> 0b 5d b8 d0 78 02 00 31 d2 89 d1 89 d6 89 d7 c3 66 0f 1f 84 00
[ 444.136473] RSP: 0018:ffffb21980cdfb68 EFLAGS: 00010296
[ 444.136473] RAX: 0000000000000000 RBX: ffff9e30a7e53000 RCX: 0000000000000000
[ 444.136474] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
[ 444.136474] RBP: ffffb21980cdfb68 R08: 0000000000000000 R09: 0000000000000000
[ 444.136475] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9e2fe0224600
[ 444.136475] R13: 00000000000a4cb8 R14: ffff9e30a7dd0000 R15: 000000000000fde8
[ 444.136475] FS: 00007f927f5f5980(0000) GS:ffff9e30b5bc0000(0000) knlGS:0000000000000000
[ 444.136476] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 444.136476] CR2: 0000561b8d972e0e CR3: 00000001a026e003 CR4: 00000000003606e0
[ 444.136476] Call Trace:
[ 444.136477] intel_dp_mode_valid+0xb1/0x240
[ 444.136478] drm_helper_probe_single_connector_modes+0x3c9/0x6c0
[ 444.136479] ? drm_atomic_get_property+0xf9/0x650
[ 444.136479] drm_mode_getconnector+0x4b1/0x4f1
[ 444.136480] ? unlock_page_memcg+0xd/0x20
[ 444.136481] ? drm_connector_property_set_ioctl+0x30/0x30
[ 444.136482] drm_ioctl_kernel+0x8f/0xd0
[ 444.136482] drm_ioctl+0x231/0x3d0
[ 444.136483] ? drm_connector_property_set_ioctl+0x30/0x30
[ 444.136484] do_vfs_ioctl+0x431/0x630
[ 444.136485] ? do_user_addr_fault+0x17f/0x380
[ 444.136486] ksys_ioctl+0x6a/0x90
[ 444.136487] __x64_sys_ioctl+0x15/0x20
[ 444.136488] do_syscall_64+0x55/0x1c0
[ 444.136489] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 444.136489] RIP: 0033:0x7f927fd0490b
[ 444.136490] Code: 0f 1e fa 48 8b 05 75 85 0d 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 45 85 0d 00 f7 d8 64 89 01 48
[ 444.136490] RSP: 002b:00007fff40d57b18 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 444.136491] RAX: ffffffffffffffda RBX: 00007fff40d57bb0 RCX: 00007f927fd0490b
[ 444.136491] RDX: 00007fff40d57bb0 RSI: 00000000c05064a7 RDI: 000000000000000f
[ 444.136492] RBP: 00007fff40d57b40 R08: 0000561b8f0cc018 R09: 0000000000000007
[ 444.136492] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001
[ 444.136492] R13: 00000000c05064a7 R14: 000000000000000f R15: 00007fff40d57bb0
[ 444.136493] ---[ end trace acd74ba5365dab9f ]---
Attached is the full dmesg with debug messages.
Other monitors work, also when forcing the output on.