UART getting panic while doing echo

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

UART getting panic while doing echo

165件の閲覧回数
Cyriactoms
Contributor III

root@imx8mp-lpddr4-evk:~# echo "test" > /dev/ttymxc0
[ 31.839716] imx-uart 30860000.serial: We cannot prepare for the RX slave dma!
[ 31.847031] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000
[ 31.855822] Mem abort info:
[ 31.858616] ESR = 0x96000044
[ 31.861669] EC = 0x25: DABT (current EL), IL = 32 bits
[ 31.866980] SET = 0, FnV = 0
[ 31.870031] EA = 0, S1PTW = 0
[ 31.873173] FSC = 0x04: level 0 translation fault
[ 31.878047] Data abort info:
[ 31.880928] ISV = 0, ISS = 0x00000044
[ 31.884762] CM = 0, WnR = 1
[ 31.887729] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000106935000
[ 31.894167] [0000000000000000] pgd=0000000000000000, p4d=0000000000000000
[ 31.900961] Internal error: Oops: 96000044 [#1] PREEMPT SMP
[ 31.906534] Modules linked in: fsl_jr_uio caam_jr caamkeyblob_desc caamhash_desc caamalg_desc crypto_engine authenc libdes imx8_media_dev(C) dw_hdmi_cec snd_soc_fsl_xcvr snd_soc_fsl_easrc snd_soc_fsl_asrc snd_soc_fsl_aud2htx snd_soc_fsl_sai snd_soc_wm8960 caam secvio error flexcan can_dev snd_soc_fsl_asoc_card crct10dif_ce snd_soc_imx_audmux snd_soc_imx_card snd_soc_imx_hdmi fuse
[ 31.940204] CPU: 3 PID: 403 Comm: sh Tainted: G C 5.15.71+g95448dd0dc9b #1
[ 31.948383] Hardware name: NXP i.MX8MPlus EVK board (DT)
[ 31.953694] pstate: 800000c5 (Nzcv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 31.960654] pc : sdma_transfer_init+0x110/0x23c
[ 31.965194] lr : sdma_transfer_init+0xc4/0x23c
[ 31.969640] sp : ffff80000acfba10
[ 31.972951] x29: ffff80000acfba10 x28: 0000000000000000 x27: ffff0000c0e046b0
[ 31.980093] x26: ffff0000c6e8db00 x25: 00000000000002ed x24: 00000000000000c0
[ 31.987235] x23: 0000000000000000 x22: ffff800009e2d200 x21: 0000000000000080
[ 31.994376] x20: ffff0000c0e00080 x19: ffff0000c0e008c8 x18: ffff800009dc0c6c
[ 32.001516] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000022
[ 32.008657] x14: 0000000000000001 x13: 001fffffffffffff x12: 0000000000002000
[ 32.015800] x11: 0000000000000006 x10: 00000000ffffffff x9 : 0000000000000000
[ 32.022939] x8 : ffff800009e2d280 x7 : 0000000000000000 x6 : 000000000000003f
[ 32.030079] x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000004
[ 32.037219] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000001830020
[ 32.044363] Call trace:
[ 32.046809] sdma_transfer_init+0x110/0x23c
[ 32.050997] sdma_prep_slave_sg+0x7c/0x2c0
[ 32.055096] imx_uart_dma_tx+0xdc/0x230
[ 32.058935] imx_uart_start_tx+0x10c/0x200
[ 32.063032] __uart_start.isra.0+0x3c/0x4c
[ 32.067132] uart_write+0xfc/0x86c
[ 32.070534] do_output_char+0x178/0x1a4
[ 32.074372] n_tty_write+0x168/0x46c
[ 32.077949] file_tty_write.constprop.0+0x130/0x294
[ 32.082829] tty_write+0x14/0x20
[ 32.086058] new_sync_write+0xe8/0x184
[ 32.089813] vfs_write+0x22c/0x290
[ 32.093213] ksys_write+0x68/0xf4
[ 32.096530] __arm64_sys_write+0x1c/0x2c
[ 32.100454] invoke_syscall+0x48/0x114
[ 32.104206] el0_svc_common.constprop.0+0xd4/0xfc
[ 32.108910] do_el0_svc+0x28/0x90
[ 32.112226] el0_svc+0x28/0x80
[ 32.115284] el0t_64_sync_handler+0xa4/0x130
[ 32.119560] el0t_64_sync+0x1a0/0x1a4
[ 32.123227] Code: b90026c0 52800400 531b6ab5 72a03060 (b90002e0)
[ 32.129320] ---[ end trace 6a285478727e1a53 ]---
[ 32.133937] note: sh[403] exited with preempt_count 2

 

 

I am getting panic error while doing echo in all the uart

i am using kernel 5.15.71 

0 件の賞賛
返信
1 返信

82件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

did you use nxp evk board? I couldn't reproduce this on 6.12 bsp, do you mind upgrading the bsp and test again?

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2289896%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EUART%20%E3%81%8C%E3%82%A8%E3%82%B3%E3%83%BC%E4%B8%AD%E3%81%AB%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E3%82%92%E8%B5%B7%E3%81%93%E3%81%99%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289896%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eroot%40imx8mp-lpddr4-evk%3A~%23%20echo%20%22%E3%83%86%E3%82%B9%E3%83%88%22%20%26gt%3B%20%2Fdev%2Fttymxc0%3CBR%20%2F%3E%20%5B%2031.839716%5D%20imx-uart%2030860000.%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%3ARX%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96DMA%E3%82%92%E6%BA%96%E5%82%99%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%20%5B%2031.847031%5D%E4%BB%AE%E6%83%B3%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%2000000000000000000%20%E3%81%A7%E3%81%AE%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%20NULL%20%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF%E5%8F%82%E7%85%A7%E3%82%92%E5%87%A6%E7%90%86%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%5B%2031.855822%5D%E3%83%A1%E3%83%A2%E3%83%AA%E4%B8%AD%E6%AD%A2%E6%83%85%E5%A0%B1%3A%3CBR%20%2F%3E%20%5B%2031.858616%5DESR%20%3D%200x96000044%3CBR%20%2F%3E%20%5B%2031.861669%5DEC%20%3D%200x25%3A%20DABT%20(%E7%8F%BE%E5%9C%A8%E3%81%AE%20EL)%E3%80%81IL%20%3D%2032%20%E3%83%93%E3%83%83%E3%83%88%3CBR%20%2F%3E%5B%2031.866980%5DSET%20%3D%200%E3%80%81FnV%20%3D%200%3CBR%20%2F%3E%20%5B%2031.870031%5DEA%20%3D%200%E3%80%81S1PTW%20%3D%200%3CBR%20%2F%3E%20%5B%2031.873173%5DFSC%20%3D%200x04%3A%20%E3%83%AC%E3%83%99%E3%83%AB0%E3%81%AE%E5%A4%89%E6%8F%9B%E3%82%A8%E3%83%A9%E3%83%BC%3CBR%20%2F%3E%5B%2031.878047%5D%E3%83%87%E3%83%BC%E3%82%BF%E4%B8%AD%E6%AD%A2%E6%83%85%E5%A0%B1%3A%3CBR%20%2F%3E%20%5B%2031.880928%5DISV%20%3D%200%E3%80%81ISS%20%3D%200x00000044%3CBR%20%2F%3E%20%5B%2031.884762%5DCM%20%3D%200%E3%80%81WnR%20%3D%201%3CBR%20%2F%3E%20%5B%2031.887729%5D%20%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BCpgtable%3A%204k%E3%83%9A%E3%83%BC%E3%82%B8%E3%80%8148%E3%83%93%E3%83%83%E3%83%88VA%E3%80%81pgdp%3D0000000106935000%3CBR%20%2F%3E%20%5B%2031.894167%5D%20%5B0000000000000000%5D%20pgd%3D0000000000000000%2C%20p4d%3D0000000000000000%3CBR%20%2F%3E%20%5B%2031.900961%5D%E5%86%85%E9%83%A8%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%2096000044%20%5B%231%5D%20PREEMPT%20SMP%3CBR%20%2F%3E%20%5B%2031.906534%5D%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3A%20fsl_jr_uio%20caam_jr%20caamkeyblob_desc%20caamhash_desc%20caamalg_desc%20crypto_engine%20authenc%20libdes%20imx8_media_dev(C)%20dw_hdmi_cec%20snd_soc_fsl_xcvr%20snd_soc_fsl_easrc%20snd_soc_fsl_asrc%20snd_soc_fsl_aud2htx%20snd_soc_fsl_sai%20snd_soc_wm8960%20caam%20secvio%20error%20flexcan%20can_dev%20snd_soc_fsl_asoc_card%20crct10dif_ce%20snd_soc_imx_audmux%20snd_soc_imx_card%20snd_soc_imx_hdmi%20fuse%3CBR%20%2F%3E%20%5B%2031.940204%5DCPU%3A%203%20PID%3A%20403%20%E9%80%9A%E4%BF%A1%3A%20sh%20%E6%B1%9A%E6%9F%93%3A%20GC%205.15.71%2Bg95448dd0dc9b%20%231%3CBR%20%2F%3E%20%5B%2031.948383%5D%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E5%90%8D%3A%20NXP%20i.MX8MPlus%20EVK%20%E3%83%9C%E3%83%BC%E3%83%89%20(DT)%3CBR%20%2F%3E%20%5B%2031.953694%5D%20pstate%3A%20800000c5%20(Nzcv%20daIF%20-PAN%20-UAO%20-TCO%20-DIT%20-SSBS%20BTYPE%3D--)%3CBR%20%2F%3E%20%5B%2031.960654%5D%20pc%20%3A%20sdma_transfer_init%2B0x110%2F0x23c%3CBR%20%2F%3E%20%5B%2031.965194%5D%20lr%20%3A%20sdma_transfer_init%2B0xc4%2F0x23c%3CBR%20%2F%3E%20%5B%2031.969640%5D%20sp%20%3A%20ffff80000acfba10%3CBR%20%2F%3E%20%5B%2031.972951%5D%20x29%3A%20ffff80000acfba10%20x28%3A%200000000000000000%20x27%3A%20ffff0000c0e046b0%3CBR%20%2F%3E%20%5B%2031.980093%5D%20x26%3A%20ffff0000c6e8db00%20x25%3A%2000000000000002ed%20x24%3A%20000000000000000c0%3CBR%20%2F%3E%20%5B%2031.987235%5D%20x23%3A%200000000000000000%20x22%3A%20ffff800009e2d200%20x21%3A%2000000000000000080%3CBR%20%2F%3E%20%5B%2031.994376%5D%20x20%3A%20ffff0000c0e00080%20x19%3A%20ffff0000c0e008c8%20x18%3A%20ffff800009dc0c6c%3CBR%20%2F%3E%20%5B%2032.001516%5D%20x17%3A%200000000000000000%20x16%3A%200000000000000000%20x15%3A%200000000000000022%3CBR%20%2F%3E%20%5B%2032.008657%5D%20x14%3A%200000000000000001%20x13%3A%20001ffffffffffffff%20x12%3A%200000000000002000%3CBR%20%2F%3E%20%5B%2032.015800%5D%20x11%3A%200000000000000006%20x10%3A%2000000000ffffffff%20x9%3A%2000000000000000000%3CBR%20%2F%3E%20%5B%2032.022939%5D%20x8%20%3A%20ffff800009e2d280%20x7%20%3A%200000000000000000%20x6%20%3A%20000000000000003f%3CBR%20%2F%3E%20%5B%2032.030079%5D%20x5%20%3A%200000000000000040%20x4%20%3A%200000000000000000%20x3%20%3A%200000000000000004%3CBR%20%2F%3E%20%5B%2032.037219%5D%20x2%20%3A%200000000000000000%20x1%20%3A%200000000000000000%20x0%20%3A%200000000001830020%3CBR%20%2F%3E%20%5B%2032.044363%5D%E9%80%9A%E8%A9%B1%E5%B1%A5%E6%AD%B4%3A%3CBR%20%2F%3E%20%5B%2032.046809%5D%20sdma_transfer_init%2B0x110%2F0x23c%3CBR%20%2F%3E%20%5B%2032.050997%5D%20sdma_prep_slave_sg%2B0x7c%2F0x2c0%3CBR%20%2F%3E%20%5B%2032.055096%5D%20imx_uart_dma_tx%2B0xdc%2F0x230%3CBR%20%2F%3E%20%5B%2032.058935%5D%20imx_uart_start_tx%2B0x10c%2F0x200%3CBR%20%2F%3E%20%5B%2032.063032%5D%20__uart_start.isra.0%2B0x3c%2F0x4c%3CBR%20%2F%3E%5B%2032.067132%5D%20uart_write%2B0xfc%2F0x86c%3CBR%20%2F%3E%20%5B%2032.070534%5D%20do_output_char%2B0x178%2F0x1a4%3CBR%20%2F%3E%20%5B%2032.074372%5D%20n_tty_write%2B0x168%2F0x46c%3CBR%20%2F%3E%20%5B%2032.077949%5D%20file_tty_write.constprop.0%2B0x130%2F0x294%3CBR%20%2F%3E%5B%2032.082829%5D%20tty_write%2B0x14%2F0x20%3CBR%20%2F%3E%20%5B%2032.086058%5D%20new_sync_write%2B0xe8%2F0x184%3CBR%20%2F%3E%20%5B%2032.089813%5D%20vfs_write%2B0x22c%2F0x290%3CBR%20%2F%3E%20%5B%2032.093213%5D%20ksys_write%2B0x68%2F0xf4%3CBR%20%2F%3E%20%5B%2032.096530%5D%20__arm64_sys_write%2B0x1c%2F0x2c%3CBR%20%2F%3E%20%5B%2032.100454%5D%20invoke_syscall%2B0x48%2F0x114%3CBR%20%2F%3E%20%5B%2032.104206%5D%20el0_svc_common.constprop.0%2B0xd4%2F0xfc%3CBR%20%2F%3E%5B%2032.108910%5D%20do_el0_svc%2B0x28%2F0x90%3CBR%20%2F%3E%20%5B%2032.112226%5D%20el0_svc%2B0x28%2F0x80%3CBR%20%2F%3E%20%5B%2032.115284%5D%20el0t_64_sync_handler%2B0xa4%2F0x130%3CBR%20%2F%3E%20%5B%2032.119560%5D%20el0t_64_sync%2B0x1a0%2F0x1a4%3CBR%20%2F%3E%20%5B%2032.123227%5D%20%E3%82%B3%E3%83%BC%E3%83%89%3A%20b90026c0%2052800400%20531b6ab5%2072a03060%20(b90002e0)%3CBR%20%2F%3E%20%5B%2032.129320%5D%20---%5B%20%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B9%E7%B5%82%E4%BA%86%206a285478727e1a53%20%5D---%3CBR%20%2F%3E%20%5B%2032.133937%5D%20%E6%B3%A8%E8%A8%98%3A%20sh%5B403%5D%20%E3%81%AF%20preempt_count%202%20%E3%81%A7%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CP%3E%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AEUART%E3%81%A7%E3%82%A8%E3%82%B3%E3%83%BC%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB5.15.71%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2291193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20UART%20getting%20panic%20while%20doing%20echo%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2291193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ENXP%20EVK%20%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F6.12%20bsp%20%E3%81%A7%E3%81%AF%E5%86%8D%E7%8F%BE%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82bsp%20%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E5%86%8D%E5%BA%A6%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E