Panic mounting root on BeagleBone Black
Tim Kientzle
kientzle at freebsd.org
Wed Sep 11 13:43:15 UTC 2013
Just built a new image for BBB from SVN r255438.
At the second boot, I got this:
Mounting local file systems:.
mmcsd0: Error indicated: 1 Timeout
g_vfs_done():mmcsd0s2a[READ(offset=2016903168, length=4096)]error = 5
vnode_pager_getpages: I/O read error
vm_fault: pager read error, pid 126 (ps)
mmcsd0: Error indicated: 1 Timeout
g_vfs_done():mmcsd0s2a[READ(offset=131072, length=32768)]error = 5
sdhci_ti0-slot0: Got data interrupt 0x00000010, but there is no active command.
sdhci_ti0-slot0: ============== REGISTER DUMP ==============
sdhci_ti0-slot0: Sys addr: 0x00000000 | Version: 0x00003101
sdhci_ti0-slot0: Blk size: 0x00000200 | Blk cnt: 0x00000010
sdhci_ti0-slot0: Argument: 0x0024679e | Trn mode: 0x0000193a
sdhci_ti0-slot0: Present: 0x01f70000 | Host ctl: 0x00000006
sdhci_ti0-slot0: Power: 0x0000000d | Blk gap: 0x00000000
sdhci_ti0-slot0: Wake-up: 0x00000000 | Clock: 0x00000007
sdhci_ti0-slot0: Timeout: 0x0000000d | Int stat: 0x00000000
sdhci_ti0-slot0: Int enab: 0x017f00fb | Sig enab: 0x017f00fb
sdhci_ti0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000
sdhci_ti0-slot0: Caps: 0x06e10080 | Max curr: 0x00000000
sdhci_ti0-slot0: ===========================================
…. few more similar messages, then ….
mmcsd0: Error indicated: 1 Timeout
g_vfs_done():mmcsd0s2a[WRITE(offset=20808192, length=512)]error = 5
g_vfs_done():mmcsd0s2a[WRITE(offset=1276346368, length=24576)]error = 5
panic: brelse: inappropriate B_PAGING or B_CLUSTER bp 0xcd148778
KDB: enter: panic
[ thread pid 126 tid 100063 ]
Stopped at $d: ldrb r15, [r15, r15, ror r15]!
db> bt
Tracing pid 126 tid 100063 td 0xc2879c80
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0xf4
db_command() at db_command+0x264
db_command_loop() at db_command_loop+0x60
db_trap() at db_trap+0xdc
kdb_trap() at kdb_trap+0xd4
pc = 0xc038eb4c lr = 0xc05408f0 (undefinedinstruction+0x2b0)
sp = 0xdd71a3e0 fp = 0xdd71a450
r4 = 0x00000000 r5 = 0xc054059c
r6 = 0x00000000 r7 = 0xe7ffffff
r8 = 0xc2879c80 r9 = 0xdd71a458
r10 = 0xc038e440
undefinedinstruction() at undefinedinstruction+0x2b0
pc = 0xc05408f0 lr = 0xc052ffb8 (exception_exit)
sp = 0xdd71a458 fp = 0xdd71a4b0
r4 = 0xc058b5b3 r5 = 0xdd71a504
r6 = 0xc0598888 r7 = 0xc065d240
r8 = 0xc2879c80 r9 = 0xc065d0a0
r10 = 0xc07cf900
exception_exit() at exception_exit
pc = 0xc052ffb8 lr = 0xc038e434 (kdb_enter+0x40)
sp = 0xdd71a4ac fp = 0xdd71a4b0
r0 = 0xc066ad14 r1 = 0x00000000
r2 = 0xc058f0d2 r3 = 0x000000ab
r4 = 0xc058b5b3 r5 = 0xdd71a504
r6 = 0xc0598888 r7 = 0xc065d240
r8 = 0xc2879c80 r9 = 0xc065d0a0
r10 = 0xc07cf900 r12 = 0x00000000
$a() at $a
pc = 0xc038e444 lr = 0xc03584b0 (vpanic+0xb8)
sp = 0xdd71a4b8 fp = 0xdd71a4d8
r4 = 0x00000100
vpanic() at vpanic+0xb8
pc = 0xc03584b0 lr = 0xc03583e8 ($d)
sp = 0xdd71a4e0 fp = 0xdd71a4f8
r4 = 0xc065d140 r5 = 0xc0598888
r6 = 0xdd71a504 r7 = 0xc065d0a0
r8 = 0x00000000 r9 = 0x05000040
r10 = 0xc290e300
$d() at $d
pc = 0xc03583e8 lr = 0xc03dfacc (brelse+0x1f8)
sp = 0xdd71a510 fp = 0xdd71a578
r4 = 0xcd148778 r5 = 0x00000005
r6 = 0x00006000 r7 = 0xcd148778
brelse() at brelse+0x1f8
pc = 0xc03dfacc lr = 0xc03dda68 (bufwrite+0x2e4)
sp = 0xdd71a580 fp = 0xdd71a5b8
r4 = 0xcd148778 r5 = 0x00000005
r6 = 0x00006000 r7 = 0xc07cfc78
r8 = 0x00000000 r9 = 0x05000040
r10 = 0xc290e300
bufwrite() at bufwrite+0x2e4
pc = 0xc03dda68 lr = 0xc04e48d8 (ffs_bufwrite+0x14c)
sp = 0xdd71a5c0 fp = 0xdd71a5e0
r4 = 0xcd148778 r5 = 0xc290e300
r6 = 0xc05ad52d r7 = 0xcd148778
r8 = 0x00000000 r9 = 0x00000001
r10 = 0xc290e300
ffs_bufwrite() at ffs_bufwrite+0x14c
pc = 0xc04e48d8 lr = 0xc04c5af4 ($a+0x288)
sp = 0xdd71a5e8 fp = 0xdd71a670
r4 = 0xc07ca380 r5 = 0xc290e300
r6 = 0xc05ad52d
$a() at $a+0x288
pc = 0xc04c5af4 lr = 0xc04d2ba4 ($a+0x7c)
sp = 0xdd71a678 fp = 0xdd71a690
r4 = 0xc05aad74 r5 = 0xc2abd500
r6 = 0xc07ca43c r7 = 0x0000088b
r8 = 0x00021653 r9 = 0xc2ab0240
r10 = 0xdd71a6a8
$a() at $a+0x7c
pc = 0xc04d2ba4 lr = 0xc04d8f24 (softdep_sync_metadata+0x118)
sp = 0xdd71a698 fp = 0xdd71a6c8
softdep_sync_metadata() at softdep_sync_metadata+0x118
pc = 0xc04d8f24 lr = 0xc04e68f4 (ffs_syncvnode+0x54)
sp = 0xdd71a6d0 fp = 0xdd71a720
r4 = 0xc2ab4c00 r5 = 0xc2ab4c00
r6 = 0x00005000 r7 = 0xc2ab0240
r8 = 0xc2ab0240 r9 = 0x00000000
r10 = 0x00000000
ffs_syncvnode() at ffs_syncvnode+0x54
pc = 0xc04e68f4 lr = 0xc04bc008 (ffs_truncate+0x77c)
sp = 0xdd71a728 fp = 0xdd71a8d8
r4 = 0xc2ab4c00 r5 = 0xc2ab4c00
r6 = 0x00005000 r7 = 0xc2ab0240
r8 = 0xc2ab0240 r9 = 0x00000000
r10 = 0x00000000
ffs_truncate() at ffs_truncate+0x77c
pc = 0xc04bc008 lr = 0xc04e5b60 (ffs_write+0x750)
sp = 0xdd71a8e0 fp = 0xdd71a978
r4 = 0x00001000 r5 = 0xdd71aa78
r6 = 0xdd71aa58 r7 = 0xc2ab4c00
r8 = 0x0000000e r9 = 0x00050000
r10 = 0xc2a18000
ffs_write() at ffs_write+0x750
pc = 0xc04e5b60 lr = 0xc0552574 (VOP_WRITE_APV+0x130)
sp = 0xdd71a980 fp = 0xdd71aa38
r4 = 0xdd71aa78 r5 = 0xc064ef40
r6 = 0x00000000 r7 = 0x00000000
r8 = 0x00000000 r9 = 0x00000000
r10 = 0x00000101
VOP_WRITE_APV() at VOP_WRITE_APV+0x130
pc = 0xc0552574 lr = 0xc0408760 (vn_rdwr+0x1e0)
sp = 0xdd71aa40 fp = 0xdd71aaa8
r4 = 0xc2ab0240 r5 = 0xc2a48ee0
r6 = 0x00000001 r7 = 0x00000000
r8 = 0x00000000 r9 = 0xc290e500
vn_rdwr() at vn_rdwr+0x1e0
pc = 0xc0408760 lr = 0xc04088e0 (vn_rdwr_inchunks+0xa4)
sp = 0xdd71aab0 fp = 0xdd71aaf8
r4 = 0x20031000 r5 = 0x00001000
r6 = 0x00000000 r7 = 0x00005000
r8 = 0x00001000 r9 = 0x00005000
r10 = 0x00000001
vn_rdwr_inchunks() at vn_rdwr_inchunks+0xa4
pc = 0xc04088e0 lr = 0xc0305fcc (elf32_coredump+0x9b8)
sp = 0xdd71ab00 fp = 0xdd71ab98
r4 = 0x00000000 r5 = 0x00000002
r6 = 0x00000000 r7 = 0x00005000
r8 = 0xc2a93440 r9 = 0xc2a93400
r10 = 0x00000000
elf32_coredump() at elf32_coredump+0x9b8
pc = 0xc0305fcc lr = 0xc035ba6c ($a+0x5f4)
sp = 0xdd71aba0 fp = 0xdd71ad90
r4 = 0x00000000 r5 = 0xc2abe640
r6 = 0xc2ab0240 r7 = 0xc0305614
r8 = 0x0000004e r9 = 0xc058b625
r10 = 0x00000020
$a() at $a+0x5f4
pc = 0xc035ba6c lr = 0xc035c364 ($d)
sp = 0xdd71ad98 fp = 0xdd71ae30
r4 = 0xc2aa8000 r5 = 0xc2879c80
r6 = 0xc2abe640 r7 = 0xdd71adc0
r8 = 0x0000000b r9 = 0xc2aa8ab8
r10 = 0x0000000a
$d() at $d
pc = 0xc035c364 lr = 0xc039f164 (ast+0x2d8)
sp = 0xdd71ae38 fp = 0xdd71ae58
r4 = 0xc0591115 r5 = 0xc2879c80
r6 = 0xc2abe640 r7 = 0xc2abe6e8
r8 = 0xdd71ae60 r9 = 0x01020804
r10 = 0x00000ab8
ast() at ast+0x2d8
pc = 0xc039f164 lr = 0xc0530000 (exception_exit+0x48)
sp = 0xdd71ae60 fp = 0xbfffdd20
r4 = 0x60000013 r5 = 0xc2879c80
r6 = 0x2003b080 r7 = 0x2003b080
r8 = 0x00000000 r9 = 0x00008f33
r10 = 0x20031000
exception_exit() at exception_exit+0x48
pc = 0xc0530000 lr = 0x200270a0 (0x200270a0)
sp = 0xdd71aeb4 fp = 0xbfffdd20
r0 = 0x20031000 r1 = 0x00000000
r2 = 0x00000001 r3 = 0x00040002
r4 = 0x00000003 r5 = 0x00000004
r6 = 0x2003b080 r7 = 0x2003b080
r8 = 0x00000000 r9 = 0x00008f33
r10 = 0x20031000 r12 = 0x00000000
Unable to unwind into user mode
More information about the freebsd-arm
mailing list