On Tue, Mar 19, 2019 at 2:19 PM <bestgo0...@gmail.com> wrote:
>
> hi,
>
>    When i try the mainline kernel to boot CC-A80, get the following panic:
>    i follow with the wiki here http://linux-sunxi.org/Mainline_Kernel_Howto
>
> kernel file compiled by myself
> arch/arm/boot/zImage
> arch/arm/boot/dts/sun9i-a80-cubieboard4.dtb
>
> load the kernel with:
> fatload mmc 0 0x46000000 zImage
> fatload mmc 0 0x49000000 sun9i-a80-cubieboard4.dtb
> setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/sda1 
> init=/usr/lib/systemd/systemd rootwait rootfstype=f2fs panic=10
> bootz 0x46000000 - 0x49000000
>
> U-Boot SPL 2018.11 (Mar 17 2019 - 22:40:17 +0800)
> DRAM: 2048 MiB
> Trying to boot from MMC1
>
>
> U-Boot 2018.11 (Mar 17 2019 - 22:40:17 +0800) Allwinner Technology
>
> CPU:   Allwinner A80 (SUN9I)
> Model: Cubietech Cubieboard4
> DRAM:  2 GiB
> MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
> Loading Environment from FAT... *** Warning - bad CRC, using default 
> environment
>
> Loading Environment from MMC... *** Warning - bad CRC, using default 
> environment
>
> In:    serial@07000000
> Out:   serial@07000000
> Err:   serial@07000000
> Net:   No ethernet found.
> starting USB...
> No controllers found
> Hit any key to stop autoboot:  0
> switch to partitions #0, OK
> mmc0 is current device
> Scanning mmc 0:1...
> Found U-Boot script /boot.scr
> 315 bytes read in 11 ms (27.3 KiB/s)
> ## Executing script at 23100000
> 2878368 bytes read in 279 ms (9.8 MiB/s)
> 16825 bytes read in 4 ms (4 MiB/s)
> ## Flattened Device Tree blob at 49000000
>    Booting using the fdt blob at 0x49000000
>    Loading Device Tree to 29ff8000, end 29fff1b8 ... OK
>
> Starting kernel ...
>
> Uncompressing Linux... done, booting the kernel.
> [    0.000000] Booting Linux on physical CPU 0x0
> [    0.000000] random: get_random_bytes called from start_kernel+0x24/0x3c8 
> with crng_init=0
> [    0.000000] Linux version 4.13.0 (hos@debian) (gcc version 6.3.1 20170109 
> (crosstool-NG crosstool-ng-1.23.0)) #13 SMP Sun Mar 17 21:32:41 CST 2019
> [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
> [    0.000000] CPU: div instructions available: patching division code
> [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing 
> instruction cache
> [    0.000000] OF: fdt: Machine model: Cubietech Cubieboard4
> [    0.000000] OF: fdt: Ignoring memory range 0x20000000 - 0x40000000
> [    0.000000] bootconsole [earlycon0] enabled
> [    0.000000] Memory policy: Data cache writealloc
> [    0.000000] Ignoring RAM at 0x70000000-0xa0000000
> [    0.000000] Consider using a HIGHMEM enabled kernel.
> [    0.000000] Unable to handle kernel paging request at virtual address 
> a9ff8000
> [    0.000000] pgd = c0004000
> [    0.000000] [a9ff8000] *pgd=00000000
> [    0.000000] Internal error: Oops: 5 [#1] SMP ARM
> [    0.000000] Modules linked in:
> [    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.13.0 #13
> [    0.000000] Hardware name: Allwinner sun9i Family
> [    0.000000] task: c0707f00 task.stack: c0700000
> [    0.000000] PC is at fdt_check_header+0x4/0x74
> [    0.000000] LR is at __unflatten_device_tree+0x20/0x104
> [    0.000000] pc : [<c04cef10>]    lr : [<c03c86a8>]    psr: a00000d3
> [    0.000000] sp : c0701f38  ip : 4076270b  fp : fffff000
> [    0.000000] r10: efffcf00  r9 : 00000000  r8 : 00000000
> [    0.000000] r7 : a9ff8000  r6 : c075a9e8  r5 : c061b7e8  r4 : c061b7e8
> [    0.000000] r3 : c061b7e8  r2 : 0000feed  r1 : 00000000  r0 : a9ff8000
> [    0.000000] Flags: NzCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment 
> none
> [    0.000000] Control: 10c5387d  Table: 4000406a  DAC: 00000051
> [    0.000000] Process swapper (pid: 0, stack limit = 0xc0700218)
> [    0.000000] Stack: (0xc0701f38 to 0xc0702000)
> [    0.000000] 1f20:                                                       
> c061b7e8 c0709088
> [    0.000000] 1f40: c072b140 c0707c00 40000000 c0754730 efffcf00 c061c4ec 
> 00000000 c0123ca8
> [    0.000000] 1f60: c0622f44 c0604188 ffffffff 10c5387d c0704c9c c07103e0 
> c072b4d8 c05776f4
> [    0.000000] 1f80: 410fc075 00000000 00000000 c0164db0 c0575cec c0701fb4 
> c072b394 c072b394
> [    0.000000] 1fa0: c0704c9c c062fa2c c0704c80 4000406a 410fc075 00000000 
> 00000000 c0600970
> [    0.000000] 1fc0: 00000000 00000000 00000000 00000000 00000000 c062fa30 
> 00000000 c072b394
> [    0.000000] 1fe0: c0704c9c c062fa2c c07091c0 4000406a 410fc075 4000807c 
> 00000000 00000000
> [    0.000000] [<c04cef10>] (fdt_check_header) from [<c03c86a8>] 
> (__unflatten_device_tree+0x20/0x104)
> [    0.000000] [<c03c86a8>] (__unflatten_device_tree) from [<c061c4ec>] 
> (unflatten_device_tree+0x34/0x44)
> [    0.000000] [<c061c4ec>] (unflatten_device_tree) from [<c0604188>] 
> (setup_arch+0x824/0x9fc)
> [    0.000000] [<c0604188>] (setup_arch) from [<c0600970>] 
> (start_kernel+0x90/0x3c8)
> [    0.000000] [<c0600970>] (start_kernel) from [<4000807c>] (0x4000807c)
> [    0.000000] Code: ebf939ea e28dd014 e49df004 e30f2eed (e5903000)
> [    0.000000] ---[ end trace f68728a0d3053b52 ]---
> [    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!

This doesn't have anything to do with sunxi specific stuff. Either your dtb file
is damaged or something weird is happening.

FYI my board works properly with U-boot v2019.01 and kernel v5.0-rc1.
4.13 is quite old.

ChenYu

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to