This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TDA2EVM5777: How can i check the list of kernel modules to be loaded?

Part Number: TDA2EVM5777

Tool/software: TI C/C++ Compiler

Hi,

I'm using custom board based on tda2xx.

I edited dra7-evm.dts file following schematic of custom board.

The board doesn't have eMMC, so it should use only SD card when it need to be boot.

I did many things to boot this board but i couldn't.

The below is boot log.

Welcome to Arago 2016.12!

[ 2.566760] systemd[1]: Set hostname to <dra7xx-evm>.
[ 2.573725] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[ 2.583069] systemd[1]: Initializing machine ID from random generator.
[ 2.649844] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[ 2.662096] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[ 2.672341] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[ 2.710584] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[ 2.727671] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[ 2.822896] random: systemd: uninitialized urandom read (16 bytes read, 17 bits of entropy available)
[ 2.832427] random: systemd: uninitialized urandom read (16 bytes read, 17 bits of entropy available)
[ 3.178611] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
[ 3.186440] systemd[1]: sysinit.target: Found dependency on alignment.service/start
[ 3.194136] systemd[1]: sysinit.target: Found dependency on basic.target/start
[ 3.201417] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[ 3.208894] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
[ 3.218354] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
[ SKIP ] Ordering cycle found, skipping alignment.service
[ 3.257983] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 3.285993] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 3.316025] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 3.346023] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 3.375889] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 3.395967] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ 3.425926] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 3.456384] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 3.485933] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 3.507132] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 3.536465] systemd[1]: Created slice System Slice.
[ OK ] Created slice System Slice.
[ 3.556179] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 3.606108] systemd[1]: Starting Create list of required static device nodes for the current kernel...
Starting Create list of required st... nodes for the current kernel...
[ 3.638001] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 3.666644] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 3.696514] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 3.756023] systemd[1]: Starting Setup Virtual Console...
Starting Setup Virtual Console...
[ 3.786157] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 3.815998] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 3.875916] systemd[1]: Mounting Temporary Directory...
Mounting Temporary Directory...
[ 3.896002] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 3.917937] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 3.947986] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 3.972020] systemd[1]: Starting Load Kernel Modules...
[ 3.979676] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Starting Load Kernel Modules...
[ 4.008143] systemd[1]: Mounting Debug File System...
Mounting Debug File System...
[ 4.041924] systemd[1]: Mounted Debug File System.
[ OK ] Mounted Debug File System.
[ 4.065991] systemd[1]: Mounted POSIX Message Queue File System.
[ OK ] Mounted POSIX Message Queue File System.
[ 4.096020] systemd[1]: Mounted Temporary Directory.
[ OK ] Mounted Temporary Directory.
[ 4.116137] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Started Create list of required sta...ce nodes for the current kernel.
[ OK ] Started Setup Virtual Console.
[ OK ] Started Remount Root and Kernel File Systems.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
Starting Apply Kernel Variables...
Starting Rebuild Hardware Database...
Starting Rebuild Dynamic Linker Cache...
Starting Create Static Device Nodes in /dev...
Starting Flush Journal to Persistent Storage...
[ OK ] Started Apply Kernel Variables.
[ 4.771859] systemd-journald[131]: Received request to flush runtime journal from PID 1
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Reached target Local File Systems (Pre).
Mounting /media/ram...
Mounting /var/volatile...
Starting udev Kernel Device Manager...
[ OK ] Mounted /var/volatile.
[ OK ] Mounted /media/ram.
[ 5.119727] Unable to handle kernel NULL pointer dereference at virtual address 0000024c
[ 5.127915] pgd = c0003000
[ 5.130630] [0000024c] *pgd=80000080004003, *pmd=00000000
[ 5.136099] Internal error: Oops: 206 [#1] PREEMPT SMP ARM
[ 5.141605] Modules linked in: sch_fq_codel
[ 5.145819] CPU: 0 PID: 195 Comm: systemd-cgroups Not tainted 4.4.84 #33
[ 5.152545] Hardware name: Generic DRA74X (Flattened Device Tree)
[ 5.158661] task: ee5f7200 ti: ee722000 task.ti: ee722000
[ 5.164085] PC is at __rcu_read_unlock+0x1c/0x60
[ 5.168721] LR is at mem_cgroup_end_page_stat+0x34/0x54
[ 5.173965] pc : [<c0088cf4>] lr : [<c0115734>] psr: 00080013
[ 5.173965] sp : ee723db0 ip : ee723dc8 fp : ee723dc4
[ 5.185488] r10: b6e11000 r9 : 04200000 r8 : bfc73fdf
[ 5.190731] r7 : b6ee4000 r6 : eff9202c r5 : ef00b400 r4 : 00000000
[ 5.197282] r3 : ee722000 r2 : ef00b400 r1 : 00000000 r0 : ef00b400
[ 5.203834] Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 5.210995] Control: 30c5387d Table: ae698c80 DAC: fffffffd
[ 5.216761] Process systemd-cgroups (pid: 195, stack limit = 0xee722210)
[ 5.223487] Stack: (0xee723db0 to 0xee724000)
[ 5.227858] 3da0: eff9202c ef00b400 ee723dd4 ee723dc8
[ 5.236067] 3dc0: c0115734 c0088ce4 ee723dec ee723dd8 c01023d0 c011570c ffefe080 b6e10000
[ 5.244277] 3de0: ee723e8c ee723df0 c00f725c c0102318 c00de0f4 c00d6d3c b6ee3fff 02000200
[ 5.252486] 3e00: ee698c98 c00f5b1c ffe00000 b6ee3fff b6ee4000 c093a418 ee724000 b6ee4000
[ 5.260695] 3e20: b6ee4000 ffefe060 00000000 ee724038 ee6fbdc0 c093d5d0 c09b7880 ee6d75a0
[ 5.268907] 3e40: ee723ec8 c093a418 00000000 c00dde18 00000000 fffffffb 00000000 00000000
[ 5.277115] 3e60: 00000000 ee6d75a0 ffffffff ee723ec8 00000000 00000000 ee722000 00000000
[ 5.285325] 3e80: ee723ebc ee723e90 c00f7f54 c00f6e28 00000000 ee724000 ee72403c ee6d7ae0
[ 5.293535] 3ea0: ee723ef8 00000001 ee724000 ee72403c ee723f34 ee723ec0 c00ffa90 c00f7f04
[ 5.301745] 3ec0: ee723ef4 ee723ed0 ee724000 00000000 ef62d700 00000001 00000000 00000000
[ 5.309953] 3ee0: ffffffff eee0ada0 00000000 0000003f 00000400 ee6de000 00000000 00000001
[ 5.318165] 3f00: ee724000 c000fc84 ee722000 ee724000 00000000 00000001 ee724000 ee724000
[ 5.326373] 3f20: 00000000 00000001 ee723f4c ee723f38 c0032b84 c00ff9ac ee5f7200 ee5f7678
[ 5.334582] 3f40: ee723f74 ee723f50 c0037d0c c0032b48 ee723f6c 00000000 c012228c c0122068
[ 5.342791] 3f60: ee723f8c 000000f8 ee723f94 ee723f78 c003849c c0037a6c 00000001 00000000
[ 5.351000] 3f80: b6ef3758 000000f8 ee723fa4 ee723f98 c0038530 c0038460 00000000 ee723fa8
[ 5.359210] 3fa0: c000fae0 c0038524 00000001 00000000 00000000 00001008 00000000 00000000
[ 5.367419] 3fc0: 00000001 00000000 b6ef3758 000000f8 b6ef60b4 00000001 00510dac 00000000
[ 5.375631] 3fe0: 000000f8 bee6ed24 b6e7d44d b6e22996 60080030 00000000 00264420 11868110
[ 5.383838] Backtrace:
[ 5.386302] [<c0088cd8>] (__rcu_read_unlock) from [<c0115734>] (mem_cgroup_end_page_stat+0x34/0x54)
[ 5.395381] r5:ef00b400 r4:eff9202c
[ 5.398987] [<c0115700>] (mem_cgroup_end_page_stat) from [<c01023d0>] (page_remove_rmap+0xc4/0x118)
[ 5.408072] [<c010230c>] (page_remove_rmap) from [<c00f725c>] (unmap_single_vma+0x440/0x68c)
[ 5.416539] r5:b6e10000 r4:ffefe080
[ 5.420140] [<c00f6e1c>] (unmap_single_vma) from [<c00f7f54>] (unmap_vmas+0x5c/0x70)
[ 5.427910] r10:00000000 r9:ee722000 r8:00000000 r7:00000000 r6:ee723ec8 r5:ffffffff
[ 5.435802] r4:ee6d75a0
[ 5.438352] [<c00f7ef8>] (unmap_vmas) from [<c00ffa90>] (exit_mmap+0xf0/0x1fc)
[ 5.445599] r8:ee72403c r7:ee724000 r6:00000001 r5:ee723ef8 r4:ee6d7ae0
[ 5.452368] [<c00ff9a0>] (exit_mmap) from [<c0032b84>] (mmput+0x48/0xf4)
[ 5.459091] r6:00000001 r5:00000000 r4:ee724000
[ 5.463746] [<c0032b3c>] (mmput) from [<c0037d0c>] (do_exit+0x2ac/0x9b8)
[ 5.470470] r5:ee5f7678 r4:ee5f7200
[ 5.474068] [<c0037a60>] (do_exit) from [<c003849c>] (do_group_exit+0x48/0xc4)
[ 5.481316] r7:000000f8
[ 5.483864] [<c0038454>] (do_group_exit) from [<c0038530>] (__wake_up_parent+0x0/0x28)
[ 5.491809] r7:000000f8 r6:b6ef3758 r5:00000000 r4:00000001
[ 5.497518] [<c0038518>] (SyS_exit_group) from [<c000fae0>] (ret_fast_syscall+0x0/0x34)
[ 5.505554] Code: e1a0300d e3c33d7f e3c3303f e593400c (e594324c)
[ 5.511705] ---[ end trace 022c35ca0a75821a ]---
[ 5.516347] Fixing recursive fault but reboot is needed!
[ 26.135709] INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 26.141403] 1-...: (0 ticks this GP) idle=111/140000000000000/0 softirq=535/535 fqs=2062
[ 26.149699] (detected by 0, t=2102 jiffies, g=-72, c=-73, q=245)
[ 26.155825] Task dump for CPU 1:
[ 26.159062] systemd R running 0 1 0 0x00000002
[ 26.165455] Backtrace:
[ 26.167922] [<c00a6d48>] (smp_call_function_many) from [<c0016914>] (broadcast_tlb_mm_a15_erratum+0x88/0xb8)
[ 26.177786] r10:ee808700 r9:00e00000 r8:bb27dfdf r7:00000001 r6:ee808700 r5:ffffe000
[ 26.185677] r4:00000000
[ 26.188227] [<c001688c>] (broadcast_tlb_mm_a15_erratum) from [<c0016bc4>] (flush_tlb_page+0x94/0xd0)
[ 26.197393] r6:eebb1540 r5:00657000 r4:eebb1540
[ 26.202052] [<c0016b30>] (flush_tlb_page) from [<c010712c>] (ptep_set_access_flags+0x90/0xec)
[ 26.210606] r4:ffeee2b8
[ 26.213158] [<c001fad4>] (__kunmap_atomic) from [<c00f792c>] (do_wp_page+0x194/0x760)
[ 26.221015] r5:eebb1540 r4:efeeb994
[ 26.224615] [<c00f7798>] (do_wp_page) from [<c00fa304>] (handle_mm_fault+0xbf0/0x1294)
[ 26.232559] r10:00657000 r9:04e00000 r8:bb27dfdf r7:ffeee2b8 r6:ee808700 r5:ee808738
[ 26.240448] r4:eebb1540
[ 26.242998] [<c0078028>] (up_read) from [<c001cda0>] (do_page_fault+0x160/0x358)
[ 26.250424] [<c001cc40>] (do_page_fault) from [<c0009298>] (do_DataAbort+0x38/0xb8)
[ 26.258107] r10:005db84c r9:006577f8 r8:ef063fb0 r7:006577f0 r6:c001cc40 r5:00000a0f
[ 26.265997] r4:c093ef9c
[ 26.268545] [<c0009260>] (do_DataAbort) from [<c0014140>] (__dabt_usr+0x40/0x60)
[ 26.275968] Exception stack(0xef063fb0 to 0xef063ff8)
[ 26.281041] 3fa0: 006577f0 00657800 00000008 0000002c
[ 26.289252] 3fc0: 006395a4 000004e7 000004e8 00000000 006577f0 006577f8 005db84c 005db84c
[ 26.297460] 3fe0: 006577f0 bebdd778 004f7b88 b6eafc4c 80010010 ffffffff
[ 26.304098] r8:30c5387d r7:30c5387d r6:ffffffff r5:80010010 r4:b6eafc4c
[ 89.185706] INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 89.191400] 1-...: (0 ticks this GP) idle=111/140000000000000/0 softirq=535/535 fqs=8350
[ 89.199696] (detected by 0, t=8407 jiffies, g=-72, c=-73, q=315)
[ 89.205823] Task dump for CPU 1:
[ 89.209060] systemd R running 0 1 0 0x00000002
[ 89.215451] Backtrace:
[ 89.217916] [<c00a6d48>] (smp_call_function_many) from [<c0016914>] (broadcast_tlb_mm_a15_erratum+0x88/0xb8)
[ 89.227779] r10:ee808700 r9:00e00000 r8:bb27dfdf r7:00000001 r6:ee808700 r5:ffffe000
[ 89.235671] r4:00000000
[ 89.238219] [<c001688c>] (broadcast_tlb_mm_a15_erratum) from [<c0016bc4>] (flush_tlb_page+0x94/0xd0)
[ 89.247385] r6:eebb1540 r5:00657000 r4:eebb1540
[ 89.252040] [<c0016b30>] (flush_tlb_page) from [<c010712c>] (ptep_set_access_flags+0x90/0xec)
[ 89.260596] r4:ffeee2b8
[ 89.263147] [<c001fad4>] (__kunmap_atomic) from [<c00f792c>] (do_wp_page+0x194/0x760)
[ 89.271003] r5:eebb1540 r4:efeeb994
[ 89.274604] [<c00f7798>] (do_wp_page) from [<c00fa304>] (handle_mm_fault+0xbf0/0x1294)
[ 89.282548] r10:00657000 r9:04e00000 r8:bb27dfdf r7:ffeee2b8 r6:ee808700 r5:ee808738
[ 89.290439] r4:eebb1540
[ 89.292987] [<c0078028>] (up_read) from [<c001cda0>] (do_page_fault+0x160/0x358)
[ 89.300412] [<c001cc40>] (do_page_fault) from [<c0009298>] (do_DataAbort+0x38/0xb8)
[ 89.308095] r10:005db84c r9:006577f8 r8:ef063fb0 r7:006577f0 r6:c001cc40 r5:00000a0f
[ 89.315984] r4:c093ef9c
[ 89.318533] [<c0009260>] (do_DataAbort) from [<c0014140>] (__dabt_usr+0x40/0x60)
[ 89.325955] Exception stack(0xef063fb0 to 0xef063ff8)
[ 89.331025] 3fa0: 006577f0 00657800 00000008 0000002c
[ 89.339237] 3fc0: 006395a4 000004e7 000004e8 00000000 006577f0 006577f8 005db84c 005db84c
[ 89.347444] 3fe0: 006577f0 bebdd778 004f7b88 b6eafc4c 80010010 ffffffff
[ 89.354080] r8:30c5387d r7:30c5387d r6:ffffffff r5:80010010 r4:b6eafc4c
[ 152.235706] INFO: rcu_preempt detected stalls on CPUs/tasks:
[ 152.241398] 1-...: (0 ticks this GP) idle=111/140000000000000/0 softirq=535/535 fqs=14638
[ 152.249779] (detected by 0, t=14712 jiffies, g=-72, c=-73, q=315)
[ 152.255990] Task dump for CPU 1:
[ 152.259227] systemd R running 0 1 0 0x00000002
[ 152.265616] Backtrace:
[ 152.268080] [<c00a6d48>] (smp_call_function_many) from [<c0016914>] (broadcast_tlb_mm_a15_erratum+0x88/0xb8)
[ 152.277944] r10:ee808700 r9:00e00000 r8:bb27dfdf r7:00000001 r6:ee808700 r5:ffffe000
[ 152.285835] r4:00000000
[ 152.288385] [<c001688c>] (broadcast_tlb_mm_a15_erratum) from [<c0016bc4>] (flush_tlb_page+0x94/0xd0)
[ 152.297551] r6:eebb1540 r5:00657000 r4:eebb1540
[ 152.302206] [<c0016b30>] (flush_tlb_page) from [<c010712c>] (ptep_set_access_flags+0x90/0xec)
[ 152.310762] r4:ffeee2b8
[ 152.313311] [<c001fad4>] (__kunmap_atomic) from [<c00f792c>] (do_wp_page+0x194/0x760)
[ 152.321168] r5:eebb1540 r4:efeeb994
[ 152.324769] [<c00f7798>] (do_wp_page) from [<c00fa304>] (handle_mm_fault+0xbf0/0x1294)
[ 152.332713] r10:00657000 r9:04e00000 r8:bb27dfdf r7:ffeee2b8 r6:ee808700 r5:ee808738
[ 152.340603] r4:eebb1540
[ 152.343151] [<c0078028>] (up_read) from [<c001cda0>] (do_page_fault+0x160/0x358)
[ 152.350577] [<c001cc40>] (do_page_fault) from [<c0009298>] (do_DataAbort+0x38/0xb8)
[ 152.358260] r10:005db84c r9:006577f8 r8:ef063fb0 r7:006577f0 r6:c001cc40 r5:00000a0f
[ 152.366149] r4:c093ef9c
[ 152.368697] [<c0009260>] (do_DataAbort) from [<c0014140>] (__dabt_usr+0x40/0x60)
[ 152.376118] Exception stack(0xef063fb0 to 0xef063ff8)
[ 152.381187] 3fa0: 006577f0 00657800 00000008 0000002c
[ 152.389397] 3fc0: 006395a4 000004e7 000004e8 00000000 006577f0 006577f8 005db84c 005db84c
[ 152.397606] 3fe0: 006577f0 bebdd778 004f7b88 b6eafc4c 80010010 ffffffff
[ 152.404243] r8:30c5387d r7:30c5387d r6:ffffffff r5:80010010 r4:b6eafc4c

In kernel log, `[FAILED] Failed to start Load Kernel Modules.` means some of modules in list to be loaded were not loaded normally?

If then, how can i check the all list of kernel modules to be loaded?

Thanks and Regards,

Yoo.