在系统中使用mkfs.ext4 /dev/mmcblk0p2格式化分区后,重启使用nfs进入系统,直接报错,信息如下
[ 10.420288] kernel BUG at fs/jbd2/transaction.c:2013!
[ 10.425567] Internal error: Oops - undefined instruction: 0 [#1] PREEMPT
[ 10.432556] Modules linked in:
[ 10.435729] CPU: 0 Not tainted (3.2.0-rt10-gf164d14 #6)
[ 10.441558] PC is at __jbd2_journal_file_buffer+0xc/0x10
[ 10.447113] LR is at do_get_write_access+0x310/0x478
[ 10.452301] pc : [<c016b384>] lr : [<c016b8c8>] psr: 60000113
[ 10.452301] sp : ce1f9e68 ip : ce1f9e78 fp : ce1f9e74
[ 10.464263] r10: ce46ec00 r9 : ce99a4c8 r8 : ce823f48
[ 10.469726] r7 : 00000000 r6 : ce9993c8 r5 : ce1c3540 r4 : ce1f8000
[ 10.476531] r3 : 00000002 r2 : 00000006 r1 : ce1c3540 r0 : ce99a4c8
[ 10.483337] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 10.490966] Control: 10c5387d Table: 8e220019 DAC: 00000015
[ 10.496948] Process ext4lazyinit (pid: 1192, stack limit = 0xce1f82f0)
[ 10.503753] Stack: (0xce1f9e68 to 0xce1fa000)
[ 10.508300] 9e60: ce1f9ecc ce1f9e78 c016b8c8 c016b384 ce1f9eac 00000000
[ 10.516845] 9e80: c00adc7c c048b544 00000029 ce1f8000 ce823f48 ce823f48 c06d6758 0000048a
[ 10.525390] 9ea0: ce1f9ecc ce99a4c8 ce9993c8 ce823f48 c049ff34 0000048a ce9616e8 00000001
[ 10.533935] 9ec0: ce1f9ee4 ce1f9ed0 c016bb8c c016b5c4 ce0fbe00 ce9993c8 ce1f9f14 ce1f9ee8
[ 10.542449] 9ee0: c0151e30 c016bb6c ce1f9f04 ce1f9ef8 c049098c ce0fbe00 ce17a200 00000000
[ 10.550994] 9f00: 000001f1 cfc40000 ce1f9f7c ce1f9f18 c0134fbc c0151e08 c048f0dc c004b708
[ 10.559539] 9f20: a0000013 00000000 00200200 00000001 0000010a 00000000 00000001 00000000
[ 10.568054] 9f40: 000001f1 ce9993c8 ce385d40 ce823f48 ce40ba0c ffff8ee1 0000001e ce40ba0c
[ 10.576599] 9f60: ce385d44 00000000 3ffffffe c067a408 ce1f9fbc ce1f9f80 c014337c c0134ec8
[ 10.585144] 9f80: ce385d40 ce385d40 ce385d4c ce385d44 00000000 ce2a9ce4 ce385d40 c01431f0
[ 10.593658] 9fa0: 00000013 00000000 00000000 00000000 ce1f9ff4 ce1f9fc0 c005ae3c c01431fc
[ 10.602203] 9fc0: ce2a9ce4 00000000 ce385d40 00000000 ce1f9fd0 ce1f9fd0 00000000 ce2a9ce4
[ 10.610748] 9fe0: c005adb0 c0043324 00000000 ce1f9ff8 c0043324 c005adbc 00000000 00000000
[ 10.619262] Backtrace:
[ 10.621826] [<c016b378>] (__jbd2_journal_file_buffer+0x0/0x10) from [<c016b8c8>] (do_get_write_access+0x310/0x478)
[ 10.632629] [<c016b5b8>] (do_get_write_access+0x0/0x478) from [<c016bb8c>] (jbd2_journal_get_write_access+0x2c/0x40)
[ 10.643615] [<c016bb60>] (jbd2_journal_get_write_access+0x0/0x40) from [<c0151e30>] (__ext4_journal_get_write_access+0x34/0x70)
[ 10.655609] r5:ce9993c8 r4:ce0fbe00
[ 10.659362] [<c0151dfc>] (__ext4_journal_get_write_access+0x0/0x70) from [<c0134fbc>] (ext4_init_inode_table+0x100/0x32c)
[ 10.670776] r8:cfc40000 r7:000001f1 r6:00000000 r5:ce17a200 r4:ce0fbe00
[ 10.677795] [<c0134ebc>] (ext4_init_inode_table+0x0/0x32c) from [<c014337c>] (ext4_lazyinit_thread+0x18c/0x234)
[ 10.688354] [<c01431f0>] (ext4_lazyinit_thread+0x0/0x234) from [<c005ae3c>] (kthread+0x8c/0x94)
[ 10.697448] [<c005adb0>] (kthread+0x0/0x94) from [<c0043324>] (do_exit+0x0/0x708)
[ 10.705230] r6:c0043324 r5:c005adb0 r4:ce2a9ce4
[ 10.710083] Code: eaffffc3 e1a0c00d e92dd800 e24cb004 (e7f001f2)
[ 10.716461] ---[ end trace c9be7bd9aafafa07 ]---
[ 10.721313] note: ext4lazyinit[1192] exited with preempt_count 2
自己编译的最新busybox编译完成后,报错也一样。请问这个问题应该如何解决?是内核有问题,还是busygox有问题?