Jump to content

Getting SMP to work on Allwinner H3 / OrangePi PC?


Recommended Posts

Hi,

 

I managed to compile a working 4.6.2 Linux kernel for my Allwinner H3 powered Orange Pi PC using the Armbian lib build scripts.

 

But where I'm completely stuck is when it comes to get all four CPU cores up and running.

lscpu shows only cpu0 as online, and a syfs entry to enable cores 1..3 does not exist.

 

Having applied  20151223-h3-mainline-smp-hack patch, cpu1..3 seem to get set online, but the booting process stalls (rcu_preempt self-detected stall on CPU, etc.).

http://linux-sunxi.org/Linux_mainlining_effort#Status_Matrixmarked SMP as "done", and mentioned this patch.

 

A log file of the failed boot process is attached.

 

My setup:

  • Linux Kernel 4.6.2 with patches from megous @ GitHub.
  • U-Boot 2016.07-rc3
  • arm-linux-gnueabihf-gcc 6.1.1 (gcc-5 didn't work with the current U-Boot due to a bug)

screenlog.0.txt

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines