linux 设备内存从128M更换到256M后,程序运行报错,哪位大侠知道问题怎么解决不?

lu26_mis[  205.205753] CPU 0 Unable to handle kernel paging request at virtual address 00000004, epc == 801779e0, ra == 801779a8
[  205.217182] Oops[#1]:
[  205.219478] CPU: 0 PID: 180 Comm: hsl Tainted: G           O      5.4.45 #1
[  205.226447] $ 0   : 00000000 00000001 00000000 00000000
[  205.231693] $ 4   : 81006cac ffffeb81 ffffb7eb 00000000
[  205.236939] $ 8   : 003d0900 00000000 00000003 00000000
[  205.242184] $12   : cd04bfb6 80a7d004 80671510 0007a11f
[  205.247431] $16   : 8065f600 81006c80 80650000 80650000
[  205.252678] $20   : 80800c80 80657b7c 00000bb9 80660000
[  205.257924] $24   : 00000000 8010f730                  
[  205.263169] $28   : 8e2b6000 8e80de30 00000001 801779a8
[  205.268416] Hi    : 000046b6
[  205.271302] Lo    : 0002068c
[  205.274249] epc   : 801779e0 rcu_sched_clock_irq+0x6a4/0x6ec
[  205.279925] ra    : 801779a8 rcu_sched_clock_irq+0x66c/0x6ec
[  205.285590] Status: 11000402 KERNEL EXL 
[  205.289529] Cause : 00800008 (ExcCode 02)
[  205.293542] BadVA : 00000004
[  205.296431] PrId  : 02019654 (MIPS 24KEc)
[  205.300443] Modules linked in: hsl_linux_helper(O)
[  205.305273] Process hsl (pid: 180, threadinfo=0a7c9437, task=f031639c, tls=77ede0f0)
[  205.313022] Stack : 81004e00 0000002f 00000000 c6e07aa4 8064d500 805eb284 8e80df50 80670000
[  205.321409]         00000001 00000000 00000000 00000000 8e0f2f00 81004ed0 00000000 0000000f
[  205.329790]         0000002f 81004480 00000000 c6df8400 0000002f 00000000 8064d500 805eb284
[  205.338175]         8e80df50 80670000 00000001 8017cb14 00000000 81000200 c6df8400 00000000
[  205.346560]         81000200 8018c004 00000000 00000000 00000040 8e806800 0000001f 00000001
[  205.354943]         ...
[  205.357402] Call Trace:
[  205.359866] [<801779e0>] rcu_sched_clock_irq+0x6a4/0x6ec
[  205.365217] [<8017cb14>] update_process_times+0x2c/0x68
[  205.370487] [<8018c004>] tick_handle_periodic+0x34/0xbc
[  205.375741] [<8010f338>] c0_compare_interrupt+0x74/0x88
[  205.381022] [<80165b60>] __handle_irq_event_percpu+0x98/0x164
[  205.386791] [<80165c60>] handle_irq_event_percpu+0x34/0x8c
[  205.392311] [<8016b178>] handle_percpu_irq+0x3c/0x6c
[  205.397299] [<8016506c>] generic_handle_irq+0x28/0x38
[  205.402405] [<8054f428>] do_IRQ+0x18/0x24
[  205.406441] [<80326b28>] plat_irq_dispatch+0xd8/0xe4
[  205.411436] [<80105ae8>] except_vec_vi_end+0xb8/0xc4
[  205.416428] [<801172d4>] clear_page+0x24/0x128
[  205.420931] [<801d87ec>] kernel_init_free_pages+0x64/0x74
[  205.426352] [<801d9ca8>] prep_new_page+0x68/0xa8
[  205.430991] [<801db078>] get_page_from_freelist+0x374/0x984
[  205.436584] [<801dbcf0>] __alloc_pages_nodemask+0x15c/0x9c0
[  205.442196] [<801bd4bc>] kmalloc_order+0x28/0x68
[  205.446857] [<803b6b40>] rx_buffers_refresh.constprop.26+0x1ac/0x2a0
[  205.453236] [<803b8388>] vc3fdma_open+0x16c/0x220
[  205.457975] [<80404e84>] __dev_open+0x150/0x17c
[  205.462526] [<8040525c>] __dev_change_flags+0x1c0/0x1e8
[  205.467772] [<804052a8>] dev_change_flags+0x24/0x68
[  205.472680] [<8049c8ec>] devinet_ioctl+0x184/0x5d8
[  205.477495] [<8049fcd4>] inet_ioctl+0xd0/0x1fc
[  205.481964] [<803e0818>] sock_ioctl+0x100/0x434
[  205.486524] [<801ffec4>] vfs_ioctl+0x28/0x40
[  205.490815] [<8020090c>] do_vfs_ioctl+0xc8/0x6c4
[  205.495452] [<80200f60>] ksys_ioctl+0x58/0x90
[  205.499844] [<80112378>] syscall_common+0x34/0x58
[  205.504568] Code: 8c420000  1440ff39  8fa20024 <8c430004> 8e220000  1462ff36  8fbf006c  9222000c  304200ff 
[  205.514361] 
c_irq_cfg irq:5 [  205.515911] ---[ end trace 64d0fe4e76adb0a9 ]---
rc:0 destination[  205.521906] Kernel panic - not syncing: Fatal exception in interrupt
[  205.529628] ------------[ cut here ]------------
[  205.534288] WARNING: CPU: 0 PID: 180 at kernel/smp.c:433 smp_call_function_many+0xf4/0x3ac
[  205.542556] Modules linked in: hsl_linux_helper(O)
[  205.547373] CPU: 0 PID: 180 Comm: hsl Tainted: G      D    O      5.4.45 #1
[  205.554340] Stack : 00000000 00000000 00000000 80163ed4 00000000 8058b4e8 80590000 805e8760
[  205.562723]         806186a0 8e80db7c 80910000 00000000 80650000 00000001 8e80db10 f7389473
[  205.571109]         00000000 00000000 80950000 00000000 0000000f 00000000 000003c1 00000000
[  205.579490]         6d6d6f43 8e80d96c 80940000 7368203a 80650000 80000000 00000000 00000009
[  205.587874]         00000000 80657b7c 00000000 80660000 00000002 80358838 00000000 80910000
[  205.596258]         ...
[  205.598713] Call Trace:
[  205.601192] [<8010b5a0>] show_stack+0x8c/0x130
[  205.605661] [<8052f6ac>] dump_stack+0x94/0xc8
[  205.610054] [<8012524c>] __warn+0xdc/0xe4
[  205.614086] [<801252c0>] warn_slowpath_fmt+0x6c/0xbc
[  205.619075] [<801914f0>] smp_call_function_many+0xf4/0x3ac
[  205.624583] [<801917c8>] smp_call_function+0x20/0x2c
[  205.629568] [<80124f84>] panic+0x124/0x310
[  205.633687] [<8010b840>] die+0xf0/0x10c
[  205.637543] [<8011518c>] do_page_fault+0x4fc/0x530
[  205.642357] [<80119248>] tlb_do_page_fault_0+0x118/0x120
[  205.647701] [<801779a8>] rcu_sched_clock_irq+0x66c/0x6ec
[  205.653037] [<8017cb14>] update_process_times+0x2c/0x68
[  205.658284] [<8018c004>] tick_handle_periodic+0x34/0xbc
[  205.663529] [<8010f338>] c0_compare_interrupt+0x74/0x88
[  205.668793] [<80165b60>] __handle_irq_event_percpu+0x98/0x164
[  205.674562] [<80165c60>] handle_irq_event_percpu+0x34/0x8c
[  205.680074] [<8016b178>] handle_percpu_irq+0x3c/0x6c
[  205.685061] [<8016506c>] generic_handle_irq+0x28/0x38
[  205.690151] [<8054f428>] do_IRQ+0x18/0x24
[  205.694185] [<80326b28>] plat_irq_dispatch+0xd8/0xe4
[  205.699171] [<80105ae8>] except_vec_vi_end+0xb8/0xc4
[  205.704155] [<801172d4>] clear_page+0x24/0x128
[  205.708639] [<801d87ec>] kernel_init_free_pages+0x64/0x74
[  205.714058] [<801d9ca8>] prep_new_page+0x68/0xa8
[  205.718697] [<801db078>] get_page_from_freelist+0x374/0x984
[  205.724290] [<801dbcf0>] __alloc_pages_nodemask+0x15c/0x9c0
[  205.729898] [<801bd4bc>] kmalloc_order+0x28/0x68
[  205.734556] [<803b6b40>] rx_buffers_refresh.constprop.26+0x1ac/0x2a0
[  205.740935] [<803b8388>] vc3fdma_open+0x16c/0x220
[  205.745669] [<80404e84>] __dev_open+0x150/0x17c
[  205.750220] [<8040525c>] __dev_change_flags+0x1c0/0x1e8
[  205.755466] [<804052a8>] dev_change_flags+0x24/0x68
[  205.760368] [<8049c8ec>] devinet_ioctl+0x184/0x5d8
[  205.765180] [<8049fcd4>] inet_ioctl+0xd0/0x1fc
[  205.769647] [<803e0818>] sock_ioctl+0x100/0x434
[  205.774205] [<801ffec4>] vfs_ioctl+0x28/0x40
[  205.778496] [<8020090c>] do_vfs_ioctl+0xc8/0x6c4
[  205.783133] [<80200f60>] ksys_ioctl+0x58/0x90
[  205.787523] [<80112378>] syscall_common+0x34/0x58
[  205.792251] ---[ end trace 64d0fe4e76adb0aa ]---
[  205.796891] Rebooting in 1 seconds..

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值