Hi,
I've just tried to boot the current stable kernel v5.2.6 (and also the
latest v5.3-rc3) on my tegra20-tec board with the tegra_defconfig.
Unfortunately I'm getting a "Kernel panic - not syncing: Attempted to
kill the idle task!"
I'm currently out of ideas on what to look for, so any help would be
greatly appreciated.
Thanks & regards;
Richard.L
## Booting kernel from FIT Image at 01000000 ...
Using 'conf@xxxxxxxxxxxxxxx' configuration
Trying 'kernel@1' kernel subimage
Description: Linux kernel
Type: Kernel Image
Compression: uncompressed
Data Start: 0x010000e0
Data Size: 6676808 Bytes = 6.4 MiB
Architecture: ARM
OS: Linux
Load Address: 0x17000000
Entry Point: 0x17000000
Hash algo: sha1
Hash value: bec30e474097f767c1def4f82f28eb5549cc9af0
Verifying Hash Integrity ... sha1+ OK
## Flattened Device Tree from FIT Image at 01000000
Using 'conf@xxxxxxxxxxxxxxx' configuration
Trying 'fdt@xxxxxxxxxxxxxxx' FDT blob subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x0165e328
Data Size: 24624 Bytes = 24 KiB
Architecture: ARM
Hash algo: sha1
Hash value: f9fbcb0d4576629bbad851c0ced43685b8dc8577
Verifying Hash Integrity ... sha1+ OK
Booting using the fdt blob at 0x0165e328
Loading Kernel Image ... OK
OK
Loading Device Tree to 0fff6000, end 0ffff02f ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.2.6-tegra.0000 (oe-user@oe-host) (gcc
version 8.3.0 (GCC)) #1 SMP PREEMPT Tue Aug 6 14:48:18 UTC 2019
[ 0.000000] CPU: ARMv7 Processor [411fc090] revision 0 (ARMv7),
cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[ 0.000000] OF: fdt: Machine model: Avionic Design Tamonten
Evaluation Carrier
[ 0.000000] OF: fdt: Ignoring memory range 0x0 - 0x10000000
[ 0.000000] Ignoring memory below PHYS_OFFSET: 0x00000000-0x10000000
[ 0.000000] printk: bootconsole [earlycon0] enabled
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 64 MiB at 0x1c000000
[ 0.000000] On node 0 totalpages: 65536
[ 0.000000] Normal zone: 512 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 65536 pages, LIFO batch:15
[ 0.000000] Unable to handle kernel paging request at virtual address
bfff6000
[ 0.000000] pgd = (ptrval)
[ 0.000000] [bfff6000] *pgd=1bfd9811, *pte=00000000, *ppte=00000000
[ 0.000000] Internal error: Oops: 7 [#1] PREEMPT SMP ARM
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.2.6-tegra.0000 #1
[ 0.000000] Hardware name: NVIDIA Tegra SoC (Flattened Device Tree)
[ 0.000000] PC is at fdt_check_header+0x0/0x154
[ 0.000000] LR is at __unflatten_device_tree+0x20/0x104
[ 0.000000] pc : [<c0a57cf4>] lr : [<c0768d88>] psr: a00000d3
[ 0.000000] sp : c1001f08 ip : 00000000 fp : fffff000
[ 0.000000] r10: 00000000 r9 : c10febd8 r8 : c0f403d8
[ 0.000000] r7 : c110f368 r6 : 00000000 r5 : bfff6000 r4 : c0f403d8
[ 0.000000] r3 : c0f403d8 r2 : c110f368 r1 : 00000000 r0 : bfff6000
[ 0.000000] Flags: NzCv IRQs off FIQs off Mode SVC_32 ISA ARM
Segment none
[ 0.000000] Control: 10c5387d Table: 1000404a DAC: 00000051
[ 0.000000] Process swapper (pid: 0, stack limit = 0x(ptrval))
[ 0.000000] Stack: (0xc1001f08 to 0xc1002000)
[ 0.000000] 1f00: c0f403d8 c10cf880 c1009ba8
c10083c0 10000000 c10febd8
[ 0.000000] 1f20: cbfffe00 c0f41414 00000000 c012b5a0 c0f66900
c0f03dcc ffffffff 10c5387d
[ 0.000000] 1f40: c0ca7fdc c0d630e8 c1004c48 c0ca968c c0b03b9c
c1004c48 c1004c48 c1004c40
[ 0.000000] 1f60: ffffffff 0fff6000 411fc090 10c5387d 00000001
c017f5d4 c0ca7fdc 00000000
[ 0.000000] 1f80: ffffffff 00000000 c1004c48 c1004c40 ffffffff
0fff6000 c10cf700 10c5387d
[ 0.000000] 1fa0: 00000001 c0f00aa0 00000000 00000000 00000000
00000000 00000000 00000000
[ 0.000000] 1fc0: 00000000 c0f6ea38 00000000 00000000 00000000
c0f00330 00000051 10c0387d
[ 0.000000] 1fe0: 00000000 0fff6000 411fc090 10c5387d 00000000
00000000 00000000 00000000
[ 0.000000] [<c0a57cf4>] (fdt_check_header) from [<c0f403d8>]
(early_init_dt_alloc_memory_arch+0x0/0x64)
[ 0.000000] [<c0f403d8>] (early_init_dt_alloc_memory_arch) from
[<00000000>] (0x0)
[ 0.000000] Code: e3a00020 e12fff1e e3a0001c e12fff1e (e5902000)
[ 0.000000] random: get_random_bytes called from
print_oops_end_marker+0x24/0x4c with crng_init=0
[ 0.000000] ---[ end trace 0000000000000000 ]---
[ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill
the idle task! ]---