Description of problem: 5.10内核在Arm64平台,无法生成vmcore Version-Release number of selected component (if applicable): 5.10.134-* How reproducible: echo 1 > /proc/sys/kernel/sysrq echo c > /proc/sysrq-triger Steps to Reproduce: echo 1 > /proc/sys/kernel/sysrq echo c > /proc/sysrq-triger Actual results: 第二内核启动软锁 Expected results: 第二内核正常启动、收集vmcore Additional info: [ 32.115098] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapper/0:1] [ 32.122026] Modules linked in: [ 32.125070] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.134-15.2.9.kos5.aarch64 #1 [ 32.132862] Hardware name: - TaiShan 5280 V2/BC82AMDDC, BIOS 1.35 04/30/2020 [ 32.139878] pstate: 40400009 (nZcv daif +PAN -UAO -TCO BTYPE=--) [ 32.145857] pc : __do_softirq+0xa0/0x364 [ 32.149765] lr : irq_exit+0x120/0x138 [ 32.153409] sp : ffff80001204bee0 [ 32.156709] x29: ffff80001204bee0 x28: ffff203f7445b780 [ 32.161996] x27: ffff800011583000 x26: ffff80001204c000 [ 32.167285] x25: ffff800012048000 x24: ffff203f746e6a80 [ 32.172574] x23: ffff203f73871d00 x22: 0000000000000000 [ 32.177860] x21: 0000000000000200 x20: 000000000000000c [ 32.183147] x19: ffff800011581880 x18: 0000000000000001 [ 32.188435] x17: 0000000000000000 x16: 0000000000000000 [ 32.193722] x15: 00003d0900000000 x14: 0000000000061a80 [ 32.199011] x13: 0000000000000000 x12: 00000000fffee2f4 [ 32.204297] x11: ffff8000118a7000 x10: ffff800011ed9ef8 [ 32.209583] x9 : ffff800010098170 x8 : 0de69a371ee61880 [ 32.214872] x7 : 7fffffffffffffff x6 : 00000073e5776bfb [ 32.220161] x5 : 00ffffffffffffff x4 : 0028c50300000000 [ 32.225447] x3 : ffffa03f8e83c000 x2 : ffff8000115832c0 [ 32.230736] x1 : ffffa03f8e83c000 x0 : 00000000000000e0 [ 32.236025] Call trace: [ 32.238461] __do_softirq+0xa0/0x364 [ 32.242020] irq_exit+0x120/0x138 [ 32.245321] __handle_domain_irq+0x6c/0xc0 [ 32.249397] gic_handle_irq+0x8c/0x330 [ 32.253128] el1_irq+0xb8/0x140 [ 32.256255] __setup_irq+0x44c/0x7c8 [ 32.259814] request_threaded_irq+0xe0/0x190 [ 32.264070] univ8250_setup_irq+0x224/0x3c8 [ 32.268234] serial8250_do_startup+0x460/0x8f0 [ 32.272657] serial8250_startup+0x28/0x30 [ 32.276649] uart_startup.part.24+0x188/0x378 [ 32.280987] uart_port_activate+0x60/0x98 [ 32.284982] tty_port_open+0x104/0x450 [ 32.288714] uart_open+0x20/0x30 [ 32.291929] tty_open+0x120/0x4d8 [ 32.295231] chrdev_open+0x130/0x280 [ 32.298791] do_dentry_open+0x130/0x3c8 [ 32.302610] vfs_open+0x30/0x38 [ 32.305740] path_openat+0x554/0xe98 [ 32.309298] do_filp_open+0x80/0xf8 [ 32.312770] file_open_name+0xd4/0x190 [ 32.316503] filp_open+0x50/0x78 [ 32.319723] console_on_rootfs+0x28/0x6c [ 32.323628] kernel_init_freeable+0x2c4/0x348 [ 32.327969] kernel_init+0x18/0x120 [ 60.115056] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapper/0:1] [ 60.121985] Modules linked in: [ 60.125026] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G L 5.10.134-15.2.9.kos5.aarch64 #1 [ 60.134201] Hardware name: - TaiShan 5280 V2/BC82AMDDC, BIOS 1.35 04/30/2020 [ 60.141216] pstate: 40400009 (nZcv daif +PAN -UAO -TCO BTYPE=--) [ 60.147196] pc : rcu_core+0x178/0x2c0 [ 60.150840] lr : rcu_core+0x174/0x2c0 [ 60.154484] sp : ffff80001204be70 [ 60.157784] x29: ffff80001204be70 x28: 000000000000000a [ 60.163071] x27: ffff800011583000 x26: ffff80001156e968 [ 60.168359] x25: ffff800011d92000 x24: ffff800011c60f00 [ 60.173646] x23: 0000000000000000 x22: ffffa03f8e83c000 [ 60.178933] x21: ffff80001156c008 x20: ffff800011584b40 [ 60.184219] x19: ffff203f9fdc0b40 x18: 0000000000000001 [ 60.189506] x17: 0000000000000000 x16: 0000000000000000 [ 60.194794] x15: 00003d0900000000 x14: 0000000000061a80 [ 60.200081] x13: 0000000000000000 x12: 00000000fffee2f4 [ 60.205367] x11: ffff8000118a7000 x10: ffff800011ed9ef8 [ 60.210654] x9 : ffff80001013bc20 x8 : 0de69a371ee61880 [ 60.215942] x7 : 7fffffffffffffff x6 : 00000073e5776bfb [ 60.221229] x5 : 00ffffffffffffff x4 : 0028c50300000000 [ 60.226516] x3 : ffffa03f8e83c000 x2 : ffff8000118b0c08 [ 60.231804] x1 : 0000000000000000 x0 : ffffa03f8e83c000 [ 60.237091] Call trace: [ 60.239527] rcu_core+0x178/0x2c0 [ 60.242828] rcu_core_si+0x14/0x20 [ 60.246214] __do_softirq+0x120/0x364 [ 60.249860] irq_exit+0x120/0x138 [ 60.253160] __handle_domain_irq+0x6c/0xc0 [ 60.257237] gic_handle_irq+0x8c/0x330 [ 60.260970] el1_irq+0xb8/0x140 [ 60.264095] __setup_irq+0x44c/0x7c8 [ 60.267654] request_threaded_irq+0xe0/0x190 [ 60.271905] univ8250_setup_irq+0x224/0x3c8 [ 60.276068] serial8250_do_startup+0x460/0x8f0 [ 60.280491] serial8250_startup+0x28/0x30 [ 60.284482] uart_startup.part.24+0x188/0x378 [ 60.288820] uart_port_activate+0x60/0x98 [ 60.292810] tty_port_open+0x104/0x450 [ 60.296543] uart_open+0x20/0x30 [ 60.299757] tty_open+0x120/0x4d8 [ 60.303057] chrdev_open+0x130/0x280 [ 60.306615] do_dentry_open+0x130/0x3c8 [ 60.310434] vfs_open+0x30/0x38 [ 60.313561] path_openat+0x554/0xe98 [ 60.317119] do_filp_open+0x80/0xf8 [ 60.320592] file_open_name+0xd4/0x190 [ 60.324325] filp_open+0x50/0x78 [ 60.327539] console_on_rootfs+0x28/0x6c [ 60.331444] kernel_init_freeable+0x2c4/0x348 [ 60.335781] kernel_init+0x18/0x120 [ 68.114710] rcu: INFO: rcu_sched self-detected stall on CPU [ 68.120259] rcu: 0-...!: (14892 ticks this GP) idle=182/1/0x4000000000000004 softirq=233/234 fqs=0 [ 68.129349] (t=15000 jiffies g=-943 q=22) [ 68.133426] rcu: rcu_sched kthread starved for 15000 jiffies! g-943 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=0
属于 kunpneg 以及 FT 平台的两个问题 鲲鹏平台需要删掉第二内核默认增加的 irqpoll cmdline FT 以及 鲲鹏物理机不适用于 crashkernel=xxx,high 的配置