Tool/software:
Hello,
We noticed a kernel panic during the display port link training, using kernel 6.6.58, TI 10.01.10 tag.
This is the log from the kernel:
[ 3.525622] tpm tpm0: A TPM error (256) occurred attempting the self test [ 3.623066] pcieport 0002:00:00.0: of_irq_parse_pci: failed with rc=-22 [ 3.630407] xhci_hcd 0002:01:00.0: of_irq_parse_pci: failed with rc=-22 [ 3.859056] pcieport 0003:00:00.0: of_irq_parse_pci: failed with rc=-22 [ 3.879736] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.886356] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.898478] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.905078] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.909176] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.920720] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.932837] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.939438] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.951569] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.958173] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.970287] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.976892] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 3.989005] phy phy-5050000.serdes.16: invalid params for phy configure [ 3.995612] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.007740] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.014343] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.026458] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.033060] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.045175] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.051781] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.063895] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.070497] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.082611] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.089218] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.101333] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.107939] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.120053] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.126658] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.138776] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.145378] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.157493] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.164094] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.176207] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.182809] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.194925] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.201526] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.213642] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.220246] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.232361] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.238964] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.251081] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.257684] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.269799] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.276401] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.288515] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.295119] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.307233] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.313835] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.325951] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.332554] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.344669] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.351270] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.363384] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.369989] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.382109] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.388711] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.400826] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.407429] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.419545] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.426147] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.438264] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.444867] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.456980] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.463583] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.475698] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.482301] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.494415] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.501018] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.513135] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.519734] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.531854] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.538459] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.550572] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.557175] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.569300] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.575908] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.588024] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.594628] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.606747] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.613349] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.625476] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.632084] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.644200] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.650803] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.662919] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.669522] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.681636] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.688247] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.700367] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.706971] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.719088] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.725689] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.737803] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.744403] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.756518] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.763124] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.775281] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.781885] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.793999] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.800603] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.812721] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.819323] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.831437] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.838042] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.850157] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.856761] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.868883] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.875488] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.887602] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.894206] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.906320] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.912924] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.925038] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.931641] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.943755] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.950359] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.962473] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.969075] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.981191] phy phy-5050000.serdes.16: invalid params for phy configure [ 4.987795] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 4.999910] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.006513] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.018630] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.025233] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.037347] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.043950] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.056065] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.062669] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.074782] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.081387] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.093501] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.100103] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.112217] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.118820] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.130935] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.137536] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.149653] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.156255] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.168370] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.174973] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.187089] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.193692] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.205807] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.212414] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.224529] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.231133] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.243250] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.249852] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.261968] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.268572] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.280686] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.287290] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.299404] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.306006] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.318124] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.324727] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.336842] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.343444] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.355591] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.362201] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.374314] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.380917] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.393036] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.399642] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.411757] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.418359] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.430499] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.437118] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.449242] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.455850] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.467964] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.474568] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.474845] k3_r5_rproc bus@100000:r5fss@5e00000: Timed out waiting for 5e00000.r5f core to power up! [ 5.486680] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.499432] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.511551] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.518154] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.529388] remoteproc remoteproc1: request_firmware failed: -2 [ 5.530295] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.530298] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.533393] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.533395] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.536541] phy phy-5050000.serdes.16: invalid params for phy configure [ 5.541910] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 5.550936] cdns-mhdp8546 a000000.bridge: cdns_mhdp_link_training_init: phy_configure() failed: -22 [ 5.557530] usb 1-1.5: Product: Hub Controller [ 5.566552] SError Interrupt on CPU0, code 0x00000000bf000000 -- SError [ 5.566559] CPU: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.6.58-7.1.0-devel-gf874412b7190 #1 [ 5.566565] Hardware name: Toradex Aquila AM69 on Aquila Development Board (DT) [ 5.566568] Workqueue: events cdns_mhdp_hpd_work [cdns_mhdp8546] [ 5.566590] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 5.566594] pc : drm_dp_link_rate_to_bw_code+0x0/0x58 [drm_display_helper] [ 5.566610] lr : cdns_mhdp_link_up+0x23c/0x62c [cdns_mhdp8546] [ 5.566617] sp : ffffffc081443cb0 [ 5.566619] x29: ffffffc081443ce0 x28: 0000000000000000 x27: 0000000000000000 [ 5.566625] x26: ffffff8f0bf05a68 x25: ffffffc079337440 x24: ffffffc07933af08 [ 5.566629] x23: ffffff8801022730 x22: ffffffc079337168 x21: 0000000000000190 [ 5.566634] x20: 0000000000000002 x19: ffffff8801022080 x18: 0000000000000006 [ 5.566638] x17: 5f796870203a7469 x16: 6e695f676e696e69 x15: 6172745f6b6e696c [ 5.566642] x14: 5f7064686d5f736e x13: 0000000000000000 x12: 6961662029286572 [ 5.566646] x11: 756769666e6f635f x10: 796870203a74696e x9 : 6463203a65676469 [ 5.566650] x8 : 72622e3030303030 x7 : ffffffc081443b90 x6 : ffffffc081443b88 [ 5.566654] x5 : ffffff880014e040 x4 : 00000000ffffffff x3 : 0000000000000000 [ 5.566659] x2 : 0000000000000000 x1 : ffffff880014e040 x0 : 0000000000000000 [ 5.566664] Kernel panic - not syncing: Asynchronous SError Interrupt [ 5.566666] CPU: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.6.58-7.1.0-devel-gf874412b7190 #1 [ 5.566669] Hardware name: Toradex Aquila AM69 on Aquila Development Board (DT) [ 5.566671] Workqueue: events cdns_mhdp_hpd_work [cdns_mhdp8546] [ 5.566679] Call trace: [ 5.566682] dump_backtrace+0x94/0x114 [ 5.566698] show_stack+0x18/0x24 [ 5.566703] dump_stack_lvl+0x48/0x60 [ 5.566710] dump_stack+0x18/0x24 [ 5.566713] panic+0x31c/0x370 [ 5.566720] nmi_panic+0x8c/0x90 [ 5.566724] arm64_serror_panic+0x6c/0x78 [ 5.566726] do_serror+0x3c/0x70 [ 5.566729] el1h_64_error_handler+0x30/0x48 [ 5.566734] el1h_64_error+0x64/0x68 [ 5.566736] drm_dp_link_rate_to_bw_code+0x0/0x58 [drm_display_helper] [ 5.566746] cdns_mhdp_update_link_status+0x1b8/0x448 [cdns_mhdp8546] [ 5.566752] cdns_mhdp_hpd_work+0x20/0xc4 [cdns_mhdp8546] [ 5.566759] process_one_work+0x138/0x248 [ 5.566764] worker_thread+0x320/0x438 [ 5.566769] kthread+0x110/0x114 [ 5.566773] ret_from_fork+0x10/0x20 [ 5.566777] SMP: stopping secondary CPUs [ 5.573145] Kernel Offset: disabled [ 5.573147] CPU features: 0x0,80000000,28020000,1000420b [ 5.573149] Memory Limit: none [ 5.830379] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
Do you know anything that could be causing this issue?
Thanks,
Hiago.