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.

未知内核错误,不知道查哪里

Other Parts Discussed in Thread: AM5728

如后面的图,主要有两个错误:

[    0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.

[    0.396229] WARNING: CPU: 0 PID: 1 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x254/0x370

[    0.396240] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET L4_CFG (Read): Data Access in User mode during Functional access

[    0.396247] Modules linked in:
[    0.396263] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.79-gbde58ab01e #3

我们自己的板子很多功能有裁剪的,这两个错误让我无从查起,不知道是设备树的哪一块没有配置或者没配置好

  • 请重新上传一下图片。
  • 图片没有刷出来,打印如下,系统是可以正常启动的

    [    0.000000] start_kernel
    [    0.000000] start_kernel 2
    [    0.000000] Booting Linux on physical CPU 0x0

    [    0.000000] Linux version 4.14.79-gbde58ab01e (david@david-virtual-machine) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #3 SMP PREEMPT Tue Mar 26 09:14:09 CST 2019

    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code

    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM5728 ZODIAC
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [   0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
    [   0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
    [   0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000fd400000
    [   0.000000] OMAP4: Map 0x00000000fed00000 to fe600000 for dram barrier
    [   0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.
    [   0.000000] DRA752 ES2.0
    [    0.000000] percpu: Embedded 15 pages/cpu @eed5b000 s31372 r8192 d21876 u61440
    [   0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 468544
    [   0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=10.11.0.27:/targetNFS_5728,nolock rw ip=dhcp
    [   0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [   0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [   0.000000] Memory: 1659440K/1881088K available (8192K kernel code, 347K rwdata, 2576K rodata, 2048K init, 282K bss, 33232K reserved, 188416K cma-reserved, 1266688K highmem)
    [   0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [   0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [   0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc0a00000   (10208 kB)
    [    0.000000]       .init : 0xc0e00000 - 0xc1000000   (2048 kB)
    [   0.000000]       .data : 0xc1000000 - 0xc1056f98   ( 348 kB)
    [    0.000000]        .bss : 0xc1058000 - 0xc109ebe0   ( 283 kB)
    [   0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [   0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [   0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [   0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [   0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000017] Switching to timer-based delay loop, resolution 162ns
    [   0.000350] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000360] OMAP clocksource: 32k_counter at 32768 Hz
    [   0.000800] Console: colour dummy device 80x30
    [    0.000817] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.000825] This ensures that you still see kernel messages. Please
    [   0.000832] update your kernel commandline.
    [    0.000854] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [   0.000870] pid_max: default: 32768 minimum: 301
    [    0.000977] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [   0.000990] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001528] CPU: Testing write buffer coherency: ok
    [    0.001565] CPU0: Spectre v2: using ICIALLU workaround
    [   0.001759] /cpus/cpu@0 missing clock-frequency property
    [    0.001777] /cpus/cpu@1 missing clock-frequency property
    [    0.001789] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [   0.039883] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.059890] Hierarchical SRCU implementation.
    [    0.080082] EFI services will not be available.
    [   0.099954] smp: Bringing up secondary CPUs ...
    [    0.170324] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.170329] CPU1: Spectre v2: using ICIALLU workaround
    [   0.170429] smp: Brought up 1 node, 2 CPUs
    [    0.170440] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.170448] CPU: All CPU(s) started in HYP mode.
    [   0.170455] CPU: Virtualization extensions available.
    [    0.170989] devtmpfs: initialized
    [    0.187811] random: get_random_u32 called from bucket_table_alloc+0x108/0x230 with crng_init=0
    [   0.188068] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [   0.188267] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [   0.188284] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.192074] pinctrl core: initialized pinctrl subsystem
    [   0.192538] DMI not present or invalid.
    [    0.192790] NET: Registered protocol family 16
    [   0.193833] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.194750] omap_hwmod: l3_main_2 using broken dt data from ocp
    [   0.394660] cpuidle: using governor ladder
    [    0.394693] cpuidle: using governor menu
    [    0.396173] ------------[ cut here ]------------
    [   0.396192] WARNING: CPU: 0 PID: 1 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x254/0x370
    [   0.396202] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET L4_CFG (Read): Data Access in User mode during Functional access
    [    0.396210] Modules linked in:
    [   0.396226] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.79-gbde58ab01e #3
    [    0.396234] Hardware name: Generic DRA74X (Flattened Device Tree)
    [    0.396242] Backtrace:
    [   0.396259] [<c020b4dc>] (dump_backtrace) from [<c020b7c0>] (show_stack+0x18/0x1c)
    [    0.396271]  r7:00000009 r6:60000193 r5:00000000 r4:c1053e10
    [   0.396286] [<c020b7a8>] (show_stack) from [<c0934208>] (dump_stack+0x90/0xa4)
    [    0.396300] [<c0934178>] (dump_stack) from [<c022b9cc>] (__warn+0xec/0x104)
    [   0.396309]  r7:00000009 r6:c0bd6540 r5:00000000 r4:ee87f978
    [    0.396320] [<c022b8e0>] (__warn) from [<c022ba24>] (warn_slowpath_fmt+0x40/0x48)
    [   0.396330]  r9:0000000f r8:eea02b50 r7:c0bd63ac r6:00000002 r5:c0bd646c r4:c0bd6510
    [    0.396341] [<c022b9e8>] (warn_slowpath_fmt) from [<c051bd20>] (l3_interrupt_handler+0x254/0x370)
    [    0.396349]  r3:eea029c0 r2:c0bd6510
    [    0.396356]  r4:80080003
    [    0.396369] [<c051bacc>] (l3_interrupt_handler) from [<c027f5a4>] (__handle_irq_event_percpu+0x6c/0x134)
    [   0.396380]  r10:c105580d r9:eea0c500 r8:00000017 r7:ee87fa9c r6:00000000 r5:eea0c500
    [    0.396387]  r4:eea02ec0
    [   0.396399] [<c027f538>] (__handle_irq_event_percpu) from [<c027f690>] (handle_irq_event_percpu+0x24/0x60)
    [   0.396410]  r10:60000013 r9:ee87e000 r8:ee808000 r7:00000000 r6:c10093ac r5:eea0c500
    [    0.396417]  r4:eea0c500
    [   0.396428] [<c027f66c>] (handle_irq_event_percpu) from [<c027f70c>] (handle_irq_event+0x40/0x64)
    [    0.396436]  r5:eea0c564 r4:eea0c500
    [   0.396449] [<c027f6cc>] (handle_irq_event) from [<c0283020>] (handle_fasteoi_irq+0xac/0x160)
    [    0.396458]  r7:00000000 r6:c10093ac r5:eea0c564 r4:eea0c500
    [   0.396471] [<c0282f74>] (handle_fasteoi_irq) from [<c027e7f4>] (generic_handle_irq+0x2c/0x3c)
    [    0.396480]  r7:00000000 r6:00000000 r5:00000017 r4:c0e64b3c
    [   0.396491] [<c027e7c8>] (generic_handle_irq) from [<c027ed7c>] (__handle_domain_irq+0x64/0xbc)
    [    0.396503] [<c027ed18>] (__handle_domain_irq) from [<c0201474>] (gic_handle_irq+0x44/0x80)
    [   0.396513]  r9:ee87e000 r8:fa213000 r7:fa212000 r6:ee87fb58 r5:fa21200c r4:c1004000
    [    0.396525] [<c0201430>] (gic_handle_irq) from [<c020c378>] (__irq_svc+0x58/0x8c)
    [   0.396533] Exception stack(0xee87fb58 to 0xee87fba0)
    [    0.396541] fb40:                                                       eea0c564 60000013
    [   0.396552] fb60: 00000004 00000005 eea0c500 eea02ec0 00000017 00000000 eea0c5cc eea0c564
    [    0.396561] fb80: 60000013 ee87fbb4 ee87fbb8 ee87fba8 c02816e8 c094ce84 60000013 ffffffff
    [   0.396570]  r9:ee87e000 r8:eea0c5cc r7:ee87fb8c r6:ffffffff r5:60000013 r4:c094ce84
    [    0.396585] [<c094ce5c>] (_raw_spin_unlock_irqrestore) from [<c02816e8>] (__setup_irq+0x44c/0x714)
    [   0.396598] [<c028129c>] (__setup_irq) from [<c0281b20>] (request_threaded_irq+0xe0/0x154)
    [    0.396608]  r10:eea0c514 r9:00000000 r8:00000017 r7:00000000 r6:eea0c500 r5:00000000
    [   0.396615]  r4:eea02ec0
    [    0.396628] [<c0281a40>] (request_threaded_irq) from [<c028419c>] (devm_request_threaded_irq+0x70/0xc4)
    [   0.396639]  r10:00000000 r9:eea10a10 r8:c051bacc r7:00000017 r6:eea02b50 r5:eea02e90
    [    0.396647]  r4:c0bd62dc r3:00000000
    [   0.396659] [<c028412c>] (devm_request_threaded_irq) from [<c051c018>] (omap_l3_probe+0x1dc/0x278)
    [    0.396669]  r10:00000002 r9:eea02b50 r8:eea10a10 r7:c108dcdc r6:00000008 r5:eea02b50
    [   0.396676]  r4:00000000
    [    0.396688] [<c051be3c>] (omap_l3_probe) from [<c0655658>] (platform_drv_probe+0x58/0xb4)
    [   0.396698]  r10:00000000 r9:00000000 r8:c102225c r7:fffffdfb r6:c102225c r5:ffffffed
    [    0.396706]  r4:eea10a10
    [    0.396717] [<c0655600>] (platform_drv_probe) from [<c0653b78>] (driver_probe_device+0x218/0x2e4)
    [    0.396727]  r7:00000000 r6:c10953f0 r5:c10953ec r4:eea10a10
    [    0.396737] [<c0653960>] (driver_probe_device) from [<c0653d94>] (__device_attach_driver+0xa0/0xd4)
    [    0.396747]  r10:00000000 r9:00000000 r8:c10953c8 r7:00000001 r6:ee87fd38 r5:eea10a10
    [   0.396755]  r4:c102225c r3:00000000
    [    0.396768] [<c0653cf4>] (__device_attach_driver) from [<c0651fa0>] (bus_for_each_drv+0x4c/0x9c)
    [   0.396777]  r7:00000001 r6:c0653cf4 r5:ee87fd38 r4:00000000
    [    0.396789] [<c0651f54>] (bus_for_each_drv) from [<c065383c>] (__device_attach+0xb8/0x11c)
    [   0.396798]  r6:eea10a10 r5:eea10a44 r4:eea10a10
    [    0.396808] [<c0653784>] (__device_attach) from [<c0653e14>] (device_initial_probe+0x14/0x18)
    [   0.396816]  r7:eea10a10 r6:eea10a10 r5:c10327b0 r4:eea10a18
    [    0.396827] [<c0653e00>] (device_initial_probe) from [<c0652da0>] (bus_probe_device+0x8c/0x94)
    [   0.396839] [<c0652d14>] (bus_probe_device) from [<c0650fcc>] (device_add+0x3b8/0x5a8)
    [    0.396848]  r7:eea10a10 r6:c1032610 r5:00000000 r4:eea10a18
    [    0.396861] [<c0650c14>] (device_add) from [<c079bb58>] (of_device_add+0x38/0x40)
    [    0.396870]  r10:00000001 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:eed7d97c
    [   0.396877]  r4:eea10a00
    [    0.396888] [<c079bb20>] (of_device_add) from [<c079c07c>] (of_platform_device_create_pdata+0x7c/0xb4)
    [   0.396900] [<c079c000>] (of_platform_device_create_pdata) from [<c079c278>] (of_platform_bus_create+0x168/0x1f4)
    [   0.396910]  r9:00000000 r8:c0e4e588 r7:00000000 r6:c0e4e588 r5:00000000 r4:eed7d92c
    [    0.396920] [<c079c110>] (of_platform_bus_create) from [<c079c47c>] (of_platform_populate+0x74/0xd4)
    [   0.396930]  r10:00000001 r9:00000000 r8:c0e4e588 r7:c0e51d08 r6:00000000 r5:eed7bddc
    [    0.396937]  r4:eed7d92c
    [   0.396950] [<c079c408>] (of_platform_populate) from [<c0e0ed60>] (pdata_quirks_init+0x74/0x88)
    [    0.396960]  r10:c1058000 r9:000000d3 r8:c0e4a828 r7:c1058000 r6:c0e03924 r5:00000000
    [   0.396967]  r4:c0e51d08
    [    0.396979] [<c0e0ecec>] (pdata_quirks_init) from [<c0e0ece0>] (omap_generic_init+0x18/0x24)
    [   0.396986]  r5:00000000 r4:ffffe000
    [    0.396999] [<c0e0ecc8>] (omap_generic_init) from [<c0e0394c>] (customize_machine+0x28/0x30)
    [   0.397012] [<c0e03924>] (customize_machine) from [<c02019fc>] (do_one_initcall+0x4c/0x170)
    [    0.397023] [<c02019b0>] (do_one_initcall) from [<c0e00f98>] (kernel_init_freeable+0x1d8/0x274)
    [   0.397033]  r8:c0e4a828 r7:c1058000 r6:00000004 r5:c0e5ca18 r4:c0c820a4
    [    0.397044] [<c0e00dc0>] (kernel_init_freeable) from [<c0947210>] (kernel_init+0x10/0x114)
    [   0.397054]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0947200
    [    0.397061]  r4:00000000
    [   0.397073] [<c0947200>] (kernel_init) from [<c0207d18>] (ret_from_fork+0x14/0x3c)
    [    0.397080]  r5:c0947200 r4:00000000
    [    0.397092] ---[ end trace 0c425de00f0621fe ]---
    [   0.403250] OMAP GPIO hardware version 0.1
    [    0.430029] No ATAGs?
    [    0.430104] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [   0.430117] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.430484] omap4_sram_init:Unable to allocate sram needed to handle errata I688
    [   0.430495] omap4_sram_init:Unable to get sram pool needed to handle errata I688
    [    0.431030] OMAP DMA hardware revision 0.0
    [   0.440563] edma 43300000.edma: memcpy is disabled
    [    0.443831] edma 43300000.edma: TI EDMA DMA engine driver
    [   0.450662] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.453975] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [   0.454171] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.454409] omap-iommu 58882000.mmu: 58882000.mmu registered
    [   0.454653] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.455008] omap-iommu 41501000.mmu: 41501000.mmu registered
    [   0.455213] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.455442] iommu: Adding device 58820000.ipu to group 1
    [   0.455525] iommu: Adding device 55020000.ipu to group 2
    [    0.455676] iommu: Adding device 40800000.dsp to group 0
    [   0.455937] iommu: Adding device 41000000.dsp to group 3
    [    0.458007] palmas 0-0058: Irq flag is 0x00000004
    [    0.482289] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
    [   

  • 你使用哪个主板?
  • 类似的问题请看看这个帖子:e2e.ti.com/.../452551