<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Linux hangs in Non-secure in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Linux-hangs-in-Non-secure/m-p/788578#M122200</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, im trying to run linux on the imx6q&amp;nbsp;&amp;nbsp;SD board and the kernel runs fine when running as secure and when i switch to non secure the kernel hags. I believe that the problem is that the kernel is trying to access some peripheral that doesn't allow non-secure access and it's causing the crash but don't know which one.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the kernel output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[ 0.000000] Booting Linux on physical CPU 0x0&lt;BR /&gt;[ 0.000000] Linux version 4.15.0 (andersen@andersenbond) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.18&lt;BR /&gt;[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;BR /&gt;[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;BR /&gt;[ 0.000000] OF: fdt: Machine model: Freescale i.MX6 Quad SABRE Smart Device Board&lt;BR /&gt;[ 0.000000] Memory policy: Data cache writeback&lt;BR /&gt;[ 0.000000] cma: Reserved 64 MiB at 0x4c000000&lt;BR /&gt;[ 0.000000] ------------[ cut here ]------------&lt;BR /&gt;[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/arm/kernel/devtree.c:157 arm_dt_init_cpu_maps+0x108/0x170&lt;BR /&gt;[ 0.000000] DT /cpu 2 nodes greater than max cores 1, capping them&lt;BR /&gt;[ 0.000000] Modules linked in:&lt;BR /&gt;[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0 #26&lt;BR /&gt;[ 0.000000] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 0.000000] Backtrace: &lt;BR /&gt;[ 0.000000] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 0.000000] r7:00000009 r6:00000000 r5:c0713448 r4:c0a01f00&lt;BR /&gt;[ 0.000000] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 0.000000] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 0.000000] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b098&amp;gt;] (warn_slowpath_fmt+0x3c/0x44)&lt;BR /&gt;[ 0.000000] r8:eb9d694c r7:c0718c80 r6:c0713418 r5:00000001 r4:c0713464&lt;BR /&gt;[ 0.000000] [&amp;lt;c011b060&amp;gt;] (warn_slowpath_fmt) from [&amp;lt;c0804c3c&amp;gt;] (arm_dt_init_cpu_maps+0x108/0x170)&lt;BR /&gt;[ 0.000000] r3:00000002 r2:c0713464&lt;BR /&gt;[ 0.000000] r4:00000000&lt;BR /&gt;[ 0.000000] [&amp;lt;c0804b34&amp;gt;] (arm_dt_init_cpu_maps) from [&amp;lt;c080414c&amp;gt;] (setup_arch+0x7b8/0xa88)&lt;BR /&gt;[ 0.000000] r9:c118e230 r8:c0a1fe68 r7:4fffffff r6:ebffff40 r5:c0a09fe8 r4:c084605c&lt;BR /&gt;[ 0.000000] [&amp;lt;c0803994&amp;gt;] (setup_arch) from [&amp;lt;c08009f8&amp;gt;] (start_kernel+0x60/0x40c)&lt;BR /&gt;[ 0.000000] r10:10c53c7d r9:412fc09a r8:22000000 r7:c0a07080 r6:10c03c7d r5:00000051&lt;BR /&gt;[ 0.000000] r4:c080032c&lt;BR /&gt;[ 0.000000] [&amp;lt;c0800998&amp;gt;] (start_kernel) from [&amp;lt;00000000&amp;gt;] ( (null))&lt;BR /&gt;[ 0.000000] r10:10c53c7d r9:412fc09a r8:22000000 r7:00000f8c r6:10c03c7d r5:00000051&lt;BR /&gt;[ 0.000000] r4:c080032c&lt;BR /&gt;[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x40/0x50 with crng_init=0&lt;BR /&gt;[ 0.000000] ---[ end trace 0000000000000000 ]---&lt;BR /&gt;[ 0.000000] CPU: All CPU(s) started in SVC mode.&lt;BR /&gt;[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 195072&lt;BR /&gt;[ 0.000000] Kernel command line: init=/init console=ttymxc0,115200&lt;BR /&gt;[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)&lt;BR /&gt;[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)&lt;BR /&gt;[ 0.000000] Memory: 696588K/786432K available (5120K kernel code, 236K rwdata, 1700K rodata, 2048K init, 75)&lt;BR /&gt;[ 0.000000] Virtual kernel memory layout:&lt;BR /&gt;[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)&lt;BR /&gt;[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)&lt;BR /&gt;[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)&lt;BR /&gt;[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)&lt;BR /&gt;[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)&lt;BR /&gt;[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)&lt;BR /&gt;[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (6112 kB)&lt;BR /&gt;[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (2048 kB)&lt;BR /&gt;[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 237 kB)&lt;BR /&gt;[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) (7577 kB)&lt;BR /&gt;[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1&lt;BR /&gt;[ 0.000000] Running RCU self tests&lt;BR /&gt;[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16&lt;BR /&gt;[ 0.000000] Switching to timer-based delay loop, resolution 333ns&lt;BR /&gt;[ 0.000010] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns&lt;BR /&gt;[ 0.000040] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns&lt;BR /&gt;[ 0.002049] Console: colour dummy device 80x30&lt;BR /&gt;[ 0.002084] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar&lt;BR /&gt;[ 0.002101] ... MAX_LOCKDEP_SUBCLASSES: 8&lt;BR /&gt;[ 0.002116] ... MAX_LOCK_DEPTH: 48&lt;BR /&gt;[ 0.002130] ... MAX_LOCKDEP_KEYS: 8191&lt;BR /&gt;[ 0.002144] ... CLASSHASH_SIZE: 4096&lt;BR /&gt;[ 0.002156] ... MAX_LOCKDEP_ENTRIES: 32768&lt;BR /&gt;[ 0.002170] ... MAX_LOCKDEP_CHAINS: 65536&lt;BR /&gt;[ 0.002181] ... CHAINHASH_SIZE: 32768&lt;BR /&gt;[ 0.002195] memory used by lock dependency info: 4655 kB&lt;BR /&gt;[ 0.002208] per task-struct memory footprint: 1536 bytes&lt;BR /&gt;[ 0.002264] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=3)&lt;BR /&gt;[ 0.002301] pid_max: default: 32768 minimum: 301&lt;BR /&gt;[ 0.002589] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;BR /&gt;[ 0.002634] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;BR /&gt;[ 0.004923] CPU: Testing write buffer coherency: ok&lt;BR /&gt;[ 0.007925] Setting up static identity map for 0x20100000 - 0x20100078&lt;BR /&gt;[ 0.011067] devtmpfs: initialized&lt;BR /&gt;[ 0.047417] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns&lt;BR /&gt;[ 0.047478] futex hash table entries: 256 (order: 1, 11264 bytes)&lt;BR /&gt;[ 0.052091] pinctrl core: initialized pinctrl subsystem&lt;BR /&gt;[ 0.054265] NET: Registered protocol family 16&lt;BR /&gt;[ 0.074403] DMA: preallocated 256 KiB pool for atomic coherent allocations&lt;BR /&gt;[ 0.077615] cpuidle: using governor menu&lt;BR /&gt;[ 0.077795] CPU identified as i.MX6Q, silicon rev 1.2&lt;BR /&gt;[ 0.130173] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.&lt;BR /&gt;[ 0.130205] hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;BR /&gt;[ 0.133628] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver&lt;BR /&gt;[ 0.190120] vgaarb: loaded&lt;BR /&gt;[ 0.191247] SCSI subsystem initialized&lt;BR /&gt;[ 0.194129] i2c i2c-0: IMX I2C adapter registered&lt;BR /&gt;[ 0.194174] i2c i2c-0: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.196330] i2c i2c-1: IMX I2C adapter registered&lt;BR /&gt;[ 0.196375] i2c i2c-1: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.197988] i2c i2c-2: IMX I2C adapter registered&lt;BR /&gt;[ 0.198032] i2c i2c-2: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.200863] clocksource: Switched to clocksource mxc_timer1&lt;BR /&gt;[ 0.201680] VFS: Disk quotas dquot_6.6.0&lt;BR /&gt;[ 0.201804] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)&lt;BR /&gt;[ 0.517427] hw perfevents: no interrupt-affinity property for /soc/pmu, guessing.&lt;BR /&gt;[ 0.517676] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available&lt;BR /&gt;[ 0.522470] Initialise system trusted keyrings&lt;BR /&gt;[ 0.523095] workingset: timestamp_bits=30 max_order=18 bucket_order=0&lt;BR /&gt;[ 0.539176] fuse init (API version 7.26)&lt;BR /&gt;[ 0.543167] random: fast init done&lt;BR /&gt;[ 0.555892] Key type asymmetric registered&lt;BR /&gt;[ 0.556001] Asymmetric key parser 'x509' registered&lt;BR /&gt;[ 0.556142] io scheduler noop registered&lt;BR /&gt;[ 0.556172] io scheduler deadline registered&lt;BR /&gt;[ 0.556577] io scheduler cfq registered (default)&lt;BR /&gt;[ 0.556607] io scheduler mq-deadline registered&lt;BR /&gt;[ 0.556627] io scheduler kyber registered&lt;BR /&gt;[ 0.559875] OF: PCI: host bridge /soc/pcie@1ffc000 ranges:&lt;BR /&gt;[ 0.559955] OF: PCI: IO 0x01f80000..0x01f8ffff -&amp;gt; 0x00000000&lt;BR /&gt;[ 0.560095] OF: PCI: MEM 0x01000000..0x01efffff -&amp;gt; 0x01000000&lt;BR /&gt;[ 1.681567] imx6q-pcie 1ffc000.pcie: phy link never came up&lt;BR /&gt;[ 1.685351] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00&lt;BR /&gt;[ 1.685398] pci_bus 0000:00: root bus resource [bus 00-ff]&lt;BR /&gt;[ 1.685432] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]&lt;BR /&gt;[ 1.685460] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]&lt;BR /&gt;[ 1.686944] PCI: bus0: Fast back to back transfers disabled&lt;BR /&gt;[ 1.687330] PCI: bus1: Fast back to back transfers enabled&lt;BR /&gt;[ 1.687425] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]&lt;BR /&gt;[ 1.687468] pci 0000:00:00.0: BAR 6: assigned [mem 0x01100000-0x0110ffff pref]&lt;BR /&gt;[ 1.687496] pci 0000:00:00.0: PCI bridge to [bus 01]&lt;BR /&gt;[ 1.688709] pcieport 0000:00:00.0: Signaling PME with IRQ 302&lt;BR /&gt;[ 1.689438] pcieport 0000:00:00.0: AER enabled with IRQ 302&lt;BR /&gt;[ 1.695907] imx-pgc-pd imx-pgc-power-domain.0: Linked as a consumer to 20dc000.gpc&lt;BR /&gt;[ 1.696594] imx-pgc-pd imx-pgc-power-domain.1: Linked as a consumer to 20dc000.gpc&lt;BR /&gt;[ 1.699287] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 26, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 2.446039] console [ttymxc0] enabled&lt;BR /&gt;[ 2.466438] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.472782] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.478984] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.485269] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007&lt;BR /&gt;[ 2.520413] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108&lt;BR /&gt;[ 2.556070] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215&lt;BR /&gt;[ 2.562288] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0&lt;BR /&gt;[ 2.571393] [drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 0&lt;BR /&gt;[ 2.580833] ------------[ cut here ]------------&lt;BR /&gt;[ 2.585591] WARNING: CPU: 0 PID: 1 at ./include/linux/reset.h:67 ipu_probe+0x1cc/0x274&lt;BR /&gt;[ 2.593592] Modules linked in:&lt;BR /&gt;[ 2.596691] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.15.0 #26&lt;BR /&gt;[ 2.603900] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 2.610451] Backtrace: &lt;BR /&gt;[ 2.613000] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 2.620598] r7:00000009 r6:00000000 r5:c0749538 r4:00000000&lt;BR /&gt;[ 2.626346] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 2.633659] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 2.640568] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b12c&amp;gt;] (warn_slowpath_null+0x44/0x50)&lt;BR /&gt;[ 2.648215] r8:eb9d3a78 r7:e82e8b40 r6:c045bf38 r5:00000043 r4:c0749538&lt;BR /&gt;[ 2.655001] [&amp;lt;c011b0e8&amp;gt;] (warn_slowpath_null) from [&amp;lt;c045bf38&amp;gt;] (ipu_probe+0x1cc/0x274)&lt;BR /&gt;[ 2.663085] r6:00000000 r5:e8140810 r4:e8267c10&lt;BR /&gt;[ 2.667745] [&amp;lt;c045bd6c&amp;gt;] (ipu_probe) from [&amp;lt;c046c0b0&amp;gt;] (platform_drv_probe+0x58/0xb4)&lt;BR /&gt;[ 2.675696] r10:00000000 r9:00000000 r8:c0a312ec r7:fffffdfb r6:c0a312ec r5:fffffffe&lt;BR /&gt;[ 2.683630] r4:e8140810&lt;BR /&gt;[ 2.686206] [&amp;lt;c046c058&amp;gt;] (platform_drv_probe) from [&amp;lt;c046a5a8&amp;gt;] (driver_probe_device+0x254/0x338)&lt;BR /&gt;[ 2.695158] r7:00000000 r6:c119e8ec r5:c119e8e8 r4:e8140810&lt;BR /&gt;[ 2.700854] [&amp;lt;c046a354&amp;gt;] (driver_probe_device) from [&amp;lt;c046a740&amp;gt;] (__driver_attach+0xb4/0xb8)&lt;BR /&gt;[ 2.709377] r10:c0a31ba8 r9:c046c058 r8:c046c010 r7:00000000 r6:e8140844 r5:c0a312ec&lt;BR /&gt;[ 2.717279] r4:e8140810 r3:00000000&lt;BR /&gt;[ 2.721126] [&amp;lt;c046a68c&amp;gt;] (__driver_attach) from [&amp;lt;c046888c&amp;gt;] (bus_for_each_dev+0x54/0xa4)&lt;BR /&gt;[ 2.729339] r7:00000000 r6:c046a68c r5:c0a312ec r4:00000000&lt;BR /&gt;[ 2.735097] [&amp;lt;c0468838&amp;gt;] (bus_for_each_dev) from [&amp;lt;c0469f08&amp;gt;] (driver_attach+0x20/0x28)&lt;BR /&gt;[ 2.743185] r6:c0a31ba8 r5:e82e3500 r4:c0a312ec&lt;BR /&gt;[ 2.747840] [&amp;lt;c0469ee8&amp;gt;] (driver_attach) from [&amp;lt;c04699e8&amp;gt;] (bus_add_driver+0x178/0x20c)&lt;BR /&gt;[ 2.755930] [&amp;lt;c0469870&amp;gt;] (bus_add_driver) from [&amp;lt;c046b0bc&amp;gt;] (driver_register+0x80/0xfc)&lt;BR /&gt;[ 2.764150] r7:c064e454 r6:00000000 r5:00000003 r4:c0a312ec&lt;BR /&gt;[ 2.769857] [&amp;lt;c046b03c&amp;gt;] (driver_register) from [&amp;lt;c046c1b4&amp;gt;] (__platform_register_drivers+0x5c/0xe4)&lt;BR /&gt;[ 2.779239] r5:00000003 r4:00000002&lt;BR /&gt;[ 2.782925] [&amp;lt;c046c158&amp;gt;] (__platform_register_drivers) from [&amp;lt;c083aa9c&amp;gt;] (imx_ipu_init+0x1c/0x24)&lt;BR /&gt;[ 2.791886] r10:c0800608 r9:c0847858 r8:00000007 r7:c07a7c70 r6:ffffe000 r5:c083aa80&lt;BR /&gt;[ 2.799741] r4:00000000&lt;BR /&gt;[ 2.802358] [&amp;lt;c083aa80&amp;gt;] (imx_ipu_init) from [&amp;lt;c0101adc&amp;gt;] (do_one_initcall+0x44/0x174)&lt;BR /&gt;[ 2.810316] [&amp;lt;c0101a98&amp;gt;] (do_one_initcall) from [&amp;lt;c0800eb8&amp;gt;] (kernel_init_freeable+0x114/0x1d0)&lt;BR /&gt;[ 2.819097] r8:00000007 r7:c07a7c70 r6:c0847850 r5:c08539fc r4:c0a3b240&lt;BR /&gt;[ 2.825890] [&amp;lt;c0800da4&amp;gt;] (kernel_init_freeable) from [&amp;lt;c0558974&amp;gt;] (kernel_init+0x10/0x114)&lt;BR /&gt;[ 2.834241] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0558964&lt;BR /&gt;[ 2.842145] r4:00000000&lt;BR /&gt;[ 2.844717] [&amp;lt;c0558964&amp;gt;] (kernel_init) from [&amp;lt;c01028d4&amp;gt;] (ret_from_fork+0x14/0x20)&lt;BR /&gt;[ 2.852362] r5:c0558964 r4:00000000&lt;BR /&gt;[ 2.855977] ---[ end trace 34f87c9ff0f06f1e ]---&lt;BR /&gt;[ 2.860627] imx-ipuv3 2400000.ipu: failed to reset: -524&lt;BR /&gt;[ 2.866106] imx-ipuv3: probe of 2400000.ipu failed with error -524&lt;BR /&gt;[ 2.872770] ------------[ cut here ]------------&lt;BR /&gt;[ 2.877438] WARNING: CPU: 0 PID: 1 at ./include/linux/reset.h:67 ipu_probe+0x1cc/0x274&lt;BR /&gt;[ 2.885449] Modules linked in:&lt;BR /&gt;[ 2.888551] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.15.0 #26&lt;BR /&gt;[ 2.895762] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 2.902360] Backtrace: &lt;BR /&gt;[ 2.904862] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 2.912515] r7:00000009 r6:00000000 r5:c0749538 r4:00000000&lt;BR /&gt;[ 2.918213] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 2.925522] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 2.932483] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b12c&amp;gt;] (warn_slowpath_null+0x44/0x50)&lt;BR /&gt;[ 2.940085] r8:eb9d55ec r7:e82e8bc0 r6:c045bf38 r5:00000043 r4:c0749538&lt;BR /&gt;[ 2.946870] [&amp;lt;c011b0e8&amp;gt;] (warn_slowpath_null) from [&amp;lt;c045bf38&amp;gt;] (ipu_probe+0x1cc/0x274)&lt;BR /&gt;[ 2.954955] r6:00000000 r5:e8141810 r4:e8267c10&lt;BR /&gt;[ 2.959615] [&amp;lt;c045bd6c&amp;gt;] (ipu_probe) from [&amp;lt;c046c0b0&amp;gt;] (platform_drv_probe+0x58/0xb4)&lt;BR /&gt;[ 2.967531] r10:00000000 r9:00000000 r8:c0a312ec r7:fffffdfb r6:c0a312ec r5:fffffffe&lt;BR /&gt;[ 2.975436] r4:e8141810&lt;BR /&gt;[ 2.978006] [&amp;lt;c046c058&amp;gt;] (platform_drv_probe) from [&amp;lt;c046a5a8&amp;gt;] (driver_probe_device+0x254/0x338)&lt;BR /&gt;[ 2.986957] r7:00000000 r6:c119e8ec r5:c119e8e8 r4:e8141810&lt;BR /&gt;[ 2.992701] [&amp;lt;c046a354&amp;gt;] (driver_probe_device) from [&amp;lt;c046a740&amp;gt;] (__driver_attach+0xb4/0xb8)&lt;BR /&gt;[ 3.001223] r10:c0a31ba8 r9:c046c058 r8:c046c010 r7:00000000 r6:e8141844 r5:c0a312ec&lt;BR /&gt;[ 3.009077] r4:e8141810 r3:00000000&lt;BR /&gt;[ 3.012733] [&amp;lt;c046a68c&amp;gt;] (__driver_attach) from [&amp;lt;c046888c&amp;gt;] (bus_for_each_dev+0x54/0xa4)&lt;BR /&gt;[ 3.020989] r7:00000000 r6:c046a68c r5:c0a312ec r4:00000000&lt;BR /&gt;[ 3.026684] [&amp;lt;c0468838&amp;gt;] (bus_for_each_dev) from [&amp;lt;c0469f08&amp;gt;] (driver_attach+0x20/0x28)&lt;BR /&gt;[ 3.034764] r6:c0a31ba8 r5:e82e3500 r4:c0a312ec&lt;BR /&gt;[ 3.039419] [&amp;lt;c0469ee8&amp;gt;] (driver_attach) from [&amp;lt;c04699e8&amp;gt;] (bus_add_driver+0x178/0x20c)&lt;BR /&gt;[ 3.047507] [&amp;lt;c0469870&amp;gt;] (bus_add_driver) from [&amp;lt;c046b0bc&amp;gt;] (driver_register+0x80/0xfc)&lt;BR /&gt;[ 3.055590] r7:c064e454 r6:00000000 r5:00000003 r4:c0a312ec&lt;BR /&gt;[ 3.061334] [&amp;lt;c046b03c&amp;gt;] (driver_register) from [&amp;lt;c046c1b4&amp;gt;] (__platform_register_drivers+0x5c/0xe4)&lt;BR /&gt;[ 3.070491] r5:00000003 r4:00000002&lt;BR /&gt;[ 3.074152] [&amp;lt;c046c158&amp;gt;] (__platform_register_drivers) from [&amp;lt;c083aa9c&amp;gt;] (imx_ipu_init+0x1c/0x24)&lt;BR /&gt;[ 3.083104] r10:c0800608 r9:c0847858 r8:00000007 r7:c07a7c70 r6:ffffe000 r5:c083aa80&lt;BR /&gt;[ 3.091006] r4:00000000&lt;BR /&gt;[ 3.093575] [&amp;lt;c083aa80&amp;gt;] (imx_ipu_init) from [&amp;lt;c0101adc&amp;gt;] (do_one_initcall+0x44/0x174)&lt;BR /&gt;[ 3.101584] [&amp;lt;c0101a98&amp;gt;] (do_one_initcall) from [&amp;lt;c0800eb8&amp;gt;] (kernel_init_freeable+0x114/0x1d0)&lt;BR /&gt;[ 3.110313] r8:00000007 r7:c07a7c70 r6:c0847850 r5:c08539fc r4:c0a3b240&lt;BR /&gt;[ 3.117104] [&amp;lt;c0800da4&amp;gt;] (kernel_init_freeable) from [&amp;lt;c0558974&amp;gt;] (kernel_init+0x10/0x114)&lt;BR /&gt;[ 3.125452] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0558964&lt;BR /&gt;[ 3.133354] r4:00000000&lt;BR /&gt;[ 3.135923] [&amp;lt;c0558964&amp;gt;] (kernel_init) from [&amp;lt;c01028d4&amp;gt;] (ret_from_fork+0x14/0x20)&lt;BR /&gt;[ 3.143566] r5:c0558964 r4:00000000&lt;BR /&gt;[ 3.147170] ---[ end trace 34f87c9ff0f06f1f ]---&lt;BR /&gt;[ 3.151866] imx-ipuv3 2800000.ipu: failed to reset: -524&lt;BR /&gt;[ 3.157292] imx-ipuv3: probe of 2800000.ipu failed with error -524&lt;BR /&gt;[ 3.195224] brd: module loaded&lt;BR /&gt;[ 3.225696] loop: module loaded&lt;BR /&gt;[ 3.231137] i2c /dev entries driver&lt;BR /&gt;[ 3.241801] Loading compiled-in X.509 certificates&lt;BR /&gt;[ 3.310325] input: gpio-keys as /devices/soc0/gpio-keys/input/input0&lt;BR /&gt;[ 3.325334] Freeing unused kernel memory: 2048K&lt;BR /&gt;[ 3.337108] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004&lt;BR /&gt;[ 3.337108] &lt;BR /&gt;[ 3.346386] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004&lt;BR /&gt;[ 3.346386] &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jul 2018 14:51:02 GMT</pubDate>
    <dc:creator>ailtonlopes</dc:creator>
    <dc:date>2018-07-26T14:51:02Z</dc:date>
    <item>
      <title>Linux hangs in Non-secure</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-hangs-in-Non-secure/m-p/788578#M122200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, im trying to run linux on the imx6q&amp;nbsp;&amp;nbsp;SD board and the kernel runs fine when running as secure and when i switch to non secure the kernel hags. I believe that the problem is that the kernel is trying to access some peripheral that doesn't allow non-secure access and it's causing the crash but don't know which one.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the kernel output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[ 0.000000] Booting Linux on physical CPU 0x0&lt;BR /&gt;[ 0.000000] Linux version 4.15.0 (andersen@andersenbond) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.18&lt;BR /&gt;[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;BR /&gt;[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;BR /&gt;[ 0.000000] OF: fdt: Machine model: Freescale i.MX6 Quad SABRE Smart Device Board&lt;BR /&gt;[ 0.000000] Memory policy: Data cache writeback&lt;BR /&gt;[ 0.000000] cma: Reserved 64 MiB at 0x4c000000&lt;BR /&gt;[ 0.000000] ------------[ cut here ]------------&lt;BR /&gt;[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/arm/kernel/devtree.c:157 arm_dt_init_cpu_maps+0x108/0x170&lt;BR /&gt;[ 0.000000] DT /cpu 2 nodes greater than max cores 1, capping them&lt;BR /&gt;[ 0.000000] Modules linked in:&lt;BR /&gt;[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0 #26&lt;BR /&gt;[ 0.000000] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 0.000000] Backtrace: &lt;BR /&gt;[ 0.000000] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 0.000000] r7:00000009 r6:00000000 r5:c0713448 r4:c0a01f00&lt;BR /&gt;[ 0.000000] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 0.000000] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 0.000000] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b098&amp;gt;] (warn_slowpath_fmt+0x3c/0x44)&lt;BR /&gt;[ 0.000000] r8:eb9d694c r7:c0718c80 r6:c0713418 r5:00000001 r4:c0713464&lt;BR /&gt;[ 0.000000] [&amp;lt;c011b060&amp;gt;] (warn_slowpath_fmt) from [&amp;lt;c0804c3c&amp;gt;] (arm_dt_init_cpu_maps+0x108/0x170)&lt;BR /&gt;[ 0.000000] r3:00000002 r2:c0713464&lt;BR /&gt;[ 0.000000] r4:00000000&lt;BR /&gt;[ 0.000000] [&amp;lt;c0804b34&amp;gt;] (arm_dt_init_cpu_maps) from [&amp;lt;c080414c&amp;gt;] (setup_arch+0x7b8/0xa88)&lt;BR /&gt;[ 0.000000] r9:c118e230 r8:c0a1fe68 r7:4fffffff r6:ebffff40 r5:c0a09fe8 r4:c084605c&lt;BR /&gt;[ 0.000000] [&amp;lt;c0803994&amp;gt;] (setup_arch) from [&amp;lt;c08009f8&amp;gt;] (start_kernel+0x60/0x40c)&lt;BR /&gt;[ 0.000000] r10:10c53c7d r9:412fc09a r8:22000000 r7:c0a07080 r6:10c03c7d r5:00000051&lt;BR /&gt;[ 0.000000] r4:c080032c&lt;BR /&gt;[ 0.000000] [&amp;lt;c0800998&amp;gt;] (start_kernel) from [&amp;lt;00000000&amp;gt;] ( (null))&lt;BR /&gt;[ 0.000000] r10:10c53c7d r9:412fc09a r8:22000000 r7:00000f8c r6:10c03c7d r5:00000051&lt;BR /&gt;[ 0.000000] r4:c080032c&lt;BR /&gt;[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x40/0x50 with crng_init=0&lt;BR /&gt;[ 0.000000] ---[ end trace 0000000000000000 ]---&lt;BR /&gt;[ 0.000000] CPU: All CPU(s) started in SVC mode.&lt;BR /&gt;[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 195072&lt;BR /&gt;[ 0.000000] Kernel command line: init=/init console=ttymxc0,115200&lt;BR /&gt;[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)&lt;BR /&gt;[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)&lt;BR /&gt;[ 0.000000] Memory: 696588K/786432K available (5120K kernel code, 236K rwdata, 1700K rodata, 2048K init, 75)&lt;BR /&gt;[ 0.000000] Virtual kernel memory layout:&lt;BR /&gt;[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)&lt;BR /&gt;[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)&lt;BR /&gt;[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)&lt;BR /&gt;[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)&lt;BR /&gt;[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)&lt;BR /&gt;[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)&lt;BR /&gt;[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (6112 kB)&lt;BR /&gt;[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (2048 kB)&lt;BR /&gt;[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 237 kB)&lt;BR /&gt;[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) (7577 kB)&lt;BR /&gt;[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1&lt;BR /&gt;[ 0.000000] Running RCU self tests&lt;BR /&gt;[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16&lt;BR /&gt;[ 0.000000] Switching to timer-based delay loop, resolution 333ns&lt;BR /&gt;[ 0.000010] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns&lt;BR /&gt;[ 0.000040] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns&lt;BR /&gt;[ 0.002049] Console: colour dummy device 80x30&lt;BR /&gt;[ 0.002084] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar&lt;BR /&gt;[ 0.002101] ... MAX_LOCKDEP_SUBCLASSES: 8&lt;BR /&gt;[ 0.002116] ... MAX_LOCK_DEPTH: 48&lt;BR /&gt;[ 0.002130] ... MAX_LOCKDEP_KEYS: 8191&lt;BR /&gt;[ 0.002144] ... CLASSHASH_SIZE: 4096&lt;BR /&gt;[ 0.002156] ... MAX_LOCKDEP_ENTRIES: 32768&lt;BR /&gt;[ 0.002170] ... MAX_LOCKDEP_CHAINS: 65536&lt;BR /&gt;[ 0.002181] ... CHAINHASH_SIZE: 32768&lt;BR /&gt;[ 0.002195] memory used by lock dependency info: 4655 kB&lt;BR /&gt;[ 0.002208] per task-struct memory footprint: 1536 bytes&lt;BR /&gt;[ 0.002264] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=3)&lt;BR /&gt;[ 0.002301] pid_max: default: 32768 minimum: 301&lt;BR /&gt;[ 0.002589] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;BR /&gt;[ 0.002634] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;BR /&gt;[ 0.004923] CPU: Testing write buffer coherency: ok&lt;BR /&gt;[ 0.007925] Setting up static identity map for 0x20100000 - 0x20100078&lt;BR /&gt;[ 0.011067] devtmpfs: initialized&lt;BR /&gt;[ 0.047417] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns&lt;BR /&gt;[ 0.047478] futex hash table entries: 256 (order: 1, 11264 bytes)&lt;BR /&gt;[ 0.052091] pinctrl core: initialized pinctrl subsystem&lt;BR /&gt;[ 0.054265] NET: Registered protocol family 16&lt;BR /&gt;[ 0.074403] DMA: preallocated 256 KiB pool for atomic coherent allocations&lt;BR /&gt;[ 0.077615] cpuidle: using governor menu&lt;BR /&gt;[ 0.077795] CPU identified as i.MX6Q, silicon rev 1.2&lt;BR /&gt;[ 0.130173] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.&lt;BR /&gt;[ 0.130205] hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;BR /&gt;[ 0.133628] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver&lt;BR /&gt;[ 0.190120] vgaarb: loaded&lt;BR /&gt;[ 0.191247] SCSI subsystem initialized&lt;BR /&gt;[ 0.194129] i2c i2c-0: IMX I2C adapter registered&lt;BR /&gt;[ 0.194174] i2c i2c-0: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.196330] i2c i2c-1: IMX I2C adapter registered&lt;BR /&gt;[ 0.196375] i2c i2c-1: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.197988] i2c i2c-2: IMX I2C adapter registered&lt;BR /&gt;[ 0.198032] i2c i2c-2: can't use DMA, using PIO instead.&lt;BR /&gt;[ 0.200863] clocksource: Switched to clocksource mxc_timer1&lt;BR /&gt;[ 0.201680] VFS: Disk quotas dquot_6.6.0&lt;BR /&gt;[ 0.201804] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)&lt;BR /&gt;[ 0.517427] hw perfevents: no interrupt-affinity property for /soc/pmu, guessing.&lt;BR /&gt;[ 0.517676] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available&lt;BR /&gt;[ 0.522470] Initialise system trusted keyrings&lt;BR /&gt;[ 0.523095] workingset: timestamp_bits=30 max_order=18 bucket_order=0&lt;BR /&gt;[ 0.539176] fuse init (API version 7.26)&lt;BR /&gt;[ 0.543167] random: fast init done&lt;BR /&gt;[ 0.555892] Key type asymmetric registered&lt;BR /&gt;[ 0.556001] Asymmetric key parser 'x509' registered&lt;BR /&gt;[ 0.556142] io scheduler noop registered&lt;BR /&gt;[ 0.556172] io scheduler deadline registered&lt;BR /&gt;[ 0.556577] io scheduler cfq registered (default)&lt;BR /&gt;[ 0.556607] io scheduler mq-deadline registered&lt;BR /&gt;[ 0.556627] io scheduler kyber registered&lt;BR /&gt;[ 0.559875] OF: PCI: host bridge /soc/pcie@1ffc000 ranges:&lt;BR /&gt;[ 0.559955] OF: PCI: IO 0x01f80000..0x01f8ffff -&amp;gt; 0x00000000&lt;BR /&gt;[ 0.560095] OF: PCI: MEM 0x01000000..0x01efffff -&amp;gt; 0x01000000&lt;BR /&gt;[ 1.681567] imx6q-pcie 1ffc000.pcie: phy link never came up&lt;BR /&gt;[ 1.685351] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00&lt;BR /&gt;[ 1.685398] pci_bus 0000:00: root bus resource [bus 00-ff]&lt;BR /&gt;[ 1.685432] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]&lt;BR /&gt;[ 1.685460] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]&lt;BR /&gt;[ 1.686944] PCI: bus0: Fast back to back transfers disabled&lt;BR /&gt;[ 1.687330] PCI: bus1: Fast back to back transfers enabled&lt;BR /&gt;[ 1.687425] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]&lt;BR /&gt;[ 1.687468] pci 0000:00:00.0: BAR 6: assigned [mem 0x01100000-0x0110ffff pref]&lt;BR /&gt;[ 1.687496] pci 0000:00:00.0: PCI bridge to [bus 01]&lt;BR /&gt;[ 1.688709] pcieport 0000:00:00.0: Signaling PME with IRQ 302&lt;BR /&gt;[ 1.689438] pcieport 0000:00:00.0: AER enabled with IRQ 302&lt;BR /&gt;[ 1.695907] imx-pgc-pd imx-pgc-power-domain.0: Linked as a consumer to 20dc000.gpc&lt;BR /&gt;[ 1.696594] imx-pgc-pd imx-pgc-power-domain.1: Linked as a consumer to 20dc000.gpc&lt;BR /&gt;[ 1.699287] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 26, base_baud = 5000000) is a IMX&lt;BR /&gt;[ 2.446039] console [ttymxc0] enabled&lt;BR /&gt;[ 2.466438] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.472782] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.478984] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)&lt;BR /&gt;[ 2.485269] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007&lt;BR /&gt;[ 2.520413] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108&lt;BR /&gt;[ 2.556070] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215&lt;BR /&gt;[ 2.562288] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0&lt;BR /&gt;[ 2.571393] [drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 0&lt;BR /&gt;[ 2.580833] ------------[ cut here ]------------&lt;BR /&gt;[ 2.585591] WARNING: CPU: 0 PID: 1 at ./include/linux/reset.h:67 ipu_probe+0x1cc/0x274&lt;BR /&gt;[ 2.593592] Modules linked in:&lt;BR /&gt;[ 2.596691] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.15.0 #26&lt;BR /&gt;[ 2.603900] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 2.610451] Backtrace: &lt;BR /&gt;[ 2.613000] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 2.620598] r7:00000009 r6:00000000 r5:c0749538 r4:00000000&lt;BR /&gt;[ 2.626346] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 2.633659] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 2.640568] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b12c&amp;gt;] (warn_slowpath_null+0x44/0x50)&lt;BR /&gt;[ 2.648215] r8:eb9d3a78 r7:e82e8b40 r6:c045bf38 r5:00000043 r4:c0749538&lt;BR /&gt;[ 2.655001] [&amp;lt;c011b0e8&amp;gt;] (warn_slowpath_null) from [&amp;lt;c045bf38&amp;gt;] (ipu_probe+0x1cc/0x274)&lt;BR /&gt;[ 2.663085] r6:00000000 r5:e8140810 r4:e8267c10&lt;BR /&gt;[ 2.667745] [&amp;lt;c045bd6c&amp;gt;] (ipu_probe) from [&amp;lt;c046c0b0&amp;gt;] (platform_drv_probe+0x58/0xb4)&lt;BR /&gt;[ 2.675696] r10:00000000 r9:00000000 r8:c0a312ec r7:fffffdfb r6:c0a312ec r5:fffffffe&lt;BR /&gt;[ 2.683630] r4:e8140810&lt;BR /&gt;[ 2.686206] [&amp;lt;c046c058&amp;gt;] (platform_drv_probe) from [&amp;lt;c046a5a8&amp;gt;] (driver_probe_device+0x254/0x338)&lt;BR /&gt;[ 2.695158] r7:00000000 r6:c119e8ec r5:c119e8e8 r4:e8140810&lt;BR /&gt;[ 2.700854] [&amp;lt;c046a354&amp;gt;] (driver_probe_device) from [&amp;lt;c046a740&amp;gt;] (__driver_attach+0xb4/0xb8)&lt;BR /&gt;[ 2.709377] r10:c0a31ba8 r9:c046c058 r8:c046c010 r7:00000000 r6:e8140844 r5:c0a312ec&lt;BR /&gt;[ 2.717279] r4:e8140810 r3:00000000&lt;BR /&gt;[ 2.721126] [&amp;lt;c046a68c&amp;gt;] (__driver_attach) from [&amp;lt;c046888c&amp;gt;] (bus_for_each_dev+0x54/0xa4)&lt;BR /&gt;[ 2.729339] r7:00000000 r6:c046a68c r5:c0a312ec r4:00000000&lt;BR /&gt;[ 2.735097] [&amp;lt;c0468838&amp;gt;] (bus_for_each_dev) from [&amp;lt;c0469f08&amp;gt;] (driver_attach+0x20/0x28)&lt;BR /&gt;[ 2.743185] r6:c0a31ba8 r5:e82e3500 r4:c0a312ec&lt;BR /&gt;[ 2.747840] [&amp;lt;c0469ee8&amp;gt;] (driver_attach) from [&amp;lt;c04699e8&amp;gt;] (bus_add_driver+0x178/0x20c)&lt;BR /&gt;[ 2.755930] [&amp;lt;c0469870&amp;gt;] (bus_add_driver) from [&amp;lt;c046b0bc&amp;gt;] (driver_register+0x80/0xfc)&lt;BR /&gt;[ 2.764150] r7:c064e454 r6:00000000 r5:00000003 r4:c0a312ec&lt;BR /&gt;[ 2.769857] [&amp;lt;c046b03c&amp;gt;] (driver_register) from [&amp;lt;c046c1b4&amp;gt;] (__platform_register_drivers+0x5c/0xe4)&lt;BR /&gt;[ 2.779239] r5:00000003 r4:00000002&lt;BR /&gt;[ 2.782925] [&amp;lt;c046c158&amp;gt;] (__platform_register_drivers) from [&amp;lt;c083aa9c&amp;gt;] (imx_ipu_init+0x1c/0x24)&lt;BR /&gt;[ 2.791886] r10:c0800608 r9:c0847858 r8:00000007 r7:c07a7c70 r6:ffffe000 r5:c083aa80&lt;BR /&gt;[ 2.799741] r4:00000000&lt;BR /&gt;[ 2.802358] [&amp;lt;c083aa80&amp;gt;] (imx_ipu_init) from [&amp;lt;c0101adc&amp;gt;] (do_one_initcall+0x44/0x174)&lt;BR /&gt;[ 2.810316] [&amp;lt;c0101a98&amp;gt;] (do_one_initcall) from [&amp;lt;c0800eb8&amp;gt;] (kernel_init_freeable+0x114/0x1d0)&lt;BR /&gt;[ 2.819097] r8:00000007 r7:c07a7c70 r6:c0847850 r5:c08539fc r4:c0a3b240&lt;BR /&gt;[ 2.825890] [&amp;lt;c0800da4&amp;gt;] (kernel_init_freeable) from [&amp;lt;c0558974&amp;gt;] (kernel_init+0x10/0x114)&lt;BR /&gt;[ 2.834241] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0558964&lt;BR /&gt;[ 2.842145] r4:00000000&lt;BR /&gt;[ 2.844717] [&amp;lt;c0558964&amp;gt;] (kernel_init) from [&amp;lt;c01028d4&amp;gt;] (ret_from_fork+0x14/0x20)&lt;BR /&gt;[ 2.852362] r5:c0558964 r4:00000000&lt;BR /&gt;[ 2.855977] ---[ end trace 34f87c9ff0f06f1e ]---&lt;BR /&gt;[ 2.860627] imx-ipuv3 2400000.ipu: failed to reset: -524&lt;BR /&gt;[ 2.866106] imx-ipuv3: probe of 2400000.ipu failed with error -524&lt;BR /&gt;[ 2.872770] ------------[ cut here ]------------&lt;BR /&gt;[ 2.877438] WARNING: CPU: 0 PID: 1 at ./include/linux/reset.h:67 ipu_probe+0x1cc/0x274&lt;BR /&gt;[ 2.885449] Modules linked in:&lt;BR /&gt;[ 2.888551] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.15.0 #26&lt;BR /&gt;[ 2.895762] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)&lt;BR /&gt;[ 2.902360] Backtrace: &lt;BR /&gt;[ 2.904862] [&amp;lt;c01068f8&amp;gt;] (dump_backtrace) from [&amp;lt;c0106bc4&amp;gt;] (show_stack+0x18/0x1c)&lt;BR /&gt;[ 2.912515] r7:00000009 r6:00000000 r5:c0749538 r4:00000000&lt;BR /&gt;[ 2.918213] [&amp;lt;c0106bac&amp;gt;] (show_stack) from [&amp;lt;c054599c&amp;gt;] (dump_stack+0x20/0x28)&lt;BR /&gt;[ 2.925522] [&amp;lt;c054597c&amp;gt;] (dump_stack) from [&amp;lt;c011b034&amp;gt;] (__warn+0xd4/0xfc)&lt;BR /&gt;[ 2.932483] [&amp;lt;c011af60&amp;gt;] (__warn) from [&amp;lt;c011b12c&amp;gt;] (warn_slowpath_null+0x44/0x50)&lt;BR /&gt;[ 2.940085] r8:eb9d55ec r7:e82e8bc0 r6:c045bf38 r5:00000043 r4:c0749538&lt;BR /&gt;[ 2.946870] [&amp;lt;c011b0e8&amp;gt;] (warn_slowpath_null) from [&amp;lt;c045bf38&amp;gt;] (ipu_probe+0x1cc/0x274)&lt;BR /&gt;[ 2.954955] r6:00000000 r5:e8141810 r4:e8267c10&lt;BR /&gt;[ 2.959615] [&amp;lt;c045bd6c&amp;gt;] (ipu_probe) from [&amp;lt;c046c0b0&amp;gt;] (platform_drv_probe+0x58/0xb4)&lt;BR /&gt;[ 2.967531] r10:00000000 r9:00000000 r8:c0a312ec r7:fffffdfb r6:c0a312ec r5:fffffffe&lt;BR /&gt;[ 2.975436] r4:e8141810&lt;BR /&gt;[ 2.978006] [&amp;lt;c046c058&amp;gt;] (platform_drv_probe) from [&amp;lt;c046a5a8&amp;gt;] (driver_probe_device+0x254/0x338)&lt;BR /&gt;[ 2.986957] r7:00000000 r6:c119e8ec r5:c119e8e8 r4:e8141810&lt;BR /&gt;[ 2.992701] [&amp;lt;c046a354&amp;gt;] (driver_probe_device) from [&amp;lt;c046a740&amp;gt;] (__driver_attach+0xb4/0xb8)&lt;BR /&gt;[ 3.001223] r10:c0a31ba8 r9:c046c058 r8:c046c010 r7:00000000 r6:e8141844 r5:c0a312ec&lt;BR /&gt;[ 3.009077] r4:e8141810 r3:00000000&lt;BR /&gt;[ 3.012733] [&amp;lt;c046a68c&amp;gt;] (__driver_attach) from [&amp;lt;c046888c&amp;gt;] (bus_for_each_dev+0x54/0xa4)&lt;BR /&gt;[ 3.020989] r7:00000000 r6:c046a68c r5:c0a312ec r4:00000000&lt;BR /&gt;[ 3.026684] [&amp;lt;c0468838&amp;gt;] (bus_for_each_dev) from [&amp;lt;c0469f08&amp;gt;] (driver_attach+0x20/0x28)&lt;BR /&gt;[ 3.034764] r6:c0a31ba8 r5:e82e3500 r4:c0a312ec&lt;BR /&gt;[ 3.039419] [&amp;lt;c0469ee8&amp;gt;] (driver_attach) from [&amp;lt;c04699e8&amp;gt;] (bus_add_driver+0x178/0x20c)&lt;BR /&gt;[ 3.047507] [&amp;lt;c0469870&amp;gt;] (bus_add_driver) from [&amp;lt;c046b0bc&amp;gt;] (driver_register+0x80/0xfc)&lt;BR /&gt;[ 3.055590] r7:c064e454 r6:00000000 r5:00000003 r4:c0a312ec&lt;BR /&gt;[ 3.061334] [&amp;lt;c046b03c&amp;gt;] (driver_register) from [&amp;lt;c046c1b4&amp;gt;] (__platform_register_drivers+0x5c/0xe4)&lt;BR /&gt;[ 3.070491] r5:00000003 r4:00000002&lt;BR /&gt;[ 3.074152] [&amp;lt;c046c158&amp;gt;] (__platform_register_drivers) from [&amp;lt;c083aa9c&amp;gt;] (imx_ipu_init+0x1c/0x24)&lt;BR /&gt;[ 3.083104] r10:c0800608 r9:c0847858 r8:00000007 r7:c07a7c70 r6:ffffe000 r5:c083aa80&lt;BR /&gt;[ 3.091006] r4:00000000&lt;BR /&gt;[ 3.093575] [&amp;lt;c083aa80&amp;gt;] (imx_ipu_init) from [&amp;lt;c0101adc&amp;gt;] (do_one_initcall+0x44/0x174)&lt;BR /&gt;[ 3.101584] [&amp;lt;c0101a98&amp;gt;] (do_one_initcall) from [&amp;lt;c0800eb8&amp;gt;] (kernel_init_freeable+0x114/0x1d0)&lt;BR /&gt;[ 3.110313] r8:00000007 r7:c07a7c70 r6:c0847850 r5:c08539fc r4:c0a3b240&lt;BR /&gt;[ 3.117104] [&amp;lt;c0800da4&amp;gt;] (kernel_init_freeable) from [&amp;lt;c0558974&amp;gt;] (kernel_init+0x10/0x114)&lt;BR /&gt;[ 3.125452] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0558964&lt;BR /&gt;[ 3.133354] r4:00000000&lt;BR /&gt;[ 3.135923] [&amp;lt;c0558964&amp;gt;] (kernel_init) from [&amp;lt;c01028d4&amp;gt;] (ret_from_fork+0x14/0x20)&lt;BR /&gt;[ 3.143566] r5:c0558964 r4:00000000&lt;BR /&gt;[ 3.147170] ---[ end trace 34f87c9ff0f06f1f ]---&lt;BR /&gt;[ 3.151866] imx-ipuv3 2800000.ipu: failed to reset: -524&lt;BR /&gt;[ 3.157292] imx-ipuv3: probe of 2800000.ipu failed with error -524&lt;BR /&gt;[ 3.195224] brd: module loaded&lt;BR /&gt;[ 3.225696] loop: module loaded&lt;BR /&gt;[ 3.231137] i2c /dev entries driver&lt;BR /&gt;[ 3.241801] Loading compiled-in X.509 certificates&lt;BR /&gt;[ 3.310325] input: gpio-keys as /devices/soc0/gpio-keys/input/input0&lt;BR /&gt;[ 3.325334] Freeing unused kernel memory: 2048K&lt;BR /&gt;[ 3.337108] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004&lt;BR /&gt;[ 3.337108] &lt;BR /&gt;[ 3.346386] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004&lt;BR /&gt;[ 3.346386] &amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jul 2018 14:51:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-hangs-in-Non-secure/m-p/788578#M122200</guid>
      <dc:creator>ailtonlopes</dc:creator>
      <dc:date>2018-07-26T14:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Linux hangs in Non-secure</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Linux-hangs-in-Non-secure/m-p/788579#M122201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ailton&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;security accesses are managed by CSU module described in i.MX6DQ/SDL Security&lt;/P&gt;&lt;P&gt;Reference Manual available on&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-97660"&gt;Q&amp;amp;amp;A: How is mx6 PMIC_ON_REQ under SW control?&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Seems one can debug it to find which module access causing panic using&lt;/P&gt;&lt;P&gt;AN4553 Using Open Source Debugging Tools for Linux on i.MX Processors&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN4553.pdf" rel="nofollow" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN4553.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Jul 2018 07:57:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Linux-hangs-in-Non-secure/m-p/788579#M122201</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2018-07-30T07:57:55Z</dc:date>
    </item>
  </channel>
</rss>

