Sorry, you need to enable JavaScript to visit this website.

Petalinux 2018.2. Linux. Only one CPU works. Why?

Zedboard forums is currently read-only while it under goes maintenance.

Unsolved
5 posts / 0 new
katas
Junior(0)
Petalinux 2018.2. Linux. Only one CPU works. Why?

Petalinux 2018.2; picoZed-7020; Linux kernel unable to bring up second CPU (SMP is enabled). Kernel log:

...

CPU: Testing write buffer coherency: ok

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

Setting up static identity map for 0x100000 - 0x100060

Hierarchical SRCU implementation.

smp: Bringing up secondary CPUs ...

CPU1: failed to boot: -1

smp: Brought up 1 node, 1 CPU

SMP: Total of 1 processors activated (666.66 BogoMIPS).

CPU: All CPU(s) started in SVC mode.

devtmpfs: initialized

...

 

Why kernel failed to activate both CPU?

 
 
 

katas
Junior(0)
The same thing was with

The same thing was with pz7020_fmc2_2017_4.bsp.  Ready binaries from this bsp is unable to bring up second cpu on my pz7020 board. Is there way to fix this problem?

zolt8
Junior(0)
Same error for me.

The second CPU is working on zedboard 7010 but not on microzed 7020 after kernel 4.xx! Avnet please fix that bug, I need the second core too!

katas
Junior(0)
For some reason bit 7 in the

For some reason bit 7 in the efuse status register is set. Highly likely this is AR65240 case. Older versions of kernel does not check this bit.

zolt8
Junior(0)
I don't think this is the

I don't think this is the root cause of the problem, this topic says it meet the efuse criteria: http://zedboard.org/content/efuse-integrity
Did anyone observe this on the 7010, or only on 7020?