查看: 1486|回复: 0

ESPRESSObin开发板运行死机问题解决

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-1 12:54
  • 签到天数: 313 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2017-8-23 10:07:09 | 显示全部楼层 |阅读模式
    分享到:
    ESPRESSObin开发板在刷完官方Ubuntu固件后运行一会会时不时死机,而且开发板发热异常,这个笔者不是第一个遇到的人,在ESPRESSObin官网论坛里面已经有多位用户反映了这个问题,见下面链接
    Crash after booting for about a minute
    Overheating
    死机前串口信息如下
    [   98.334284] Unhandled fault: synchronous parity error (0x96000018) at 0xffffffc000bceb2c[   98.342617] Internal error: : 96000018 [#1] PREEMPT SMP[   98.348053] Modules linked in:[   98.351030] CPU: 1 PID: 491 Comm: kworker/1:1 Not tainted 4.4.8-armada-17.02.2-g8148be9 #1[   98.359560] Hardware name: Marvell Armada 3720 Community Board (DT)[   98.365858] task: ffffffc039158b00 ti: ffffffc039074000 task.ti: ffffffc039074000[   98.373674] PC is at __schedule+0x70/0x5d0[   98.378069] LR is at __schedule+0x48/0x5d0[   98.382202] pc : [<ffffffc00087c8f8>] lr : [<ffffffc00087c8d0>] pstate: 60000145[   98.389927] sp : ffffffc039077d60[   98.392804] x29: ffffffc039077d60 x28: 0000000000000000 [   98.398735] x27: ffffffc000bce000 x26: 0000000000000000 [   98.404217] x25: 0000000000000001 x24: ffffffc000c480c4 [   98.409701] x23: ffffffc00087ce9c x22: ffffffc039158b00 [   98.415183] x21: ffffffc03efded80 x20: ffffffc000bce000 [   98.420667] x19: ffffffc000bad000 x18: 0000000000000063 [   98.426152] x17: 0000007f8d8d2028 x16: 0000000000000001 [   98.431633] x15: 0000000000000001 x14: 00000000ffffffff [   98.437116] x13: 00000000ffffffff x12: 000000000007a120 [   98.442597] x11: 0000000000000003 x10: 00000000000f4240 [   98.448079] x9 : aaaaaaaaaaaaaaab x8 : ffffffc03efe2a00 [   98.453561] x7 : ffffffc03efdab80 x6 : 0000000000000000 [   98.459045] x5 : fffffffffffffffc x4 : 00000000ffff3b01 [   98.464529] x3 : 0000000000000000 x2 : 000000003e431000 [   98.470011] x1 : 000000003e431000 x0 : ffffffc000bce000 [   98.475495] [   98.477026] Process kworker/1:1 (pid: 491, stack limit = 0xffffffc039074020)[   98.483945] Stack: (0xffffffc039077d60 to 0xffffffc039078000)[   98.490055] 7d60: ffffffc039077db0 ffffffc00087ce9c ffffffc039074000 ffffffc0393d1030[   98.498498] 7d80: ffffffc03efde598 ffffffc03efde580 ffffffc039074000 ffffffc000c480c4[   98.506142] 7da0: 0000000000000000 0000000000000000 ffffffc039077dd0 ffffffc0000cce84[   98.514048] 7dc0: ffffffc0393d1000 ffffffc0000cce80 ffffffc039077e30 ffffffc0000d2a04[   98.522221] 7de0: ffffffc03910f200 ffffffc000c51060 ffffffc000a6f198 ffffffc0393d1000[   98.530396] 7e00: ffffffc0000cccd8 0000000000000000 0000000000000000 0000000000000000[   98.538391] 7e20: 0000000000000000 0000000000000000 0000000000000000 ffffffc000085c50[   98.546476] 7e40: ffffffc0000d2928 ffffffc03910f200 0000000000000000 0000000000000000[   98.554650] 7e60: 0000000000000000 ffffffc0000db180 ffffffc0000d2928 0000000000000000[   98.562735] 7e80: 0000000000000000 ffffffc0393d1000 0000000000000000 0000000000000000[   98.570820] 7ea0: ffffffc039077ea0 ffffffc039077ea0 0000000000000000 ffffffc000000000[   98.578815] 7ec0: ffffffc039077ec0 ffffffc039077ec0 0000000000000000 0000000000000000[   98.586810] 7ee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.595074] 7f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.602979] 7f20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.611243] 7f40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.619775] 7f60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.627329] 7f80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.635503] 7fa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   98.643408] 7fc0: 0000000000000000 0000000000000000 0000000000000000 0000000000000005[   98.651583] 7fe0: 0000000000000000 0000000000000000 c82236e3bbff3b66 d87e707bf2f67ffd[   98.659664] Call trace:[   98.662274] [<ffffffc00087c8f8>] __schedule+0x70/0x5d0[   98.667395] [<ffffffc00087ce9c>] schedule+0x44/0xb8[   98.672787] [<ffffffc0000cce84>] worker_thread+0x1ac/0x498[   98.678444] [<ffffffc0000d2a04>] kthread+0xdc/0xf0[   98.683476] [<ffffffc000085c50>] ret_from_fork+0x10/0x40[   98.689135] Code: b9401800 7100041f 54002561 d0001a80 (b94b2c00) [   98.695373] ---[ end trace b12c45a94e9f2843 ]---[   98.699671] note: kworker/1:1[491] exited with preempt_count 1[   98.705848] Unable to handle kernel paging request at virtual address ffffffffffffffd8[   98.714388] pgd = ffffffc038e5b000[   98.717720] [ffffffffffffffd8] *pgd=0000000038ecb003, *pud=0000000038ecb003, *pmd=0000000000000000[   98.726980] Internal error: Oops: 96000005 [#2] PREEMPT SMP[   98.732638] Modules linked in:[   98.735879] CPU: 1 PID: 491 Comm: kworker/1:1 Tainted: G      D         4.4.8-armada-17.02.2-g8148be9 #1[   98.745666] Hardware name: Marvell Armada 3720 Community Board (DT)[   98.751963] task: ffffffc039158b00 ti: ffffffc039074000 task.ti: ffffffc039074000[   98.759956] PC is at kthread_data+0x4/0x10[   98.764177] LR is at wq_worker_sleeping+0x14/0xd0[   98.769116] pc : [<ffffffc0000d2e64>] lr : [<ffffffc0000cda04>] pstate: 600001c5[   98.776576] sp : ffffffc039077a40[   98.779544] x29: ffffffc039077a40 x28: ffffffc039450000 [   98.785474] x27: ffffffc000bce000 x26: 0000000000000000 [   98.790958] x25: 0000000000000001 x24: ffffffc039158f60 [   98.796441] x23: ffffffc00087ce9c x22: ffffffc039158b00 [   98.801923] x21: ffffffc03efded80 x20: ffffffc000bce000 [   98.807405] x19: 0000000000000001 x18: 000000000000000e [   98.812887] x17: 0000000000000007 x16: 0000000000000001 [   98.818368] x15: 0000000000000007 x14: 000000000000000e [   98.823849] x13: 0000000000000013 x12: 000000000000001a [   98.829334] x11: ffffffc039077a40 x10: ffffffc039158b60 [   98.834816] x9 : 0000000000000000 x8 : 0000000000000000 [   98.840298] x7 : 0000000002e1e2f2 x6 : 0000000000000241 [   98.845783] x5 : ffffffc03efdee40 x4 : ffffffc03efdf6b0 [   98.851265] x3 : 0000000000000001 x2 : ffffffc000c51838 [   98.856746] x1 : 0000000000000001 x0 : 0000000000000000 [   98.862229] [   98.863760] Process kworker/1:1 (pid: 491, stack limit = 0xffffffc039074020)[   98.870858] Stack: (0xffffffc039077a40 to 0xffffffc039078000)[   98.876700] 7a40: ffffffc039077a60 ffffffc00087ccbc ffffffc000bad000 ffffffc039158b00[   98.884785] 7a60: ffffffc039077ab0 ffffffc00087ce9c ffffffc039074000 ffffffc039077b30[   98.892780] 7a80: ffffffc0390777a8 ffffffc000bce000 0000000000000000 ffffffc039158b00[   98.900863] 7aa0: 0000000000000001 0000000000000000 ffffffc039077ad0 ffffffc0000b9e4c[   98.908948] 7ac0: ffffffc039158b00 ffffffc0000b9e0c ffffffc039077b40 ffffffc000089b94[   98.917123] 7ae0: ffffffc000c4d000 0000000000000000 ffffffc000a6a728 ffffffc039077c40[   98.925118] 7b00: ffffffc039074000 ffffffc039158b00 0000000000000001 0000000000000000[   98.933292] 7b20: ffffffc000bce000 0000000000000000 ffffffc039077b30 ffffffc039077b30[   98.941198] 7b40: ffffffc039077b80 ffffffc000089c7c 0000000096000018 ffffffc000bd9a10[   98.949282] 7b60: ffffffc000bceb2c ffffffc039077c40 0000000060000145 0000000000000025[   98.957545] 7b80: ffffffc039077b90 ffffffc0000822fc ffffffc039077d60 ffffffc000085428[   98.965540] 7ba0: ffffffc000bad000 ffffffc000bce000 ffffffc039077d60 ffffffc00087c8f8[   98.973713] 7bc0: 0000000000000007 ffffffc000000000 ffffffc000bceb2c ffffffc0007446cc[   98.981798] 7be0: ffffffc039077c50 ffffffc00071d75c ffffffc0392e6400 ffffffc039594900[   98.990332] 7c00: ffffffc039594800 0000000000004e20 ffffffc000bce000 ffffffc0392e6400[   98.998424] 7c20: ffffffc039077c60 ffffffc000108af4 ffffffc03efddf30 ffffffc03efdab80[   99.006516] 7c40: ffffffc000bce000 000000003e431000 000000003e431000 0000000000000000[   99.014070] 7c60: 00000000ffff3b01 fffffffffffffffc 0000000000000000 ffffffc03efdab80[   99.022065] 7c80: ffffffc03efe2a00 aaaaaaaaaaaaaaab 00000000000f4240 0000000000000003[   99.030328] 7ca0: 000000000007a120 00000000ffffffff 00000000ffffffff 0000000000000001[   99.038323] 7cc0: 0000000000000001 0000007f8d8d2028 0000000000000063 ffffffc000bad000[   99.046319] 7ce0: ffffffc000bce000 ffffffc03efded80 ffffffc039158b00 ffffffc00087ce9c[   99.054403] 7d00: ffffffc000c480c4 0000000000000001 0000000000000000 ffffffc000bce000[   99.062576] 7d20: 0000000000000000 ffffffc039077d60 ffffffc00087c8d0 ffffffc039077d60[   99.070751] 7d40: ffffffc00087c8f8 0000000060000145 ffffffc00087ce9c ffffffc0000cca98[   99.078836] 7d60: ffffffc039077db0 ffffffc00087ce9c ffffffc039074000 ffffffc0393d1030[   99.086832] 7d80: ffffffc03efde598 ffffffc03efde580 ffffffc039074000 ffffffc000c480c4[   99.094916] 7da0: 0000000000000000 0000000000000000 ffffffc039077dd0 ffffffc0000cce84[   99.102911] 7dc0: ffffffc0393d1000 ffffffc0000cce80 ffffffc039077e30 ffffffc0000d2a04[   99.111085] 7de0: ffffffc03910f200 ffffffc000c51060 ffffffc000a6f198 ffffffc0393d1000[   99.119707] 7e00: ffffffc0000cccd8 0000000000000000 0000000000000000 0000000000000000[   99.127798] 7e20: 0000000000000000 0000000000000000 0000000000000000 ffffffc000085c50[   99.135263] 7e40: ffffffc0000d2928 ffffffc03910f200 0000000000000000 0000000000000000[   99.143348] 7e60: 0000000000000000 ffffffc0000db180 ffffffc0000d2928 0000000000000000[   99.151521] 7e80: 0000000000000000 ffffffc0393d1000 0000000000000000 0000000000000000[   99.159606] 7ea0: ffffffc039077ea0 ffffffc039077ea0 0000000000000001 ffffffc000010001[   99.167601] 7ec0: ffffffc039077ec0 ffffffc039077ec0 0000000000000000 0000000000000000[   99.175864] 7ee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.183859] 7f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.192033] 7f20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.200565] 7f40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.208119] 7f60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.216293] 7f80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.224288] 7fa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000[   99.232462] 7fc0: 0000000000000000 0000000000000000 0000000000000000 0000000000000005[   99.240367] 7fe0: 0000000000000000 0000000000000000 c82236e3bbff3b66 d87e707bf2f67ffd[   99.249076] Call trace:[   99.251151] [<ffffffc0000d2e64>] kthread_data+0x4/0x10[   99.256365] [<ffffffc00087ccbc>] __schedule+0x434/0x5d0[   99.262290] [<ffffffc00087ce9c>] schedule+0x44/0xb8[   99.267059] [<ffffffc0000b9e4c>] do_exit+0x68c/0x9b0[   99.272003] [<ffffffc000089b94>] die+0x1a4/0x1c0[   99.276674] [<ffffffc000089c7c>] arm64_notify_die+0x1c/0x60[   99.282601] [<ffffffc0000822fc>] do_mem_abort+0x94/0x98[   99.287722] Exception stack(0xffffffc039077ba0 to 0xffffffc039077cc0)[   99.294550] 7ba0: ffffffc000bad000 ffffffc000bce000 ffffffc039077d60 ffffffc00087c8f8[   99.302635] 7bc0: 0000000000000007 ffffffc000000000 ffffffc000bceb2c ffffffc0007446cc[   99.310631] 7be0: ffffffc039077c50 ffffffc00071d75c ffffffc0392e6400 ffffffc039594900[   99.318804] 7c00: ffffffc039594800 0000000000004e20 ffffffc000bce000 ffffffc0392e6400[   99.326800] 7c20: ffffffc039077c60 ffffffc000108af4 ffffffc03efddf30 ffffffc03efdab80[   99.334883] 7c40: ffffffc000bce000 000000003e431000 000000003e431000 0000000000000000[   99.342968] 7c60: 00000000ffff3b01 fffffffffffffffc 0000000000000000 ffffffc03efdab80[   99.351053] 7c80: ffffffc03efe2a00 aaaaaaaaaaaaaaab 00000000000f4240 0000000000000003[   99.359227] 7ca0: 000000000007a120 00000000ffffffff 00000000ffffffff 0000000000000001[   99.367222] [<ffffffc000085428>] el1_da+0x18/0x70[   99.372611] [<ffffffc00087ce9c>] schedule+0x44/0xb8[   99.377381] [<ffffffc0000cce84>] worker_thread+0x1ac/0x498[   99.383219] [<ffffffc0000d2a04>] kthread+0xdc/0xf0[   99.388161] [<ffffffc000085c50>] ret_from_fork+0x10/0x40[   99.393105] Code: a8c37bfd d65f03c0 d503201f f9420000 (f85d8000) 关于这个死机的问题现在有3种解决方法:第一种是在登陆系统后输入如下命令将CPU自动变频模式关闭
    sudo systemctl disable ondemandpkill ondemand这种做法会使CPU不能自动变频,因此一直最高频率运行,增加了功耗,同时需要注意散热,但不会再不时死机第二种方法是进入uboot然后修改启动参数,首先使用手机数据线连接开发板和电脑,在设备管理器里面获取串口号

    然后打开串口终端,选择Serial模式,输入上面串口号,波特率115200点打开

    然后给开发板上电,不停按回车键直到进入下面uboot界面

    输入下面命令修改启动参数
    setenv bootcmd ‘mmc dev 0; ext4load mmc 0:1 $kernel_addr $image_name;ext4load mmc 0:1 $fdt_addr $fdt_name; mw.l 0xd0011500 0x78e3ffff; setenv bootargs $console root=/dev/mmcblk0p1 rw rootwait net.ifnames=0 biosdevname=0; booti $kernel_addr – $fdt_addr’然后输入下面命令保存saveenv接着输入下面命令启动进系统run bootmmc
    第三种方法是使用Archlinux或者Armbian最新版固件
    https://mirror.nus.edu.sg/archlinux-arm/os/ArchLinuxARM-espressobin-latest.tar.gz
    ARMBIAN下载地址
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 23:13 , Processed in 0.137082 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.