AnsweredAssumed Answered

LS1043A-RDB Linux Hangs At PSCI

Question asked by li ang on Mar 29, 2018
Latest reply on Apr 3, 2018 by li ang

BootFrom SD


Starting kernel ...

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.79 (root@ubuntu) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) ) #1 SMP PREEMPT Wed Mar 28 11:22:27 CST 2018
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] earlycon: uart8250 at MMIO 0x00000000021c0500 (options '')
[ 0.000000] bootconsole [uart8250] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000008ffc00000, size 4 MiB
[ 0.000000] OF: reserved mem: initialized node qman-fqd, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000008fc000000, size 32 MiB
[ 0.000000] OF: reserved mem: initialized node qman-pfdr, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000008fe000000, size 16 MiB
[ 0.000000] OF: reserved mem: initialized node bman-fbpr, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 16 MiB at 0x00000000fac00000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000008ffbfffff]
[ 0.000000] NUMA: Adding memblock [0x80000000 - 0xfbdfffff] on node 0
[ 0.000000] NUMA: Adding memblock [0x880000000 - 0x8fbffffff] on node 0
[ 0.000000] NUMA: Adding memblock [0x8ff000000 - 0x8ffbfffff] on node 0
[ 0.000000] NUMA: Initmem setup node 0 [mem 0x80000000-0x8ffbfffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x8ffbcc340-0x8ffbcdaff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffbfffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000fbdfffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008fbffffff]
[ 0.000000] node 0: [mem 0x00000008ff000000-0x00000008ffbfffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffbfffff]
[ 0.000000] psci: probing for conduit method from DT.

 

linux hangs in linux/drivers/firmware/psci.c, it can not get psci version from ARMV8 through SMC instruction, i am very confused with this, does anyone know how to solve this problem.

 

Outcomes