Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 30,271
» Latest member: fake_linux-dude
» Forum threads: 16,394
» Forum posts: 117,653

Full Statistics

Latest Threads
Satellite antenna
Forum: Community and Events
Last Post: biketool
9 hours ago
» Replies: 2
» Views: 311
Irradium (based on crux l...
Forum: Linux on Pinebook
Last Post: mara
Yesterday, 04:11 AM
» Replies: 5
» Views: 14,833
Booting Issues
Forum: PineNote Software
Last Post: vlagged
10-23-2026, 12:14 PM
» Replies: 25
» Views: 26,003
Alpha One - no connectivi...
Forum: Getting Started
Last Post: Dabdarklighter
10-22-2026, 03:51 PM
» Replies: 1
» Views: 1,137
Article: The Advantages o...
Forum: General
Last Post: zetabeta
10-20-2026, 02:38 PM
» Replies: 2
» Views: 306
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
10-19-2026, 12:27 PM
» Replies: 22
» Views: 21,448
StarPro64 Irradium (based...
Forum: Getting Started
Last Post: mara
10-19-2026, 10:01 AM
» Replies: 25
» Views: 16,211
Article: Will Linux phone...
Forum: General
Last Post: amosbatto
10-19-2026, 09:52 AM
» Replies: 11
» Views: 1,425
Login issues
Forum: PineTab Hardware
Last Post: Corkonian
10-17-2026, 02:34 AM
» Replies: 2
» Views: 428
Rii mini 4 keyboard and t...
Forum: PinePhone Accessories
Last Post: Flymoon
10-15-2026, 08:04 AM
» Replies: 3
» Views: 5,944

 
  ROCKPRO64 with 10GbE NICs
Posted by: H.HSEL - 12-17-2018, 06:44 AM - Forum: General Discussion on ROCKPRO64 - Replies (13)

I bought a RockPro64 and am trying to build a budget 10GbE storage.
I plugged an AQC107 based ASUS 10GbE card (XG-C100C) into its PCIEx4 adapter and Samsung 860EVO 1TB via USBC-SATA conversion cable (lsusb shows "ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge"), and no problem mounting it.

The image I chose this time is stretch-minimal-rockpro64-0.7.11-1075-arm64 and the driver for the card is Atlantic driver (Atlantic-2.0.15.0).
I downloaded the driver from Aquantia's website and had no problem building and installing.
After 'modprobe atlantic' the board immediately recognized the card as enp1s0. Then its idle power consumption (with all devices active) is around 10W, whose almost half the 10GbE card accounts for.

After changing its MTU from 1500 (default) to 9000, I performed iperf and I got a result around 2.70Gbps, though it seems that the result is not stable, sometimes the value going down to 2.30Gbps or lower.
I don't know why but manually assining iperf processes to a specific core (taskset -c 5 iperf -s, for example) seems to offer better and stable results that is 3.00Gbps.

At this point the effective speed as a NAS (sharing the SSD through SMB and mount it from a Windows client, transferring large data manually and observe how much it takes to complete) is approx. 330MB/s for read and write, and 4k random read/write is 7MB/s and 4KB Q8T8 and 4K Q32T1 for read are both 117MB/s, while it's both 100MB/s for write, says CrystalDiskMark 6.0.2. The peak power consumption is just 15.0W, so it's very power-efficient compared to x86-based 10GbE systems.

This is a great gain to have, considering the limit ROCK64 has.
Currently I have an impression that RockPro64 is an ideal solution for HDD-based NAS, and it would be fun if I would buy more boards and build a distributed system. But it's a little slow for SSD-based NAS, especially when looking at random read/write values.

I wonder if there is anyone who have had more comfortable results with 10GbE NICs and SSDs, to know whether I can get more out of this board or I've reached the limit.
Launching iperf multithreaded (-P6) greatly increased total bandwidth from 3Gbps at most to over 9Gbps, but after all SMB is not multithreaded and what matters most is achieving higher single-thread performance for personal use.
I admit there is room for optimization, so I will post if I have a significant improvement in performance.


  Install Gapps a guide for dummys/Noobs???
Posted by: molnar - 12-17-2018, 04:18 AM - Forum: Android on RockPro64 - Replies (4)

Hi,

I need some help here because I need install Gapps in my Android 8.1.0 installation but I don't understand the process, inside this thread (https://forum.pine64.org/showthread.php?tid=6684) I downloaded all needed files. The problem comes when I read:

Activate developer mode and get a root shell:

./adb device

./adb root

./adb remount


......
............ and so....


I don't understand nothing, 

How I active developer mode? where? I suppose inside my android 8.1.0in my rockpro64 or but not sure...

After that I think that I should launch those commands but from where???? root shell? Should I connect my rockpro64 through class c cable to my windows pc and launch from cmd windows console??? so if the answers is yes, before I must have installed in my windows pc the SDK package? No???? And then????

God! without knowledge's is so difficult, every step ends in a wall!!!  Huh Huh Huh

Please, a kind soul could help me???? If so I promise create and upload here a "baby-step-guide" for people like me. 

Thanks!


  Rock64 fedora core 29 boot issue: Help please?
Posted by: forwardbackwards - 12-15-2018, 11:28 PM - Forum: Linux on Rock64 - Replies (5)

Hello all!

I'm looking to run fedora core 29 on my Rock64 board and am running into the following issue... The grub.efi app fails to start after its loaded into ram... 

Code:
## Starting EFI application at 02080000 ... "Synchronous Abort" handler, esr 0x96000210


I'm using fedoras u-boot for the evb-rk3288 and wrapping the ayufan bits around it.

I've tried different versions of the DDR binary because I've read the issue may be due to DDR timing issues. So far I'm at a loss as to why it isn't working.

The ayufan git log doesn't seem to contain a lot of info as to what the differences between the versions are between rk33/rk3328_ddr_786MHz_v1.06.bin and rk33/rk3328_ddr_786MHz_v1.13.bin.

any suggestions?

cheers

Code:
~/Desktop/repos/rock64/rkbin-ayufan [master|…9] 21:39 $ git log rk33/rk3328_ddr_786MHz_v1.13.bin commit b841f4cad608cd5254758457e76f559d5fee5922 Author: Jonas Karlman <jonas@kwiboo.se> Date:   Fri May 18 21:16:12 2018 +0200    rk3328: add ddr v1.13 21:39 $ git log rk33/rk3328_ddr_786MHz_v1.06.bin commit 701be11ca27c144ded128af93424f7b9735a1d78 Author: Kever Yang <kever.yang@rock-chips.com> Date:   Fri May 12 11:59:48 2017 +0800    rk3328: ddr: add 786M v1.06      suppoart all type and all capability DRAM.    Change-Id: I26749355486a7192fd38305bec30d8c5ad1a407a    Signed-off-by: Kever Yang <kever.yang@rock-chips.com> 21:39 $ git log rk33/rk3328_ddr_786MHz_v1.08.bin commit 10b2468096e88f0c68ec87be8bd26a6f3af53050 Author: Jonas Karlman <jonas@kwiboo.se> Date:   Mon Dec 25 15:33:57 2017 +0100    rk3328: add ddr v1.08 and miniloader v2.44


here's basically how I build the following boot bits:
Code:
-rw-rw-r-- 1   86020 Dec 15 21:28 idbloader.bin -rw-rw-r-- 1  4194304 Dec 15 21:28 trust.img -rw-rw-r-- 1  4194304 Dec 15 21:28 uboot.img $TOOLPATH/mkimage -n ${CHIP} -T rksd -d $SRC/rk33/rk3328_ddr_786MHz_v1.06.bin out/idbloader.bin cat $SRC/rk33/rk3328_miniloader_v2.43.bin >> out/idbloader.bin $TOOLPATH/loaderimage --pack --uboot ${UBOOT}/u-boot.bin out/uboot.img 0x200000 cat >out/trust.ini <<EOF [VERSION] MAJOR=1 MINOR=2 [BL30_OPTION] SEC=0 [BL31_OPTION] SEC=1 PATH=../rkbin-ayufan/rk33/rk3328_bl31_v1.39.bin ADDR=0x10000 [BL32_OPTION] SEC=0 [BL33_OPTION] SEC=0 [OUTPUT] PATH=out/trust.img EOF $TOOLPATH/trust_merger out/trust.ini cp out/idbloader.bin ${OUT}/u-boot/ cp out/uboot.img ${OUT}/u-boot/ cp out/trust.img ${OUT}/u-boot/


This is where I am stuck... 
The bootlog

Code:
DDR version 1.08 20170628 In LPDDR3 786MHz Bus Width=32 Col=11 Bank=8 Row=15/15 CS=2 Die Bus-Width=32 Size=4096MB ddrconfig:7 OUT Boot1 Release Time: 2017-06-12, version: 2.44 ChipType = 0x11, 127 emmc reinit emmc reinit SdmmcInit=2 20 SdmmcInit=0 0 BootCapSize=0 UserCapSize=30436MB FwPartOffset=2000 , 0 StorageInit ok = 59825 Raw SecureMode = 0 SecureInit read PBA: 0x4 SecureInit read PBA: 0x404 SecureInit read PBA: 0x804 SecureInit read PBA: 0xc04 SecureInit read PBA: 0x1004 SecureInit ret = 0, SecureMode = 0 LoadTrustBL No find bl30.bin No find bl32.bin Load uboot, ReadLba = 2000 Load OK, addr=0x200000, size=0x92bd4 RunBL31 0x10000 NOTICE:  BL31: v1.3(debug):9d3f591 NOTICE:  BL31: Built : 14:39:02, Jan 17 2018 NOTICE:  BL31:Rockchip release version: v1.3 INFO:    ARM GICv2 driver initialized INFO:    Using opteed sec cpu_context! INFO:    boot cpu mask: 1 INFO:    plat_rockchip_pmu_init: pd status 0xe INFO:    BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE iK ERROR:   Error initializing runtime service opteed_fast INFO:    BL31: Preparing for EL3 exit to normal world INFO:    Entry point address = 0x200000 INFO:    SPSR = 0x3c9 U-Boot 2019.01-rc1 (Dec 04 2018 - 16:09:21 +0000) Model: Rockchip RK3328 EVB DRAM:  4 GiB MMC:   rksdmmc@ff500000: 1, rksdmmc@ff520000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environmt In:    serial@ff130000 Out:   serial@ff130000 Err:   serial@ff130000 Model: Rockchip RK3328 EVB Net:   Warning: ethernet@ff540000 (eth0) using random MAC address - 5a:49:f6:fd:87:ae eth0: ethernet@ff540000 Hit any key to stop autoboot:  0 Card did not respond to voltage select! switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found EFI removable media binary efi/fedora/grubaa64.efi Found DTB mmc 1:2 /dtb/rockchip/rk3328-evb.dtb 32498 bytes read in 3 ms (10.3 MiB/s) Scanning disk rksdmmc@ff500000.blk... Card did not respond to voltage select! Scanning disk rksdmmc@ff520000.blk... Disk rksdmmc@ff520000.blk not ready Found 4 disks 1882872 bytes read in 88 ms (20.4 MiB/s) ## Starting EFI application at 02080000 ... Speed: 100, full duplex "Synchronous Abort" handler, esr 0x96000210 elr: fffffffffcf419b0 lr : fffffffffcf419a8 (reloc) elr: 00000000fbc799b0 lr : 00000000fbc799a8 x0 : 0000000000000000 x1 : 00000000fbb6ae56 x2 : 00000000ffffffff x3 : 00000000fbd718cc x4 : 00000000fbb6f080 x5 : 0000000000000020 x6 : 00000000fcf26538 x7 : 00000000fbb6be20 x8 : 0000000000000001 x9 : 0000000000000008 x10: 00000000fcf56070 x11: 00000000fcf56070 x12: 000000000000a3c0 x13: 0000000000000001 x14: 00000000fcf2686c x15: 00000000ffffffff x16: 0000000000001550 x17: 0000000000000000 x18: 00000000fcf2fdf8 x19: 0000000000000000 x20: 00000000fcf56130 x21: 00000000fef385c8 x22: 0000000000000000 x23: 0000000002080000 x24: 0000000000000003 x25: 0000000000000000 x26: 0000000000000000 x27: 0000000000000000 x28: 00000000fcf56010 x29: 00000000fcf26920 Resetting CPU ... resetting ...


  so installed minimal then xubuntu, major screen tearing.
Posted by: Martronic - 12-14-2018, 09:31 PM - Forum: Linux on RockPro64 - Replies (3)

so i have installed the minimal ubuntu 18.04 image and then i installed the xubuntu-desktop metapackage with recommends. i have noticed some pretty crazy screen tearing.... there hasn't been anything that has much mention (i searched the forums and the irc logs and there is not a whole lot of concise information on the subject....... i just want to have a thread on this.... 


you can tell me to buzz off if needed but i have almost all i need other then the screen tearing.... its also an issue in my main linux laptop but i don't really care about that as its mostly for work but this is being used for media consumption...
Speak


  Can't get Rockpro to boot
Posted by: Crnppscls - 12-14-2018, 06:51 PM - Forum: General Discussion on ROCKPRO64 - Replies (4)

I've been on for a week or so when i've had time but i'm still unable to get anything from Hdmi.
Both lights on the ethernet are solid as well as the green light next to the psu in. I have never seen the white light behind the reset switch lit.
I have a 32GB emmc and a decent samsung sd card, i've written ubuntu minimal to both but have been unable to boot anything. Windows does throw a bit of a hissy after writing with etcher but the image appears to be valid, i've also tried other images. 

Psu is 12v @3000mA. I could possibly try another but don't have one to hand and that is probably now the only thing i have left to do, unless windows is botching the writing process.
I wondered if there was something i have missed, i don't have much experience with Sbc's and i'm really struggling with this one.


Star OMV-Remotedesktop-lag-disorder
Posted by: Neo2018 - 12-14-2018, 01:21 PM - Forum: Linux on RockPro64 - Replies (7)

Hello,
I desperately need a Remote Desktop in OMV OpenMediaVault.
Installed> OMV-Extras> Plugins> openmediavault-remotedesktop 4.0.1
Connected via Windows Remote Desktop Connection.
After a few clicks, no reaction, connection reboot few clicks and again lags / errors.

Code:
root@rockpro64:~# uname -a Linux rockpro64 4.4.138-1094-rockchip-ayufan-gf13a8a9a4eee #1 SMP Thu Aug 9 20:29:55 UTC 2018 aarch64 GNU/Linux
[Image: 2Pcg4.jpg] [Image: 2PchY.jpg]

Remote Desktop is very important to me.
Please help.


  RockPro64 and JustBoom DAC and AMP
Posted by: goranobradovic - 12-14-2018, 11:34 AM - Forum: Rock64 Hardware and Accessories - No Replies

I am interested in connecting JustBoom DAC and AMP HAT cards (compatible with RPI IO socket) or Allo Boss DAC and Allo Volt AMP to Pine RockPro64 board. Is that possible?

https://www.justboom.co/product-category...io-boards/
https://www.allo.com/sparky/boss-dac.html
https://www.allo.com/sparky/volt-amp.html


  Seedbox issues (rtorrent, rutorrent, autodl-irssi)
Posted by: va88 - 12-14-2018, 08:26 AM - Forum: Linux on Rock64 - Replies (5)

Hey guys, I received my Rock64 yesterday and started to setup my seedbox-NAS-gamebox setup.

I'm doing this in my raspberrypi pretty easily, but the networking is so limited that I decided to go with the Rock64.

However, I'm stuck pretty much at the beginning, since the seedbox part is not working.

I'm using the provided debian minimal image and I'm following debian tutorials for the rutorrent + rtorrent + autodl-irssi, but it's not working.
Example tutorials and tools I've used to this end before successfully: 
i) https://chooseneye.com/2018/03/install-r...-debian-9/
ii) https://github.com/arakasi72/rtinst
iii) https://jes.sc/kb/rTorrent-ruTorrent-Seedbox-Guide.php

Which guides are you following to setup a seedbox with rtorrent, rutorrent and autodl-irssi in the Rock64? 

Should I boot the bionic minimal image and follow Ubuntu guides?

Also, I noticed that some steps are extremely slow compared to the same procedures in the raspberry pi 3, such as the use of "make" command to build most recent versions of libtorrent and rtorrent. How can this be in a faster SoC?

If you guys have suggestions on a different approach I'm all ears. I haven't even got to the NAS part and I've read about in the forum that the samba performance is quite bad in Rock64. I'm considering going with OMV, but then I'd lose the gaming part and part of the the seedboxing advanced scriptiong.


  Pinebook 14" availability?
Posted by: Bitflogger - 12-13-2018, 03:37 PM - Forum: General Discussion on Pinebook - Replies (4)

Hi,

I'm looking to buy my second Pinebook.  When will a 14" be available again?

My first one is a little old.  Moving the screen when the back is unscrewed broke a hinge.  It still holds together with the back screwed on, but its only a matter of time.

Earl


  WiringPi support for Rock64
Posted by: CristianM - 12-13-2018, 04:08 AM - Forum: General Discussion on ROCK64 - Replies (1)

Hello! I want to use the GPIO, I2C and SPI ports of a Rock64 board. However, I cannot find software support to do this. I have seen a R64.GPIO library, but it does not have interrupt support and is only for GPIO.

So, is there a software library for Rock64 that offers access to GPIO (including interrupts), I2C and SPI (similar to wiringpi)? If no, how can I gain access to these functions?