Orange Pi R1 Plus (Orange Pi R1+) support?


Ford_Prefect
 Share

5 5

Recommended Posts

Hi All,

 

since i had many problem with my old OPI R1 (without PLUS) I  just ordered the newer Model with 1 Gig Ram, RK3328 CPU and two Gigabit Ports.

There Is a debian Image available on their Google Drive Share right now, I'll certainly try that out, but Is there a generic Armbian Image as well, I can take?

 

Should be pretty straigt forward Device, I tink.... HDMI Out is not available, only USB Gigabit Ethernet and Rockchip Gigabit Ethernet.

 

Would be great if Hardware encryption for IPSec is also availaibe.

 

Any thoughts?

 

Cheers

 

Ford Prefect

 

Link to post
Share on other sites

Donate and support the project!

1 hour ago, Ford_Prefect said:

Hardware encryption

 

Don't know. But even more basic hw function have no gain so I would not have big expectations on Rockchip:
https://github.com/armbian/build/pull/2462

 

1 hour ago, Ford_Prefect said:

but Is there a generic Armbian Image as well

 

Why? (if it's not here https://www.armbian.com/download/ it does not exists)

 

 

1 hour ago, Ford_Prefect said:

I can take?


What about give??

Link to post
Share on other sites

On 1/6/2021 at 12:52 PM, Igor said:

 

Don't know. But even more basic hw function have no gain so I would not have big expectations on Rockchip:
 

https://github.com/armbian/build/pull/2462

 

Hmm, that does not sound very promising at all :-(

 

 

On 1/6/2021 at 12:52 PM, Igor said:

 


What about give??

 

I gave a  lot back to the Open Source community and their developers. Wrong target here:-) But I know what you mean.

 

Cheers,

 

Ford

 

 

Link to post
Share on other sites

I have tried to test this board.

 

The OpenWRT version on xunlong site (http://www.orangepi.org/downloadresources/) doesn't work

 

The Debian/Ubuntu version is booted, but i don't know why it always crash and reboot.

 

I am planning to install PiHole on this device to bring it to a hub that can block ads on internet natively, like this flow

 

Internet <=> Modem <=> R1 Plus (PI Hole) <=> Wireless Router 

 

any thought?

 

Link to post
Share on other sites

On 1/21/2021 at 4:51 PM, thanh_tan said:

Internet <=> Modem <=> R1 Plus (PI Hole) <=> Wireless Router 

 

any thought?

 

 

Did you attache a Heatsink to the CPU? I doubt the rk3328 is  able to cope with its temperature without....

I just bootet debian up and  the cpu was nearly instantaniously at 75°C.... 

 

With a passive heatsink it is still 62° Idling.... seems to much for my feeling

 

More testing to come - also armbian.

 

Cheers

 

FP

 

 

Link to post
Share on other sites

I received almost the same time a RockPi-E and an OrangePi-1+

First I started to play witch RockPi-E and then, as I realised OpiR1+ is not supported, I tried the RockPi-E Raspbian image and it works OK. At least for what I use it for, as router and WiFI access point, iptables and such.

Only strange thing is I "have" three Ethernet interfaces :-) ifconfig shows eth[012].

OpiR1+ does indeed get hot even if doing almost nothing, going to buy tomorrow a heatsink. RockPi-E

 

Regards,

Chris

Link to post
Share on other sites

1 hour ago, ChrisO said:

Only strange thing is I "have" three Ethernet interfaces :-) ifconfig shows eth[012].


I have no idea which OS you are running. Without providing logs (armbianmonitor -u) nobody knows what you are talking about. You are talking about Raspbian on Armbian forum ... ?!

 

1 hour ago, ChrisO said:

as I realised OpiR1+ is not supported


Try image from Nanopi R2S (but it's no warranty that it will work). You can proceed working on this https://github.com/armbian/build/pull/2617 I don't have hardware nor any time to proceed.

Link to post
Share on other sites

25 minutes ago, ChrisO said:

Sorry, silly me.

 

Welcome to Armbian 20.11.6 Buster with Linux 5.9.14-rockchip64

 

root@opir1-plus:~# uname -a
Linux opir1-plus 5.9.14-rockchip64 #20.11.4 SMP PREEMPT Tue Dec 15 08:52:20 CET 2020 aarch64 GNU/Linux


Where did you get that image? You build it? Does it work well? Run as root:

 

armbianmonitor -u

 

Link to post
Share on other sites

This is the official Armbian image Armbian_20.11.10_Rockpi-e_buster_current_5.9.14.img from  https://redirect.armbian.com/rockpi-e/Buster_current 

 

armbianmonitor -u output is here http://ix.io/2PDj

 

So far it works OK. I didn't do any special tests. Just set-up a WiFI accesspoint with hostapd (on bridge eth2/wlan0) and udhcpd. iptables for masquerading and just now accessing internet from my phone using

this AP.

ifconfig shows three Ethernet interfaces. the two real ones are eth0 and eth2.

Let me know if I could be of any help. Would be a pleasure for me to give a bit back to Armbian :-)

 

Both, RockPi-E and OpiR1+ generate a Kernel panic at the end of "init 0"  harmless AFAICS. Output is attached.

 

Regards,

Chris

 

rockpi-e.oops r1plus.oops

Link to post
Share on other sites

On 1/6/2021 at 12:52 PM, Igor said:

 

Don't know. But even more basic hw function have no gain so I would not have big expectations on Rockchip:
https://github.com/armbian/build/pull/2462

 

 

Erm... I think you are wrong with that - this little thinge is blazing fast in encryption/decryption - at least for a SBC.

 

I just configured the latest strongswan, setup xfrm interfaces and a straight forward  configuration wit AES_GCM_16/MODP2048 and I am totally astonished...

Not really CPU Load and  about  420 MBit/s decrypting and 270 MBit Encrypting (via Gigabit-LAN to a Ryzen3 Machine)

 

I had to setup up this extra scenario, because the little device maxed out my 300 MBit+ WAN Link :-)

 

 

opir1plus-swanctl.png.4608cc65b0b0deb80b5c8a259b1a0679.pngimage.png.a6bcbc9c425fd7bfe2abf5c843ebb4f0.png

 

For that, I build iproute2 and strongswan+swanctl myself on top of the  OPI Debian Image, which works really stable, I have to say!  Much better than the OPI R1 without Plus (which, BTW,  was maxed out at around 40 MBit/s IPsec Traffic)

 

 

Cheers

 

Ford Prefect

 

 

 

 

 

 

 

 

Link to post
Share on other sites

4 minutes ago, Ford_Prefect said:

I think you are wrong with that - this little thinge is blazing fast in encryption/decryption - at least for a SBC.


I am not saying its slow. Just HW assisted driver contributes no gain. Here you can compare with others.

 

6 minutes ago, Ford_Prefect said:

Much better than the OPI R1 without Plus


Comparing apples and oranges. Those are totally different SoCs. Also generation wise.

 

7 minutes ago, Ford_Prefect said:

which works really stable


They copied our build tools, remove others and refactor few things then run search "armbian" replace with "orangepi".
https://github.com/orangepi-xunlong/orangepi-build/commit/2a7bfed3c38abd758539d4f4c02c70b4fd62eb34

In case of troubles, you have to check their forum ;) since we don't deal with 3rd party creations.

Link to post
Share on other sites

Quote

Comparing apples and oranges. Those are totally different SoCs. Also generation wise.

 

Not really apples and whatever... It's the 'same' type of SBC, and costs are similar. This is the fastest encrypt/decrypt sbc besides the atom based 'Atomic Pi' - which has AES-NI enabled.

 

Cheers,

 

Ford

 

 

 

Link to post
Share on other sites

1 hour ago, Ford_Prefect said:

It's the 'same' type of SBC, and costs are similar.

 

Also anything that has "pi" in the name or looks like "pi" and costs between 20 - 50 is the same sh*, right? :P From technical perspective, things which you are comparing, they are very different ... 32 vs 64 bit soc, different generation, dual fast lan, dual gigabit lan, internal fast lan, internal gigabit lan, usb2 vs usb3, allwinner vs rockchip ....

 

1 hour ago, Ford_Prefect said:

This is the fastest encrypt/decrypt sbc


This means you didn't check this? https://github.com/ThomasKaiser/sbc-bench/blob/master/Results.md

Link to post
Share on other sites

Quote

Also anything that has "pi" in the name or looks like "pi" and costs between 20 - 50 is the same sh*, right? :P From technical perspective, things which you are comparing, they are very different ... 32 vs 64 bit soc, different generation, dual fast lan, dual gigabit lan, internal fast lan, internal gigabit lan, usb2 vs usb3, allwinner vs rockchip ....

 

 

No, its the other way round... I was looking for a SBC with 2 NICs (preferebly Gigabit, off Course) which is capable of running debian to connect me with strongswan (+ xfrm interfaces for the sake of it) with a reasonable encrypting speed and easy t otravel with - so the size of the Atomic Pi was too big, and it lacks a second ethernet port.

 

Let's take a look on the market.... there is not much, is there?

 

So the Orangepi R1 Plus is the optimal choice for me....  it seems:-)

 

Quote

 

No, I didn't know about that. But "pure" AES Benchmarks doesn't help too much compared with 'real' IPsec throughput.  Off course, you get a 'hint' which is faster but  no absolute benchmarking regarding to network traffic is possible, because you don't know how the NICs behave together with the rest of the system.

 

 

Cheers

 

Ford

 

 

 

 

Link to post
Share on other sites

22 minutes ago, Ford_Prefect said:

Let's take a look on the market.... there is not much, is there?

 

You should at least check our download pages: https://www.armbian.com/download/?tx_category=networking We support 6 such devices, where one is identical to R1+ (Nanopi R2S) and two that we don't support anymore or we never did. 

 

28 minutes ago, Ford_Prefect said:

So the Orangepi R1 Plus is the optimal choice for me....  it seems:-)


Probably it is. I am not arguing about that.

 

30 minutes ago, Ford_Prefect said:

No, I didn't know about that. But "pure" AES Benchmarks doesn't help too much compared with 'real' IPsec throughput.  Off course, you get a 'hint' which is faster but  no absolute benchmarking regarding to network traffic is possible, because you don't know how the NICs behave together with the rest of the system.

 

FYI https://www.armbian.com/nanopi-r4s/ should be faster in all real world scenarios but I doubt you need all that extra power. 

Link to post
Share on other sites

Hi All,

 

I ran Armbian at orangepi r1 plus. 

 

Details:

Firstly, OrangePi R1 Plus is booted with Armbian_21.02.3_Nanopi-r2s_buster_current_5.10.21. But I got the error:

Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  UUID=1430eaac-3ff0-465a-a7b0-66b51608ccd1 does not exist.  Dropping to a shell!
(initramfs)

 

All Boot Output:

https://pastebin.pl/view/c23b4566

 

After that, 

  • Orange Pi R1 Plus is successfully booted with Orangepir1plus_2.1.0_debian_buster_server_linux5.8.18. 
  • I inserted another sd card (it has Armbian_21.02.3_Nanopi-r2s_buster_current_5.10.21 image) to the R1 Plus and mounted.
  • I copied /boot/dtb/rockchip/rk3328-orangepi-r1plus.dtb and paste into the sd card.
  • I changed /boot/armbianEnv.txt as follows:
# more /boot/armbianEnv.txt 
verbosity=1
bootlogo=false
overlay_prefix=rockchip
fdtfile=rockchip/rk3328-orangepi-r1plus.dtb
rootdev=UUID=1430eaac-3ff0-465a-a7b0-66b51608ccd1
rootfstype=ext4
console=serial
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

 

Orange Pi R1 Plus is booted. But it has some issues. The device did not detect 2nd ethernet and first ethernet is not working properly.

 

Orange Pi R1 Plus Armbian Boot Output:

https://pastebin.pl/view/ba0f9789

 

I will work on it.

 

Link to post
Share on other sites

Posted (edited)

Thank you for bringing support to this board. I tried latest image (Buster and Focal) and couldn't boot.

 

It always ends up with:

 

Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  UUID=e5dd5e3a-06ae-43df-964d-5e3c5dc07a7f does not exist.  Dropping to a shell!
(initramfs)

 

Here is the full boot sequence (2 boots):

https://pastebin.com/CNssk1uG

 

Tried with 3 differentt Sandisk Ultra and also with Etcher (Linux and Windows) and Rufus.

 

Anything else I could try?

 

Thanks

Edited by Vasco
Correcting some info
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

5 5