linux-5.12-rc3 has fixed at least one long-standing issue with BDW-samus (Google Chromebook Pixel 2015 I think): https://intel-gfx-ci.01.org/tree/linus/combined-alt.html https://intel-gfx-ci.01.org/tree/linus/fi-bdw-samus.html I can test anything on this type of host, just explain me the reproduction steps. Regards, Tomi > From: Lyude Paul <lyude@xxxxxxxxxx> > > Subject: Re: [drm/i915/dp] 4a8d79901d: > WARNING:at_drivers/gpu/drm/i915/display/intel_display_power.c:#assert_ > can_disable_lcpll[i915] > > Well this is surprising, because I had been pretty sure we had asked > someone at > Intel to test that this patch worked on samus and they had said that it did. > > Is there any way you can get me the kernel messages from this failure with > drm.debug=0x16 log_buf_len=5M added to the kernel commandline? It's > hard to see > what's actually going on here that's causing this issue to still reoccur. > > Also adding Tomi P Sarvela onto this thread, since they were the ones who > originally tested this > > On Thu, 2021-03-18 at 10:13 +0800, Oliver Sang wrote: > > Hi Lyude, sorry for later. > > > > before we send out the report, we also tested fe7d52bccab6, the issue still > > exists on it. > > attached one kmsg-fe7d52bccab6.xz FYI. > > > > we also tested on latest v5.12-rc3, also exists. > > attached kmsg-v5.12-rc3.xz FYI. > > > > > > > > On Fri, Feb 05, 2021 at 02:53:11PM -0500, Lyude Paul wrote: > > > Am I right in assuming this is likely a very delayed test result from > > > before: > > > > > > fe7d52bccab6 ("drm/i915/dp: Don't use DPCD backlights that need PWM > > > enable/disable") > > > > > > Made it into the kernel? I see that there's a PWM being left on, which > was > > > the > > > same issue we were seeing on fi-bdw-samus > > > > > > On Thu, 2021-02-04 at 17:02 +0800, kernel test robot wrote: > > > > > > > > Greeting, > > > > > > > > FYI, we noticed the following commit (built with gcc-9): > > > > > > > > commit: 4a8d79901d5bed0812d272c372aa40282937b50f ("drm/i915/dp: > Enable > > > > Intel's > > > > HDR backlight interface (only SDR for now)") > > > > https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master > > > > > > > > > > > > in testcase: suspend-stress > > > > version: > > > > with following parameters: > > > > > > > > mode: freeze > > > > iterations: 10 > > > > > > > > > > > > > > > > on test machine: 4 threads Broadwell-Y with 8G memory > > > > > > > > caused below changes (please refer to attached dmesg/kmsg for entire > > > > log/backtrace): > > > > > > > > > > > > > > > > If you fix the issue, kindly add following tag > > > > Reported-by: kernel test robot <oliver.sang@xxxxxxxxx> > > > > > > > > > > > > kern :warn : [ 21.137894] ------------[ cut here ]------------ > > > > kern :warn : [ 21.137897] CPU PWM1 enabled > > > > kern :warn : [ 21.137930] WARNING: CPU: 3 PID: 575 at > > > > drivers/gpu/drm/i915/display/intel_display_power.c:4902 > > > > assert_can_disable_lcpll+0x335/0x3c0 [i915] > > > > kern :warn : [ 21.138084] Modules linked in: sd_mod t10_pi sg > > > > x86_pkg_temp_thermal intel_powerclamp i915 hid_rmi rmi_core > hid_multitouch > > > > coretemp intel_ra > > > > pl_msr crct10dif_pclmul wmi_bmof crc32_pclmul intel_gtt crc32c_intel > > > > ghash_clmulni_intel rapl drm_kms_helper intel_cstate ahci libahci > > > > serio_raw > > > > mei_me proces > > > > sor_thermal_device intel_uncore processor_thermal_rfim syscopyarea > > > > sysfillrect > > > > intel_soc_dts_iosf sysimgblt intel_pch_thermal hid_sensor_custom > > > > fb_sys_fops > > > > li > > > > bata bcma processor_thermal_mbox joydev mei drm > processor_thermal_rapl > > > > intel_rapl_common int340x_thermal_zone i2c_hid ideapad_laptop > > > > sparse_keymap > > > > wmi rfkill > > > > video int3400_thermal acpi_thermal_rel i2c_designware_platform > dw_dmac > > > > i2c_designware_core acpi_pad ip_tables > > > > kern :warn : [ 21.138148] CPU: 3 PID: 575 Comm: kworker/u8:6 > Tainted: > > > > G W I 5.11.0-rc2-00745-g4a8d79901d5b #1 > > > > kern :warn : [ 21.138153] Hardware name: LENOVO 80HE/VIUU4, BIOS > > > > A6CN38WW > > > > 09/30/2014 > > > > kern :warn : [ 21.138155] Workqueue: events_unbound > async_run_entry_fn > > > > kern :warn : [ 21.138161] RIP: > > > > 0010:assert_can_disable_lcpll+0x335/0x3c0 > > > > [i915] > > > > kern :info : [ 21.138263] ahci 0000:00:1f.2: > > > > pci_pm_suspend_late+0x0/0x40 > > > > returned 0 after 0 usecs > > > > kern :warn : [ 21.138296] Code: c0 75 22 e8 8d 61 cb ff e9 f3 fd ff ff > > > > e8 > > > > fd bc 6a c1 0f 0b e9 0c fd ff ff e8 f1 bc 6a c1 0f 0b e9 05 fe ff ff e8 e5 > > > > bc > > > > 6a c1 <0f> 0b e9 cf fd ff ff e8 d9 bc 6a c1 0f 0b e9 a2 fd ff ff e8 cd bc > > > > kern :warn : [ 21.138300] RSP: 0018:ffffc900006f3d58 EFLAGS: > 00010282 > > > > kern :warn : [ 21.138304] RAX: 0000000000000000 RBX: > ffff8881451002e8 > > > > RCX: > > > > 0000000000000027 > > > > kern :warn : [ 21.138307] RDX: 0000000000000027 RSI: > 0000000000000002 > > > > RDI: > > > > ffff888249397cf8 > > > > kern :warn : [ 21.138310] RBP: ffff888145100000 R08: ffff888249397cf0 > > > > R09: > > > > ffffc900006f3cf0 > > > > kern :warn : [ 21.138313] R10: 0000000000000001 R11: > 3030302035313969 > > > > R12: > > > > ffff8881451007f0 > > > > kern :warn : [ 21.138316] R13: ffff888145106c60 R14: > 0000000000000002 > > > > R15: > > > > 0000000000000000 > > > > kern :warn : [ 21.138319] FS: 0000000000000000(0000) > > > > GS:ffff888249380000(0000) knlGS:0000000000000000 > > > > kern :warn : [ 21.138322] CS: 0010 DS: 0000 ES: 0000 CR0: > > > > 0000000080050033 > > > > kern :warn : [ 21.138325] CR2: 0000557c22ec68a0 CR3: > 0000000004c0a003 > > > > CR4: > > > > 00000000003706e0 > > > > kern :warn : [ 21.138329] Call Trace: > > > > kern :warn : [ 21.138334] hsw_disable_lcpll+0x22/0x280 [i915] > > > > kern :warn : [ 21.138479] i915_drm_suspend_late+0x5e/0x100 [i915] > > > > kern :warn : [ 21.138578] ? pci_pm_poweroff_late+0x40/0x40 > > > > kern :warn : [ 21.138582] dpm_run_callback+0x4c/0x140 > > > > kern :warn : [ 21.138590] __device_suspend_late+0x98/0x1a0 > > > > kern :warn : [ 21.138596] async_suspend_late+0x1b/0xa0 > > > > kern :warn : [ 21.138602] async_run_entry_fn+0x39/0x160 > > > > kern :warn : [ 21.138608] process_one_work+0x1ed/0x3c0 > > > > kern :warn : [ 21.138612] worker_thread+0x50/0x3c0 > > > > kern :warn : [ 21.138617] ? process_one_work+0x3c0/0x3c0 > > > > kern :warn : [ 21.138620] kthread+0x116/0x160 > > > > kern :warn : [ 21.138626] ? kthread_park+0xa0/0xa0 > > > > kern :warn : [ 21.138631] ret_from_fork+0x22/0x30 > > > > kern :warn : [ 21.138640] ---[ end trace a93fe4d40a5a37bb ]--- > > > > > > > > > > > > > > > > To reproduce: > > > > > > > > git clone https://github.com/intel/lkp-tests.git > > > > cd lkp-tests > > > > bin/lkp install job.yaml # job file is attached in this email > > > > bin/lkp run job.yaml > > > > > > > > > > > > > > > > Thanks, > > > > Oliver Sang > > > > > > > > > > -- > > > Sincerely, > > > Lyude Paul (she/her) > > > Software Engineer at Red Hat > > > > > > Note: I deal with a lot of emails and have a lot of bugs on my plate. If > > > you've > > > asked me a question, are waiting for a review/merge on a patch, etc. and > I > > > haven't responded in a while, please feel free to send me another email > to > > > check > > > on my status. I don't bite! > > > > > -- > Sincerely, > Lyude Paul (she/her) > Software Engineer at Red Hat > > Note: I deal with a lot of emails and have a lot of bugs on my plate. If you've > asked me a question, are waiting for a review/merge on a patch, etc. and I > haven't responded in a while, please feel free to send me another email to > check > on my status. I don't bite!