Jump to content

Build Volumio for Orange Pi PC


GianniDPC

Recommended Posts

Is it possible to build Volumio for the Orange Pi PC?

 

I read at the bottom of the build readme on volumio that the armbian_orangepipc_legacy is not booting.. Does somebody know how I can get it to work?

 

I want to transform my Orange Pi in an audio streaming device and volumio seems like a nice choice.

 

Link to comment
Share on other sites

29 minutes ago, GianniDPC said:

 

I read at the bottom of the build readme on volumio that the armbian_orangepipc_legacy is not booting.. Does somebody know how I can get it to work?


That's an old information. I would say just try it.

Link to comment
Share on other sites

1 hour ago, Igor said:


That's an old information. I would say just try it.

Well I tried and it doesn't boot (led doesn't come on and no hdmi out) but I noticed this when building.. It says HARDWARE=sun7i isn't this supposed to be sun8i?

Naamloos.png

Link to comment
Share on other sites

3 minutes ago, tkaiser said:

 

Of course. This Volumio script always install u-boot+spl for sun7i when using the 'armbian variant' for whatever reasons.

I don't understand.. is this the reason it doesn't work? 

I followed the build instructions precisely and typed ./build.sh -b armv7 -d armbian_orangepipc_vanilla -v 2.0 in the console to build. (Also tried armbian_orangepipc_legacy)

Link to comment
Share on other sites

15 minutes ago, GianniDPC said:

is this the reason it doesn't work?

 

Of course. The 'Armbian variant' seems to be only useable with A20 boards and if always the same u-boot+spl will be used then not even reliably (since u-boot does DRAM initialization, eMMC or not and stuff like powering on network and/or SATA on some boards). Maybe @michelangelocan comment?

 

Anyway: without the correct u-boot+spl binary written to the respective sectors a sun8i board will not boot with sun7i bootloader. You need http://apt.armbian.com/pool/main/l/linux-u-boot-orangepipc-default/

Link to comment
Share on other sites

8 minutes ago, tkaiser said:

 

Of course. The 'Armbian variant' seems to be only useable with A20 boards and if always the same u-boot+spl will be used then not even reliably (since u-boot does DRAM initialization, eMMC or not and stuff like powering on network and/or SATA on some boards). Maybe @michelangelocan comment?

 

Anyway: without the correct u-boot+spl binary written to the respective sectors a sun8i board will not boot with sun7i bootloader. You need http://apt.armbian.com/pool/main/l/linux-u-boot-orangepipc-default/

Well too bad.. I don't have enough coding skills to get it working myself, I'd wish that volumio updated their script to work with sun8i devices..

Link to comment
Share on other sites

1 minute ago, GianniDPC said:

I'd wish that volumio updated their script to work with sun8i devices..

 

Then you should tell them (open a Github issue and reference this thread here). Armbian uses individual u-boot settings for almost all devices so it's not that trivial. Anyone working on this should study 'write_uboot_platform' function in https://github.com/armbian/build/tree/master/config/sources (writing procedure the same for all sunxi devices but the contents differ. It's highly recommended to take the stuff from most recent u-boot package on apt.armbian.com)

Link to comment
Share on other sites

On 7-7-2017 at 5:09 PM, tkaiser said:

 

Then you should tell them (open a Github issue and reference this thread here). Armbian uses individual u-boot settings for almost all devices so it's not that trivial. Anyone working on this should study 'write_uboot_platform' function in https://github.com/armbian/build/tree/master/config/sources (writing procedure the same for all sunxi devices but the contents differ. It's highly recommended to take the stuff from most recent u-boot package on apt.armbian.com)

I tried changing and building it myself because I didn't get much help from volumio.  

 

I seem to get closer to getting it working because when I try the image now I get the green light to turn on on my board, but it seems to be in some sort of boot loop because it constantly turns on and off again.

The problem is probably because of an error I'm getting when building. (See the link below for my console output).

 

You can find my changes to the build repo here. I basically edited the armbian scripts to work for the Orange Pi PC.  

 

Do you know or someone else reading this, how I can solve this problem? I think (not 100% sure) that it will work after solving this.

 

Console output (The error starts at line 575): https://drive.google.com/file/d/0B3VQ-09jc-muU2FhQVVtN01fOEk/view?usp=sharing

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