Re: [linux-next:master] [drm/ast] 4e29cc7c5c: WARNING:at_drivers/gpu/drm/ast/ast_dp.c:#ast_dp_set_enable[ast]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





Am 15.10.24 um 04:44 schrieb kernel test robot:

Hello,

kernel test robot noticed "WARNING:at_drivers/gpu/drm/ast/ast_dp.c:#ast_dp_set_enable[ast]" on:

commit: 4e29cc7c5c673299cfbaf4982fc8b6a72c9f706f ("drm/ast: astdp: Replace ast_dp_set_on_off()")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

[test failed on linux-next/master d61a00525464bfc5fe92c6ad713350988e492b88]

in testcase: lkvs
version: lkvs-x86_64-8e3b482-1_20241008
with following parameters:

	test: rapl-server



config: x86_64-rhel-8.3-func
compiler: gcc-12
test machine: 384 threads 4 sockets GENUINE INTEL(R) XEON(R) (Granite Rapids) with 128G memory

(please refer to attached dmesg/kmsg for entire log/backtrace)



If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202410151028.f9a3ee37-lkp@xxxxxxxxx


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20241015/202410151028.f9a3ee37-lkp@xxxxxxxxx



kern  :err   : [  234.161306] ast 0000:2d:00.0: [drm] *ERROR* Link training failed
kern  :warn  : [  234.375338] ------------[ cut here ]------------
kern  :warn  : [  234.375347] ast 0000:2d:00.0: [drm] drm_WARN_ON(!__ast_dp_wait_enable(ast, enabled))
kern  :warn  : [  234.375489] WARNING: CPU: 0 PID: 8 at drivers/gpu/drm/ast/ast_dp.c:221 ast_dp_set_enable+0x153/0x1c0 [ast]

That's a HW issue. Aspeed isn't 100% DP compatible and therefore not all displays work. The link training happens internally in firmware; all we see is a status bit with the result.

kern  :warn  : [  234.375541] Modules linked in: intel_uncore_frequency_tpmi ast(+) nvme intel_uncore_frequency_common intel_cstate intel_vsec_tpmi drm_shmem_helper intel_uncore dax_hmem drm_kms_helper qat_4xxx intel_th_gth nvme_core intel_qat dh_generic idxd intel_th_pci crc8 i2c_i801 intel_vsec i2c_smbus intel_th authenc idxd_bus wmi ipmi_ssif joydev acpi_ipmi ipmi_si ipmi_devintf ipmi_msghandler binfmt_misc loop fuse drm dm_mod ip_tables
kern  :warn  : [  234.375610] CPU: 0 UID: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.11.0-rc7-01434-g4e29cc7c5c67 #1
kern  :warn  : [  234.375622] Workqueue: events work_for_cpu_fn
kern  :warn  : [  234.375657] RIP: 0010:ast_dp_set_enable+0x153/0x1c0 [ast]
kern  :warn  : [  234.375667] Code: 48 8b 6b 50 48 85 ed 74 32 48 89 df e8 f6 73 1f bd 48 c7 c1 20 e4 80 c5 48 89 ea 48 c7 c7 80 e4 80 c5 48 89 c6 e8 6d a2 9e bb <0f> 0b 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 48 b8 00 00 00
kern  :warn  : [  234.375675] RSP: 0018:ffa0000000f87480 EFLAGS: 00010286
kern  :warn  : [  234.375684] RAX: 0000000000000000 RBX: ff110910893960c8 RCX: 0000000000000027
kern  :warn  : [  234.375687] RDX: 0000000000000027 RSI: 0000000000000004 RDI: ff1100081d030b08
kern  :warn  : [  234.375692] RBP: ff110910898e8e40 R08: 0000000000000001 R09: ffe21c0103a06161
kern  :warn  : [  234.375696] R10: ff1100081d030b0b R11: 0000000000000016 R12: 0000000000000010
kern  :warn  : [  234.375699] R13: ff11000171490000 R14: ffe21c002e2920c4 R15: ff11000171490620
kern  :warn  : [  234.375702] FS:  0000000000000000(0000) GS:ff1100081d000000(0000) knlGS:0000000000000000
kern  :warn  : [  234.375706] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern  :warn  : [  234.375708] CR2: 00007f5f08e5e423 CR3: 000000017b5a2002 CR4: 0000000000f71ef0
kern  :warn  : [  234.375710] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
kern  :warn  : [  234.375712] DR3: 0000000000000000 DR6: 00000000fffe07f0 DR7: 0000000000000400
kern  :warn  : [  234.375714] PKRU: 55555554
kern  :warn  : [  234.375716] Call Trace:
kern  :warn  : [  234.375722]  <TASK>
kern  :warn  : [  234.375727]  ? __warn+0xcc/0x260
kern  :warn  : [  234.375740]  ? ast_dp_set_enable+0x153/0x1c0 [ast]
kern  :warn  : [  234.375749]  ? report_bug+0x261/0x2c0
kern  :warn  : [  234.375772]  ? handle_bug+0x3c/0x70
kern  :warn  : [  234.375789]  ? exc_invalid_op+0x17/0x40
kern  :warn  : [  234.375793]  ? asm_exc_invalid_op+0x1a/0x20
kern  :warn  : [  234.375813]  ? ast_dp_set_enable+0x153/0x1c0 [ast]
kern  :warn  : [  234.375822]  ast_astdp_encoder_helper_atomic_enable+0x215/0x280 [ast]
kern  :warn  : [  234.375831]  ? __pfx_ast_astdp_encoder_helper_atomic_enable+0x10/0x10 [ast]
kern  :warn  : [  234.375841]  drm_atomic_helper_commit_modeset_enables+0x52a/0xb20 [drm_kms_helper]
kern  :warn  : [  234.375891]  ? drm_atomic_helper_wait_for_dependencies+0x45f/0x7d0 [drm_kms_helper]
kern  :warn  : [  234.375912]  drm_atomic_helper_commit_tail+0x72/0xd0 [drm_kms_helper]
kern  :warn  : [  234.375934]  ast_mode_config_helper_atomic_commit_tail+0x44/0x60 [ast]
kern  :warn  : [  234.375945]  commit_tail+0x227/0x4b0 [drm_kms_helper]
kern  :warn  : [  234.375969]  drm_atomic_helper_commit+0x1ff/0x280 [drm_kms_helper]
kern  :warn  : [  234.375991]  ? __pfx_drm_atomic_helper_commit+0x10/0x10 [drm_kms_helper]
kern  :warn  : [  234.376014]  drm_atomic_commit+0x1ec/0x2b0 [drm]
kern  :warn  : [  234.376114]  ? __drm_atomic_helper_set_config+0x49f/0x6c0 [drm]
kern  :warn  : [  234.376164]  ? __pfx_drm_atomic_commit+0x10/0x10 [drm]
kern  :warn  : [  234.376214]  ? __pfx___drm_atomic_helper_set_config+0x10/0x10 [drm]
kern  :warn  : [  234.376263]  ? __pfx___drm_printfn_info+0x10/0x10 [drm]
kern  :warn  : [  234.376350]  ? drm_atomic_set_fb_for_plane+0x1bf/0x280 [drm]
kern  :warn  : [  234.376404]  drm_client_modeset_commit_atomic+0x528/0x680 [drm]
kern  :warn  : [  234.376460]  ? __pfx_drm_client_modeset_commit_atomic+0x10/0x10 [drm]
kern  :warn  : [  234.376517]  ? __pfx___might_resched+0x10/0x10
kern  :warn  : [  234.376534]  ? __pfx_mutex_lock+0x10/0x10
kern  :warn  : [  234.376552]  ? __pfx_mutex_lock+0x10/0x10
kern  :warn  : [  234.376556]  drm_client_modeset_commit_locked+0x125/0x440 [drm]
kern  :warn  : [  234.376616]  drm_client_modeset_commit+0x3c/0x60 [drm]
kern  :warn  : [  234.376671]  __drm_fb_helper_restore_fbdev_mode_unlocked+0xd5/0x120 [drm_kms_helper]
kern  :warn  : [  234.376693]  drm_fb_helper_set_par+0xae/0xe0 [drm_kms_helper]
kern  :warn  : [  234.376719]  fbcon_init+0x77d/0x1760
kern  :warn  : [  234.376742]  visual_init+0x2ff/0x5e0
kern  :warn  : [  234.376771]  do_bind_con_driver+0x4b3/0xb50
kern  :warn  : [  234.376783]  ? do_register_con_driver+0x3ab/0x5b0
kern  :warn  : [  234.376788]  ? _raw_spin_lock_irqsave+0x8b/0xf0
kern  :warn  : [  234.376797]  do_take_over_console+0x37/0x50
kern  :warn  : [  234.376801]  do_fbcon_takeover+0xaa/0x1b0
kern  :warn  : [  234.376805]  fbcon_fb_registered+0x23/0x80
kern  :warn  : [  234.376809]  do_register_framebuffer+0x39d/0x710
kern  :warn  : [  234.376821]  ? __pfx_do_register_framebuffer+0x10/0x10
kern  :warn  : [  234.376824]  ? __pfx_mutex_lock+0x10/0x10
kern  :warn  : [  234.376827]  ? __pfx_mutex_unlock+0x10/0x10
kern  :warn  : [  234.376831]  register_framebuffer+0x21/0x40
kern  :warn  : [  234.376834]  __drm_fb_helper_initial_config_and_unlock+0x173/0x3e0 [drm_kms_helper]
kern  :warn  : [  234.376858]  drm_fbdev_shmem_client_hotplug+0x161/0x220 [drm_shmem_helper]
kern  :warn  : [  234.376872]  drm_client_register+0x168/0x240 [drm]
kern  :warn  : [  234.376927]  ast_pci_probe+0x2f9/0x4b0 [ast]
kern  :warn  : [  234.376941]  ? __pfx_ast_pci_probe+0x10/0x10 [ast]
kern  :warn  : [  234.376950]  ? __pfx__raw_spin_lock_irqsave+0x10/0x10
kern  :warn  : [  234.376956]  ? __schedule+0x7ec/0x1950
kern  :warn  : [  234.376972]  ? __pfx_ast_pci_probe+0x10/0x10 [ast]
kern  :warn  : [  234.376979]  local_pci_probe+0xda/0x190
kern  :warn  : [  234.376999]  ? __pfx_local_pci_probe+0x10/0x10
kern  :warn  : [  234.377002]  work_for_cpu_fn+0x52/0xa0
kern  :warn  : [  234.377006]  process_one_work+0x676/0x1000
kern  :warn  : [  234.377021]  worker_thread+0x714/0xf10
kern  :warn  : [  234.377024]  ? __pfx_worker_thread+0x10/0x10
kern  :warn  : [  234.377027]  kthread+0x2d8/0x3c0
kern  :warn  : [  234.377041]  ? __pfx_kthread+0x10/0x10
kern  :warn  : [  234.377044]  ret_from_fork+0x31/0x70
kern  :warn  : [  234.377063]  ? __pfx_kthread+0x10/0x10
kern  :warn  : [  234.377066]  ret_from_fork_asm+0x1a/0x30
kern  :warn  : [  234.377080]  </TASK>
kern  :warn  : [  234.377084] ---[ end trace 0000000000000000 ]---
kern  :info  : [  234.377496] Console: switching to colour frame buffer device 80x30
kern  :info  : [  235.421603] ast 0000:2d:00.0: [drm] fb0: astdrmfb frame buffer device


--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux