Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
445 Discussions

Why qse driver init failed on arria10 when use ramfs to startup

johny_r88
Beginner
986 Views

Why qse driver init failed on arria10 when use ramfs to startup, while it can successfully boot when use nandroot with same rootfs.

Hello. Have a nice day.

I met a problem with ARRIA10 SOC, please help.

Hardware : Altera SOCFPGA Arria10

model name : ARMv7 Processor rev 1 (v7l)

linux kernel tag: ACDS21.1_REL_GSRD_PR

linux kernel version: 5.4.94

First of all, we use nandroot to startup, write rootfs on nand flash followed the steps described in Arria_10_SoC_45_Boot_from_NAND, the system startup successfully, and the qse driver runs OK.

While we found some running efficiency issues on nandroot , so build the rootfs in the kernel to try ramfs.

operations in uboot such as

1. load the new kernel, tftpboot 0x2100000 kernel.itb

2. setenv bootargs console=ttyS0,115200 rdinit=/sbin/init

3. bootm 0x2100000

but the system startup failed when qse driver init. panic occured at qse_get_stats64.

it seems like qse's mac space ff220000 cannot read/write through axi interface although it already was ioremaped in probe.

if I remove the qse driver when build kernel, system can startup successfully.

I think the ramfs change only influence after driver init, so I can't figure why the qse driver init failed with ramfs startup.

Log is below, please someone help me with this problem!

Starting kernel ...

Deasserting all peripheral resets
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.94 (xiejie@topvision) (gcc version 7.5.0 (Linaro GCC 7.5-2019.12)) #16 SMP PREEMPT Thu Sep 16 10:00:07 CST 2021
[    0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Altera SOCFPGA Arria 10
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] percpu: Embedded 18 pages/cpu s44940 r8192 d20596 u73728
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: console=ttyS0,115200 rdinit=/sbin/init
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 492464K/524288K available (6144K kernel code, 302K rwdata, 1252K rodata, 18432K init, 127K bss, 31824K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 21743 entries in 43 pages
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C-310 erratum 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310: enabling full line of zeros but not enabled in Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 8 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x410030c9, AUX_CTRL 0x76560001
[    0.000000] random: get_random_bytes called from start_kernel+0x338/0x4e0 with crng_init=0
[    0.000000] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.000005] sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
[    0.000014] Switching to timer-based delay loop, resolution 10ns
[    0.000288] Console: colour dummy device 80x30
[    0.000319] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=1000000)
[    0.000331] pid_max: default: 32768 minimum: 301
[    0.000447] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.000457] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001027] CPU: Testing write buffer coherency: ok
[    0.001067] CPU0: Spectre v2: using BPIALL workaround
[    0.001309] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.001883] Setting up static identity map for 0x100000 - 0x100060
[    0.002016] rcu: Hierarchical SRCU implementation.
[    0.002306] smp: Bringing up secondary CPUs ...
[    0.003005] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.003013] CPU1: Spectre v2: using BPIALL workaround
[    0.003151] smp: Brought up 1 node, 2 CPUs
[    0.003161] SMP: Total of 2 processors activated (400.00 BogoMIPS).
[    0.003168] CPU: All CPU(s) started in SVC mode.
[    0.003613] devtmpfs: initialized
[    0.008212] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.008489] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.008509] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.009368] NET: Registered protocol family 16
[    0.010129] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.010949] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.010959] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.025389] pps_core: LinuxPPS API ver. 1 registered
[    0.025401] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.025435] PTP clock support registered
[    0.025485] FPGA manager framework
[    0.026290] clocksource: Switched to clocksource timer1
[    0.062454] NET: Registered protocol family 2
[    0.063035] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.063059] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.063096] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.063151] TCP: Hash tables configured (established 4096 bind 4096)
[    0.063244] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.063276] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.063444] NET: Registered protocol family 1
[    0.063478] PCI: CLS 0 bytes, default 64
[    1.004112] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    1.008740] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.009272] io scheduler mq-deadline registered
[    1.009282] io scheduler kyber registered
[    1.014134] dma-pl330 ffda1000.pdma: Loaded driver for PL330 DMAC-341330
[    1.014150] dma-pl330 ffda1000.pdma:         DBUFF-512x8bytes Num_Chans-8 Num_Peri-32 Num_Events-8
[    1.017009] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.018009] printk: console [ttyS0] disabled
[    1.018080] ffc02100.serial1: ttyS0 at MMIO 0xffc02100 (irq = 43, base_baud = 6250000) is a 16550A
[    1.500954] printk: console [ttyS0] enabled
[    1.506555] brd: module loaded
[    1.516974] loop: module loaded
[    1.549055] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xda
[    1.555385] nand: Macronix MX30LF2G18AC
[    1.559240] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.567096] Bad block table found at page 131008, version 0x01
[    1.573133] Bad block table found at page 130944, version 0x01
[    1.604940] 11 fixed-partitions partitions found on MTD device denali-nand
[    1.611814] Creating 11 MTD partitions on "denali-nand":
[    1.617117] 0x000000000000-0x000000100000 : "spl"
[    1.627064] 0x000000100000-0x0000001c0000 : "uboot"
[    1.637040] 0x0000001c0000-0x000000280000 : "uboot-update"
[    1.647011] 0x000000280000-0x0000002a0000 : "env"
[    1.656996] 0x000000300000-0x000002700000 : "fpga"
[    1.667010] 0x000002700000-0x000003200000 : "kernel"
[    1.677018] 0x000003200000-0x000007200000 : "rootfs"
[    1.687026] 0x000007200000-0x000009600000 : "fpga-update"
[    1.697026] 0x000009600000-0x00000a100000 : "kernel-update"
[    1.706990] 0x00000a100000-0x00000e100000 : "rootfs-update"
[    1.717000] 0x00000e100000-0x000010000000 : "app"
[    1.729317] altr_a10sr_gpio altr_a10sr_gpio.1.auto: DMA mask not set
[    1.736508] libphy: Fixed MDIO Bus: probed
[    1.740856] intel_fpga_qse_ll ff220000.ethernet:     DMA RX CSR at 0xff200520
[    1.747726] intel_fpga_qse_ll ff220000.ethernet:     DMA TX CSR at 0xff200420
[    1.754600] intel_fpga_qse_ll ff220000.ethernet: Defaulting RX Poll Frequency to 128
[    1.762321] intel_fpga_qse_ll ff220000.ethernet: Defaulting TX Poll Frequency to 128
[    1.770053] intel_fpga_qse_ll ff220000.ethernet:     XVCR Ctrl at 0xff222000
[    1.776831] intel_fpga_qse_ll ff220000.ethernet:     TOD Ctrl at 0xff226000
[    1.783964] 8<--- cut here ---
[    1.787009] Unhandled fault: imprecise external abort (0x406) at 0x8b64dc16
[    1.793937] pgd = (ptrval)
[    1.796631] [8b64dc16] *pgd=00000000
[    1.800197] Internal error: : 406 [#1] PREEMPT SMP ARM
[    1.805312] Modules linked in:
[    1.808358] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.4.94 #16
[    1.814336] Hardware name: Altera SOCFPGA Arria10
[    1.819028] PC is at qse_get_stats64+0x20/0x1e4
[    1.823539] LR is at dev_get_stats+0xac/0xc0
[    1.827789] pc : [<c048ea70>]    lr : [<c0503c64>]    psr: 60000013
[    1.834026] sp : df4bfb40  ip : df4bfb58  fp : df4bfb54
[    1.839225] r10: dc611800  r9 : c1b37a80  r8 : 00000010
[    1.844424] r7 : dc610800  r6 : dc611900  r5 : dc60c000  r4 : c1b34888
[    1.850920] r3 : e0928000  r2 : 50c887b5  r1 : dc611900  r0 : dc610800
[    1.857418] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    1.864520] Control: 10c5387d  Table: 0000404a  DAC: 00000051
[    1.870238] Process swapper/0 (pid: 1, stack limit = 0x(ptrval))
[    1.876216] Stack: (0xdf4bfb40 to 0xdf4c0000)
[    1.880557] fb40: c1b34888 dc60c000 df4bfb7c df4bfb58 c0503c64 c048ea5c dc6118fc dc60c000
[    1.888699] fb60: dc610800 c1b06bd0 00000010 c1b37a80 df4bfb9c df4bfb80 c0524420 c0503bc4
[    1.896840] fb80: dc60c000 dc610800 df4bfbd0 c1b06bd0 df4bfc14 df4bfba0 c05295cc c05243ec
[    1.904981] fba0: 00000010 00000000 df4bfbdc c024744c dc60c000 c1b05088 c1b37a80 00000000
[    1.913121] fbc0: c024744c c1b05088 dc60c000 c1b05088 00000000 df4bfbe0 00000000 c04f24b0
[    1.921262] fbe0: 00523e14 cd61a3fb 00000000 00000000 00000cc0 dc60c000 ffffffff 00000000
[    1.929402] fc00: c1b37a80 00000010 df4bfc6c df4bfc18 c052b8c8 c052909c 00000000 00000000
[    1.937542] fc20: ffffffff 00000000 00000000 00000000 00000000 00000000 ffffffff 00000cc0
[    1.945683] fc40: 00000000 00000cc0 dc610800 00000000 00000000 00000001 dc610d00 dfbf43e0
[    1.953824] fc60: df4bfc94 df4bfc70 c052b960 c052b830 00000cc0 00000000 00000000 c014967c
[    1.961965] fc80: dc610800 c1b05088 df4bfcb4 df4bfc98 c052bb04 c052b938 00000cc0 00000000
[    1.970105] fca0: 00000000 c1b05088 df4bfcf4 df4bfcb8 c0513a90 c052bacc 00000000 dc610d00
[    1.978246] fcc0: df4bfce4 dc610800 00000000 cd61a3fb dfbf43e0 dc610800 df5aca00 df5aca10
[    1.986386] fce0: c1b05088 00000000 df4bfd0c df4bfcf8 c0513ac4 c0513548 dc610800 df5aca00
[    1.994527] fd00: df4bfd64 df4bfd10 c048f5bc c0513aa4 00000000 c07d6840 dc5f6ba0 dc610d08
[    2.002669] fd20: df59d6c0 df5acc00 df5acce0 df5acc20 df5acd00 cd61a3fb df5aca10 df5aca10
[    2.010810] fd40: 00000000 c1b34830 00000000 c1b34830 00000000 00000000 df4bfd84 df4bfd68
[    2.018950] fd60: c042a074 c048f0b0 c1b66aa8 df5aca10 c1b66aac 00000000 df4bfdb4 df4bfd88
[    2.027091] fd80: c0427a94 c042a028 00000000 df5aca10 c1b34830 c1b34830 c1b05088 ffffe000
[    2.035231] fda0: c1b4c000 c0944854 df4bfdec df4bfdb8 c0427df0 c04278d0 c04d2954 c06a5798
[    2.043373] fdc0: df5aca10 c0426e50 df5aca10 00000000 c1b34830 c1b05088 ffffe000 c1b4c000
[    2.051513] fde0: df4bfe0c df4bfdf0 c0428108 c0427d8c 00000000 c1b34830 df5aca10 c1b05088
[    2.059653] fe00: df4bfe2c df4bfe10 c04281a0 c04280ac 00000000 c1b34830 c0428110 c1b05088
[    2.067794] fe20: df4bfe5c df4bfe30 c0425ac8 c042811c df4bfe54 df4aa158 df59c0b4 cd61a3fb
[    2.075935] fe40: c1b34830 dc5f1b80 c1b30b10 00000000 df4bfe6c df4bfe60 c04272f8 c0425a50
[    2.084076] fe60: df4bfe94 df4bfe70 c0426ce4 c04272d8 c07e02f4 df4bfe80 c1b34830 c1b46040
[    2.092218] fe80: c092c1fc 00000000 df4bfeac df4bfe98 c0428e04 c0426b7c c1b30b10 c1b46040
[    2.100358] fea0: df4bfec4 df4bfeb0 c0429fc4 c0428d84 c1b05088 c1b46040 df4bfed4 df4bfec8
[    2.108499] fec0: c092c220 c0429f80 df4bff4c df4bfed8 c01032b0 c092c208 00000000 c07b1554
[    2.116640] fee0: c07b1534 c07b1500 c07c2490 c1b05088 00000000 c07b150c 00000006 00000006
[    2.124780] ff00: 00000000 c090063c c07e2944 c0838514 df4bff34 dfffce95 dfffce9c cd61a3fb
[    2.132921] ff20: 00000000 cd61a3fb c1b4c000 c096394c c1b4c000 00000007 c0944834 00000083
[    2.141061] ff40: df4bff94 df4bff50 c09012ac c0103258 00000006 00000006 00000000 c090063c
[    2.149202] ff60: c090063c c0838514 c06a5760 00000000 c069f0b8 00000000 00000000 00000000
[    2.157342] ff80: 00000000 00000000 df4bffac df4bff98 c069f0d0 c09010d0 00000000 c069f0b8
[    2.165482] ffa0: 00000000 df4bffb0 c01010e8 c069f0c4 00000000 00000000 00000000 00000000
[    2.173622] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.181761] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[    2.189896] Backtrace: 
[    2.192337] [<c048ea50>] (qse_get_stats64) from [<c0503c64>] (dev_get_stats+0xac/0xc0)
[    2.200216]  r5:dc60c000 r4:c1b34888
[    2.203784] [<c0503bb8>] (dev_get_stats) from [<c0524420>] (rtnl_fill_stats+0x40/0x128)
[    2.211753]  r9:c1b37a80 r8:00000010 r7:c1b06bd0 r6:dc610800 r5:dc60c000 r4:dc6118fc
[    2.219465] [<c05243e0>] (rtnl_fill_stats) from [<c05295cc>] (rtnl_fill_ifinfo+0x53c/0xe90)
[    2.227777]  r7:c1b06bd0 r6:df4bfbd0 r5:dc610800 r4:dc60c000
[    2.233415] [<c0529090>] (rtnl_fill_ifinfo) from [<c052b8c8>] (rtmsg_ifinfo_build_skb+0xa4/0x108)
[    2.242248]  r10:00000010 r9:c1b37a80 r8:00000000 r7:ffffffff r6:dc60c000 r5:00000cc0
[    2.250038]  r4:00000000
[    2.252565] [<c052b824>] (rtmsg_ifinfo_build_skb) from [<c052b960>] (rtmsg_ifinfo_event.part.12+0x34/0x64)
[    2.262174]  r10:dfbf43e0 r9:dc610d00 r8:00000001 r7:00000000 r6:00000000 r5:dc610800
[    2.269965]  r4:00000cc0
[    2.272491] [<c052b92c>] (rtmsg_ifinfo_event.part.12) from [<c052bb04>] (rtmsg_ifinfo+0x44/0x4c)
[    2.281234]  r5:c1b05088 r4:dc610800
[    2.284803] [<c052bac0>] (rtmsg_ifinfo) from [<c0513a90>] (register_netdevice+0x554/0x55c)
[    2.293032] [<c051353c>] (register_netdevice) from [<c0513ac4>] (register_netdev+0x2c/0x44)
[    2.301345]  r8:00000000 r7:c1b05088 r6:df5aca10 r5:df5aca00 r4:dc610800
[    2.308018] [<c0513a98>] (register_netdev) from [<c048f5bc>] (intel_fpga_qse_ll_probe+0x518/0x790)
[    2.316934]  r5:df5aca00 r4:dc610800
[    2.320499] [<c048f0a4>] (intel_fpga_qse_ll_probe) from [<c042a074>] (platform_drv_probe+0x58/0xa8)
[    2.329503]  r10:00000000 r9:00000000 r8:c1b34830 r7:00000000 r6:c1b34830 r5:00000000
[    2.337294]  r4:df5aca10
[    2.339818] [<c042a01c>] (platform_drv_probe) from [<c0427a94>] (really_probe+0x1d0/0x338)
[    2.348043]  r7:00000000 r6:c1b66aac r5:df5aca10 r4:c1b66aa8
[    2.353678] [<c04278c4>] (really_probe) from [<c0427df0>] (driver_probe_device+0x70/0x190)
[    2.361905]  r10:c0944854 r9:c1b4c000 r8:ffffe000 r7:c1b05088 r6:c1b34830 r5:c1b34830
[    2.369696]  r4:df5aca10 r3:00000000
[    2.373258] [<c0427d80>] (driver_probe_device) from [<c0428108>] (device_driver_attach+0x68/0x70)
[    2.382090]  r9:c1b4c000 r8:ffffe000 r7:c1b05088 r6:c1b34830 r5:00000000 r4:df5aca10
[    2.389798] [<c04280a0>] (device_driver_attach) from [<c04281a0>] (__driver_attach+0x90/0xcc)
[    2.398283]  r7:c1b05088 r6:df5aca10 r5:c1b34830 r4:00000000
[    2.403923] [<c0428110>] (__driver_attach) from [<c0425ac8>] (bus_for_each_dev+0x84/0xc4)
[    2.412063]  r7:c1b05088 r6:c0428110 r5:c1b34830 r4:00000000
[    2.417698] [<c0425a44>] (bus_for_each_dev) from [<c04272f8>] (driver_attach+0x2c/0x30)
[    2.425663]  r7:00000000 r6:c1b30b10 r5:dc5f1b80 r4:c1b34830
[    2.431298] [<c04272cc>] (driver_attach) from [<c0426ce4>] (bus_add_driver+0x174/0x1f8)
[    2.439266] [<c0426b70>] (bus_add_driver) from [<c0428e04>] (driver_register+0x8c/0x124)
[    2.447319]  r7:00000000 r6:c092c1fc r5:c1b46040 r4:c1b34830
[    2.452955] [<c0428d78>] (driver_register) from [<c0429fc4>] (__platform_driver_register+0x50/0x58)
[    2.461956]  r5:c1b46040 r4:c1b30b10
[    2.465522] [<c0429f74>] (__platform_driver_register) from [<c092c220>] (intel_fpga_qse_ll_driver_init+0x24/0x28)
[    2.475734]  r5:c1b46040 r4:c1b05088
[    2.479299] [<c092c1fc>] (intel_fpga_qse_ll_driver_init) from [<c01032b0>] (do_one_initcall+0x64/0x2d0)
[    2.488656] [<c010324c>] (do_one_initcall) from [<c09012ac>] (kernel_init_freeable+0x1e8/0x284)
[    2.497314]  r8:00000083 r7:c0944834 r6:00000007 r5:c1b4c000 r4:c096394c
[    2.503988] [<c09010c4>] (kernel_init_freeable) from [<c069f0d0>] (kernel_init+0x18/0x120)
[    2.512214]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c069f0b8
[    2.520004]  r4:00000000
[    2.522529] [<c069f0b8>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[    2.530061] Exception stack(0xdf4bffb0 to 0xdf4bfff8)
[    2.535090] ffa0:                                     00000000 00000000 00000000 00000000
[    2.543230] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.551369] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    2.557951]  r5:c069f0b8 r4:00000000
[    2.561513] Code: e8bd4000 e59035ec e5932770 f57ff04f (e59035ec) 
[    2.567585] ---[ end trace f48cfc66e084b111 ]---
[    2.572187] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    2.579814] CPU0: stopping
[    2.582516] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G      D           5.4.94 #16
[    2.589876] Hardware name: Altera SOCFPGA Arria10
[    2.594556] Backtrace: 
[    2.597001] [<c010d7d4>] (dump_backtrace) from [<c010db0c>] (show_stack+0x20/0x24)
[    2.604536]  r7:60000193 r6:c1b42048 r5:00000000 r4:c1b42048
[    2.610172] [<c010daec>] (show_stack) from [<c069efa0>] (dump_stack+0x8c/0xa0)
[    2.617365] [<c069ef14>] (dump_stack) from [<c0111bf8>] (handle_IPI+0x448/0x458)
[    2.624727]  r7:00000000 r6:00000004 r5:c1b460a4 r4:c1aa6018
[    2.630363] [<c01117b0>] (handle_IPI) from [<c0102398>] (gic_handle_irq+0x9c/0xa0)
[    2.637899]  r10:c07b2154 r9:e0803100 r8:c1b01ec8 r7:e0802100 r6:e080210c r5:c1b29150
[    2.645690]  r4:c1b057cc
[    2.648213] [<c01022fc>] (gic_handle_irq) from [<c0101a8c>] (__irq_svc+0x6c/0xa8)
[    2.655660] Exception stack(0xc1b01ec8 to 0xc1b01f10)
[    2.660689] 1ec0:                   00000000 0000091c dfbccc34 c011cbc0 00000001 ffffe000
[    2.668831] 1ee0: c1b050a8 c1b050e4 00000001 c1b45c49 c07b2154 c1b01f24 c1b01f28 c1b01f18
[    2.676969] 1f00: c0109b30 c0109b34 60000013 ffffffff
[    2.681999]  r9:c1b00000 r8:00000001 r7:c1b01efc r6:ffffffff r5:60000013 r4:c0109b34
[    2.689713] [<c0109aec>] (arch_cpu_idle) from [<c06a5514>] (default_idle_call+0x30/0x3c)
[    2.697770] [<c06a54e4>] (default_idle_call) from [<c01575c4>] (do_idle+0xe0/0x144)
[    2.705393] [<c01574e4>] (do_idle) from [<c015793c>] (cpu_startup_entry+0x28/0x2c)
[    2.712928]  r10:c0944a3c r9:00000001 r8:00000000 r7:c0944a3c r6:c1b4c000 r5:00000002
[    2.720720]  r4:000000ce r3:c1b00000
[    2.724281] [<c0157914>] (cpu_startup_entry) from [<c069f0b0>] (rest_init+0xdc/0xe4)
[    2.731991] [<c069efd4>] (rest_init) from [<c0900b68>] (arch_call_rest_init+0x18/0x1c)
[    2.739869]  r5:c1b4c054 r4:c1b05088
[    2.743432] [<c0900b50>] (arch_call_rest_init) from [<c090108c>] (start_kernel+0x4a8/0x4e0)
[    2.751747] [<c0900be4>] (start_kernel) from [<00000000>] (0x0)
[    2.757641]  r10:10c5387d r9:414fc091 r8:09ff5000 r7:00000000 r6:10c0387d r5:00000051
[    2.765432]  r4:c0900330
[    2.767960] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---

 

0 Kudos
1 Reply
EBERLAZARE_I_Intel
917 Views

Hi,

 

What is the version of Uboot that you are using?

 

Are you using EMAC0 or EMAC1? Is the EMAC working in Uboot before the hang in Kernel?

0 Kudos
Reply