Other Parts Discussed in Thread: PMP
Tool/software: Linux
Hi,
we have developed a custom board with AM5718 processor using ti-processor-sdk-linux-am57xx-evm-05.02.00.10. In the process of flashing eMMC with bootable sd card we are unable to extract tar file due to the segmentation fault at the end using this by removing the sd card when we tried to boot with eMMC we are able to boot up to u-boot and we are not able to find the eMMC and the related log is attached below kindly guide us what might be the fault.
U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (May 11 2019 - 15:55:58)
DRA722-GP ES2.0
U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (May 11 2019 - 15:55:58)
DRA722-GP ES2.0
Trying to boot from MMC2_2
no pinctrl state for default mode
no pinctrl state for default mode
MMC: no card present
*** Warning - MMC init failed, using default environment
U-Boot 2018.01-00558-gca1e85ecb5-dirty (May 11 2019 - 15:55:58 +0530)
CPU : DRA722-GP ES2.0
Model: TI AM5718 IDK
Board: AM571x IDRAM: 1 GiB
MMC: prop_name: pinctrl-0 mode: default index: 0
prop_name: pinctrl-0 mode: default index: 0
prop_name: pinctrl-2 mode: ddr_1_8v index: 2
prop_name: pinctrl-1 mode: hs index: 1
OMAP SD/MMC: 0, OMAP SD/MMC: 1
MMC: no card present
*** Warning - MMC init failed, using default environment
Warning: fastboot.board_rev: unknown board revision
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
SCSI: SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net: Could not get PHY for ethernet@48484000: addr 0
Warning: ethernet@48484000 using MAC address from ROM
eth0: ethernet@48484000
Hit any key to stop autoboot: 0
WARNING: Could not determine device tree to use
MMC: no card present
MMC: no card present
MMC: no card present
MMC: no card present
Trying to boot Linux from eMMC ...
MMC: no card present
MMC: no card present
## Error: "emmc_android_boot" not defined
=>
=>
=>
=> mmc info
MMC: no card present
And the log related to segmentation fault while extracting the tar file
/usr/bin/dbus-send
./usr/bin/certcgi
./usr/bin/lat_sig
./usr/bin/kmstest.kms++
./usr/bin/advtest
./usr/bin/arm_compute_benchmark
./usr/bin/aseqdump
./usr/bin/flann_example_c
./usr/bin/bfl/
./usr/bin/bfl/test_compare_filters
./usr/bin/bfl/test_kalman_smoother
./usr/bin/bfl/test_nonlinear_kalman
./usr/bin/bfl/test_nonlinear_particle
./usr/bin/bfl/test_linear_kalman
./usr/bin/bfl/test_discrete_filter
./usr/bin/modeprint
./usr/bin/lat_ctx[ 714.602064] Unable to handle kernel paging request at virtual address 027369d3
[ 714.610777] pgd = edea3100
[ 714.613673] [027369d3] *pgd=9d0f0003, *pmd=00000000
[ 714.618579] Internal error: Oops: a06 [#2] PREEMPT ARM
[ 714.623736] Modules linked in: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo xhci_plat_hcd xhci_hcd dwc3 udc_core snn
[ 714.664432] CPU: 0 PID: 979 Comm: tar Tainted: G D W 4.14.79-gbde58ab01e #6
[ 714.672380] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 714.678498] task: ede34c00 task.stack: ecec2000
[ 714.683050] PC is at list_lru_add+0x9c/0x14c
[ 714.687338] LR is at dput.part.6+0x254/0x2cc
[ 714.691623] pc : [<c02ed5c4>] lr : [<c033cf1c>] psr: 60010013
[ 714.697912] sp : ecec3ee0 ip : eda761c0 fp : ecec3ef4
[ 714.703157] r10: ffffff9c r9 : 00000001 r8 : 00080060
[ 714.708401] r7 : 00080040 r6 : c0bb1034 r5 : ffffe000 r4 : ecfc4880
[ 714.714953] r3 : eda761c0 r2 : 027369d3 r1 : ecfc48e8 r0 : eda761c0
[ 714.721507] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 714.728671] Control: 30c5387d Table: adea3100 DAC: fffffffd
[ 714.734439] Process tar (pid: 979, stack limit = 0xecec2208)
[ 714.740119] Stack: (0xecec3ee0 to 0xecec4000)
[ 714.744495] 3ee0: ecfc4880 ffffe000 ecec3f24 ecec3ef8 c033cf1c c02ed534 00000000 edc7b000
[ 714.752705] 3f00: fffffffe ecfc4880 00000000 ecec3f58 000c1100 ffffff9c ecec3f34 ecec3f28
[ 714.760917] 3f20: c033cfac c033ccd4 ecec3f94 ecec3f38 c0333ca8 c033cfa0 ecec3f58 ecec3f48
[ 714.769128] 3f40: 00000874 00000000 00000000 00000000 ee7a8410 deac94c8 66b27aa1 00000007
[ 714.777339] 3f60: edc7b01a 00000000 5c1b247c 000c0070 000c0008 000c1100 0000000a c0207d84
[ 714.785549] 3f80: ecec2000 0000000a ecec3fa4 ecec3f98 c0334528 c0333b50 00000000 ecec3fa8
[ 714.793759] 3fa0: c0207b80 c033451c 000c0070 000c0008 000c1100 bef3b728 000081ed 00008000
[ 714.801969] 3fc0: 000c0070 000c0008 000c1100 0000000a 000bf8c0 00000005 000c0008 000c0070
[ 714.810180] 3fe0: 000bd148 bef3b7b4 00062f08 b6ed98a8 60010030 000c1100 00000000 00000000
[ 714.818387] Backtrace:
[ 714.820849] [<c02ed528>] (list_lru_add) from [<c033cf1c>] (dput.part.6+0x254/0x2cc)
[ 714.828536] r5:ffffe000 r4:ecfc4880
[ 714.832126] [<c033ccc8>] (dput.part.6) from [<c033cfac>] (dput+0x18/0x1c)
[ 714.838942] r10:ffffff9c r9:000c1100 r8:ecec3f58 r7:00000000 r6:ecfc4880 r5:fffffffe
[ 714.846801] r4:edc7b000 r3:00000000
[ 714.850394] [<c033cf94>] (dput) from [<c0333ca8>] (do_unlinkat+0x164/0x2a0)
[ 714.857386] [<c0333b44>] (do_unlinkat) from [<c0334528>] (SyS_unlink+0x18/0x1c)
[ 714.864726] r10:0000000a r9:ecec2000 r8:c0207d84 r7:0000000a r6:000c1100 r5:000c0008
[ 714.872586] r4:000c0070
[ 714.875132] [<c0334510>] (SyS_unlink) from [<c0207b80>] (ret_fast_syscall+0x0/0x4c)
[ 714.882821] Code: e1a0000c e5932004 e5831004 e8810005 (e5821000)
[ 714.888982] ---[ end trace 670b20cdb8d3ab80 ]---
[ 714.893630] note: tar[979] exited with preempt_count 2
[ 714.904427] Unable to handle kernel paging request at virtual address e6bd1620
[ 714.911682] pgd = ee5c69c0
[ 714.914397] [e6bd1620] *pgd=80000080007003, *pmd=00000000
[ 714.919824] Internal error: Oops: 206 [#3] PREEMPT ARM
[ 714.924980] Modules linked in: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo xhci_plat_hcd xhci_hcd dwc3 udc_core snn
[ 714.965666] CPU: 0 PID: 50 Comm: mmcqd/1 Tainted: G D W 4.14.79-gbde58ab01e #6
[ 714.973875] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 714.979991] task: ef326400 task.stack: eebf8000
[ 714.984544] PC is at test_clear_page_writeback+0x118/0x428
[ 714.990050] LR is at 0xfffffffe
[ 714.993199] pc : [<c02d2138>] lr : [<fffffffe>] psr: a0070193
[ 714.999489] sp : eebf9ce0 ip : 0000011c fp : eebf9d14
[ 715.004732] r10: 80070113 r9 : ed772ea0 r8 : ee655600
[ 715.009976] r7 : ed772f7c r6 : ef902b4c r5 : ee655200 r4 : 00000001
[ 715.016527] r3 : e6bd1600 r2 : 00000001 r1 : de659ab0 r0 : ef902b4c
[ 715.023079] Flags: NzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 715.030329] Control: 30c5387d Table: ae5c69c0 DAC: fffffffd
[ 715.036096] Process mmcqd/1 (pid: 50, stack limit = 0xeebf8208)
[ 715.042038] Stack: (0xeebf9ce0 to 0xeebfa000)
[ 715.046412] 9ce0: d9c0fd20 e6bd1600 ffffe000 ef902b4c 00000000 de630e00 00001000 ef902b4c
[ 715.054623] 9d00: 00000000 d65f980c eebf9d2c eebf9d18 c02c2254 c02d202c de630e00 00000000
[ 715.062834] 9d20: eebf9d7c eebf9d30 c03d2a78 c02c2200 c03d2aec c0bb62f4 c10210b4 c0a14310
[ 715.071044] 9d40: 00070113 ffffe000 00000000 ee6b10c0 c03d2d88 ee6b10c0 d9c0fd20 00050000
[ 715.079255] 9d60: 00000000 ee727c00 00000000 ee727ed0 eebf9de4 eebf9d80 c03d2eac c03d2868
[ 715.087465] 9d80: c020beb8 c0201450 0001d000 0001d000 00000000 00001000 ee6b10c0 00033000
[ 715.095677] 9da0: 00000000 d65f9800 0001d000 00000000 ee727ed0 eebf9dfc d65f9a64 eebf9dd8
[ 715.103887] 9dc0: ee6b10c0 c04b72e4 00050000 00000000 ee727c00 00000000 eebf9dfc eebf9de8
[ 715.112097] 9de0: c04b72c8 c03d2e60 ee6b10c0 00052000 eebf9e2c eebf9e00 c04bc3bc c04b720c
[ 715.120307] 9e00: c0765ee8 ee727da8 ee727c00 00000000 00000000 00000000 ee727c00 00000000
[ 715.128517] 9e20: eebf9e4c eebf9e30 c04bc608 c04bc304 ee727c00 ee727c00 eebd2488 00000000
[ 715.136727] 9e40: eebf9e7c eebf9e50 c04bd64c c04bc5f8 ee727eec ee727eec eebdf600 ee727c00
[ 715.144938] 9e60: 00000000 eebd2488 ee727e00 ee727c00 eebf9e9c eebf9e80 c04bd748 c04bd624
[ 715.153147] 9e80: ee727e00 eebd2480 ee727de8 eebf2800 eebf9ef4 eebf9ea0 c0778134 c04bd71c
[ 715.161358] 9ea0: ef326400 c0c10074 5cdf1f56 00000000 00000000 00000000 eebd2480 ee727fe8
[ 715.169568] 9ec0: 00000000 00000000 eebf9f0c eebd2488 eebf2800 ee727e00 00000000 eebd2480
[ 715.177778] 9ee0: eebd2490 ee727e00 eebf9f44 eebf9ef8 c077881c c0777ed8 ee837000 00000001
[ 715.185989] 9f00: eebf9f2c eebf9f10 c04baa20 c04c5a28 ee727e00 eebd2488 ee837000 ffffe000
[ 715.194199] 9f20: eebd2488 ee837000 00000001 eeae5128 eebd2490 ee727e00 eebf9f74 eebf9f48
[ 715.202408] 9f40: c0778f90 c077869c ef326400 eebe0000 eeb88a80 00000000 eebf8000 eebd2488
[ 715.210619] 9f60: c0778eac eeb99c0c eebf9fac eebf9f78 c02463f4 c0778eb8 eebe0018 eebe0018
[ 715.218830] 9f80: 00000000 eeb88a80 c0246298 00000000 00000000 00000000 00000000 00000000
[ 715.227040] 9fa0: 00000000 eebf9fb0 c0207c58 c02462a4 00000000 00000000 00000000 00000000
[ 715.235250] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 715.243461] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 715.251668] Backtrace:
[ 715.254133] [<c02d2020>] (test_clear_page_writeback) from [<c02c2254>] (end_page_writeback+0x60/0x88)
[ 715.263393] r10:d65f980c r9:00000000 r8:ef902b4c r7:00001000 r6:de630e00 r5:00000000
[ 715.271251] r4:ef902b4c
[ 715.273799] [<c02c21f4>] (end_page_writeback) from [<c03d2a78>] (ext4_finish_bio+0x21c/0x220)
[ 715.282357] r5:00000000 r4:de630e00
[ 715.285948] [<c03d285c>] (ext4_finish_bio) from [<c03d2eac>] (ext4_end_bio+0x58/0x1d0)
[ 715.293897] r10:ee727ed0 r9:00000000 r8:ee727c00 r7:00000000 r6:00050000 r5:d9c0fd20
[ 715.301756] r4:ee6b10c0
[ 715.304302] [<c03d2e54>] (ext4_end_bio) from [<c04b72c8>] (bio_endio+0xc8/0xe4)
[ 715.311641] r9:00000000 r8:ee727c00 r7:00000000 r6:00050000 r5:c04b72e4 r4:ee6b10c0
[ 715.319419] [<c04b7200>] (bio_endio) from [<c04bc3bc>] (blk_update_request+0xc4/0x2f4)
[ 715.327367] r5:00052000 r4:ee6b10c0
[ 715.330957] [<c04bc2f8>] (blk_update_request) from [<c04bc608>] (blk_update_bidi_request+0x1c/0x70)
[ 715.340041] r9:00000000 r8:ee727c00 r7:00000000 r6:00000000 r5:00000000 r4:ee727c00
[ 715.347819] [<c04bc5ec>] (blk_update_bidi_request) from [<c04bd64c>] (blk_end_bidi_request+0x34/0xf8)
[ 715.357076] r7:00000000 r6:eebd2488 r5:ee727c00 r4:ee727c00
[ 715.362759] [<c04bd618>] (blk_end_bidi_request) from [<c04bd748>] (blk_end_request+0x38/0x78)
[ 715.371318] r8:ee727c00 r7:ee727e00 r6:eebd2488 r5:00000000 r4:ee727c00
[ 715.378049] [<c04bd710>] (blk_end_request) from [<c0778134>] (mmc_blk_issue_rw_rq+0x268/0x35c)
[ 715.386693] r5:eebf2800 r4:ee727de8
[ 715.390283] [<c0777ecc>] (mmc_blk_issue_rw_rq) from [<c077881c>] (mmc_blk_issue_rq+0x18c/0x81c)
[ 715.399017] r10:ee727e00 r9:eebd2490 r8:eebd2480 r7:00000000 r6:ee727e00 r5:eebf2800
[ 715.406877] r4:eebd2488
[ 715.409419] [<c0778690>] (mmc_blk_issue_rq) from [<c0778f90>] (mmc_queue_thread+0xe4/0x150)
[ 715.417805] r10:ee727e00 r9:eebd2490 r8:eeae5128 r7:00000001 r6:ee837000 r5:eebd2488
[ 715.425664] r4:ffffe000
[ 715.428210] [<c0778eac>] (mmc_queue_thread) from [<c02463f4>] (kthread+0x15c/0x164)
[ 715.435899] r10:eeb99c0c r9:c0778eac r8:eebd2488 r7:eebf8000 r6:00000000 r5:eeb88a80
[ 715.443759] r4:eebe0000 r3:ef326400
[ 715.447353] [<c0246298>] (kthread) from [<c0207c58>] (ret_from_fork+0x14/0x3c)
[ 715.454605] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0246298
[ 715.462464] r4:eeb88a80
[ 715.465007] Code: e3a02001 e50b3030 eb19b750 e51b3030 (e5933020)
[ 715.471125] ---[ end trace 670b20cdb8d3ab81 ]---
[ 715.475808] note: mmcqd/1[50] exited with preempt_count 1
[ 715.482543] Unable to handle kernel paging request at virtual address 696e5574
[ 715.503216] pgd = c0003000
[ 715.505935] [696e5574] *pgd=80000080005003, *pmd=00000000
[ 715.511363] Internal error: Oops: 205 [#4] PREEMPT ARM
[ 715.516518] Modules linked in: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo xhci_plat_hcd xhci_hcd dwc3 udc_core snn
[ 715.557206] CPU: 0 PID: 967 Comm: jbd2/mmcblk1p2- Tainted: G D W 4.14.79-gbde58ab01e #6
[ 715.566200] Hardware name: Generic DRA72X (Flattened Device Tree)
[ 715.572317] task: ede38000 task.stack: ecce8000
[ 715.576870] PC is at __find_get_block+0x13c/0x3cc
[ 715.581591] LR is at __getblk_gfp+0x24/0x3a4
[ 715.585877] pc : [<c035ab30>] lr : [<c035b1c8>] psr: 60070013
[ 715.592167] sp : ecce9d80 ip : c1020968 fp : ecce9dbc
[ 715.597410] r10: eedd2780 r9 : efc70c00 r8 : 00000000
[ 715.602655] r7 : 00000000 r6 : 0006a7f4 r5 : c1020968 r4 : 00000000
[ 715.609207] r3 : 00000000 r2 : 00000001 r1 : 696e5520 r0 : c10209a8
[ 715.615760] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 715.622923] Control: 30c5387d Table: addac080 DAC: fffffffd
[ 715.628691] Process jbd2/mmcblk1p2- (pid: 967, stack limit = 0xecce8208)
[ 715.635418] Stack: (0xecce9d80 to 0xeccea000)
[ 715.639792] 9d80: ed506f7c 000027f4 00000000 00000000 ecce9dcc d1217240 00001000 00000001
[ 715.648002] 9da0: efc70c00 00000000 00000000 eedd2780 ecce9e1c ecce9dc0 c035b1c8 c035aa00
[ 715.656213] 9dc0: 00001000 ecce9dd0 c033f3b8 c03b3a94 ecce9dfc ecce9de0 c03f1164 c033f3a0
[ 715.664424] 9de0: 0006a7f4 00000000 00000001 eedd2780 ecce9e1c d1217240 edfbbc00 00000001
[ 715.672635] 9e00: eedd2780 00000000 00000000 eedd2780 ecce9e4c ecce9e20 c03f12ac c035b1b0
[ 715.680846] 9e20: 00001000 00000008 0006a7f4 00000000 d1217240 edfbbc00 ecce9ee0 00000000
[ 715.689056] 9e40: ecce9f24 ecce9e50 c03eb1b4 c03f126c c0251c00 c0941d50 ffffffff 000000a6
[ 715.697266] 9e60: 95e4f10e 00000000 00000029 00000000 00000225 00000000 0000a24b ecce9ee0
[ 715.705476] 9e80: 00000000 c03ea030 c101b240 00000000 eedd27d4 c0274028 00000000 ffffffff
[ 715.713686] 9ea0: 00000000 00000008 00000000 00000000 00000000 dcdd8800 c094c640 00000000
[ 715.721897] 9ec0: 000027ad 60040113 0006a7f2 00000000 ecce9ed0 ecce9ed0 ecce9ed8 ecce9ed8
[ 715.730106] 9ee0: ecce9ee0 ecce9ee0 ecce9ee8 ecce9ee8 ecce9ef0 ecce9ef0 c1080cbc edfbbc00
[ 715.738316] 9f00: ffffe000 edfbbdfc 00000000 c101b240 c1080cbc edfbbc38 ecce9f74 ecce9f28
[ 715.746527] 9f20: c03ef430 c03ea650 c025a61c edfbbc40 ecce9f4c 00000000 ede38000 c025a61c
[ 715.754738] 9f40: ecce9f40 ecce9f40 c03ef318 edca4dc0 edd640c0 00000000 ecce8000 edfbbc00
[ 715.762948] 9f60: c03ef318 ef1bbc04 ecce9fac ecce9f78 c02463f4 c03ef324 edca4dd8 edca4dd8
[ 715.771158] 9f80: 00000000 edd640c0 c0246298 00000000 00000000 00000000 00000000 00000000
[ 715.779369] 9fa0: 00000000 ecce9fb0 c0207c58 c02462a4 00000000 00000000 00000000 00000000
[ 715.787580] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 715.795789] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:50 UTC):
kernel[608]: [ 715.730106] 9ee0: ecce9ee0 ecce9ee0 ecce9ee8 ecce9ee8 ecce9ef0 ecce9ef0 c1080cbc edfbbc00
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:50 UTC):
kernel[608]: [ 715.738316] 9f00: ffffe000 edfbbdfc 00000000 c101b240 c1080cbc edfbbc38 ecce9f74 ecce9f28
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:50 UTC):
kernel[608]: [ 715.746527] 9f20: c03ef430 c03ea650 c025a61c edfbbc40 ecce9f4c 00000000 ede38000 c025a61c
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:50 UTC):
kernel[608]: [ 715.754738] 9f40: ecce9f40 ecce9f40 c03ef318 edca4dc0 edd640c0 00000000 ecce8000 edfbbc00
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.762948] 9f60: c03ef318 ef1bbc04 ecce9fac ecce9f78 c02463f4 c03ef324 edca4dd8 edca4dd8
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.771158] 9f80: 00000000 edd640c0 c0246298 00000000 00000000 00000000 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.779369] 9fa0: 00000000 ecce9fb0 c0207c58 c02462a4 00000000 00000000 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.787580] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.795789] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
Broadcast message from systemd-journald@am57xx-evm (Sun 2018-12-16 03:45:51 UTC):
kernel[608]: [ 715.916834] Code: 1afffff4 e5991008 e1a03004 e3a02001 (e591c054)
Segmentation fault
Thanks and regards
P. Venkata prasad