Linux Images (ROCK64)
#81
(08-04-2017, 04:06 AM)pineadmin Wrote: ayufan just released the latest Linux Images (0.4.16-83) for ROCK64. Please visit his GitHub for released notes and visit the related links below on our Wiki:

Community Build Debian Stretch Minimal Linux Kernel ver 4.4 [microSD Boot]

Community Build Debian Jessie Minimal Linux Kernel ver 4.4 [microSD Boot]

Community Build Xenial Mate Linux Kernel ver 4.4 [microSD Boot]

Community Build Xenial Minimal Linux Kernel ver 4.4 [microSD Boot]

Community Build Xenial i3 Linux Kernel ver 4.4 [microSD Boot]

Community Build Jessie OpenMediaVault Linux Kernel ver 4.4 [microSD Boot]

I'm new to the ROCK64 and was wondering if a particular build stands out as  the 'most stable' on this board (I plan to use it as a NAS controller.)

Thanks!
  Reply
#82
You should always use the latest release (in this case 0.5.15) if you intend to use an image for other than testing. Some 0.6.X images may work better than others ... some not at all.

ayufan's git
You can find me on IRC, Discord and Twitter


  Reply
#83
(01-25-2018, 04:54 AM)matteobp Wrote:
(01-24-2018, 10:07 AM)ayufan Wrote: matteobp: this is very strange, on USB3.0, on 4.4, on OMV, with FDE, over GbE I get around 80MB/s.

I have never seen this speed, not even in reading! Huh 

In the weekend I'll try the latest stretch 0.6.15 - 175 with default  kernel 4.4.103.
I'll check the network performance using netperf with both windows and linux machine, and the USB3.0 local performance with iozone (but if I'm not mistaken it is over 100MB/s).
I can also make a test with Helios LAN test.

Do you need some particular log or output?
Thanks.

I did the test with the jessie OMV 0.6.19 and jessie OMV 0.5.15, using 3 different PC to read from and write to.
One PC with Windows 7, one notebook with Windows 10 and one PC with Ubuntu 16.04 LTS.
All of them have gigabit ethernet, and are directly connected to the router Netgear DGND3700v2 (gigabit ports).
I tried with 2 different ethernet cables to connect the rock64 to the router. The test was done with 1.5GB file.
The average read speed was less than 50MB/s and the average write speed was less than 40MB/s, and there are no significant difference with all of 3 PC.
So i can exclude problem with the "other" PC, and problem with cables.
This is the result of this command
iozone -e -I -a -s 500M -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

Code:
Include fsync in write timing
O_DIRECT feature enabled
Auto Mode
File size set to 512000 kB
Record Size 512 kB
Record Size 1024 kB
Record Size 16384 kB
Command line used: iozone -e -I -a -s 500M -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
                                                      random    random
      kB  reclen    write  rewrite    read    reread    read     write
 512000     512   109522   109732   110923   111712    46086    65877                                              
 512000    1024   108753   109736   109988   110808    63479    78590                                              
 512000   16384   108623   109206   108038   110314   103154   104457                                              

This is the result of this command (rock64 as client)
iperf -c x.y.z.3 -P 1 -i 1 -p 5xxx -f m -t 10 -T 1

Code:
------------------------------------------------------------
Client connecting to x.y.z.3, TCP port 5yyy
TCP window size: 0.08 MByte (default)
------------------------------------------------------------
[  3] local x.y.z.15 port 40xxx connected with x.y.z.3 port 5yyy
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   115 MBytes   962 Mbits/sec
[  3]  1.0- 2.0 sec   112 MBytes   936 Mbits/sec
[  3]  2.0- 3.0 sec   112 MBytes   943 Mbits/sec
[  3]  3.0- 4.0 sec   111 MBytes   933 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   936 Mbits/sec
[  3]  5.0- 6.0 sec   112 MBytes   942 Mbits/sec
[  3]  6.0- 7.0 sec   111 MBytes   934 Mbits/sec
[  3]  7.0- 8.0 sec   113 MBytes   947 Mbits/sec
[  3]  8.0- 9.0 sec   112 MBytes   940 Mbits/sec
[  3]  9.0-10.0 sec   112 MBytes   941 Mbits/sec
[  3]  0.0-10.0 sec  1122 MBytes   941 Mbits/sec

This is the result of this command (rock64 as server)
iperf -c x.y.z.15 -P 1 -i 1 -p 5yyy -f m -t 10 -T 1

Code:
------------------------------------------------------------
Server listening on TCP port 5yyy
TCP window size: 0.08 MByte (default)
------------------------------------------------------------
[  4] local x.y.z.15 port 5yyy connected with x.y.z.3 port 59xxx
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 1.0 sec   108 MBytes   908 Mbits/sec
[  4]  1.0- 2.0 sec   112 MBytes   941 Mbits/sec
[  4]  2.0- 3.0 sec   112 MBytes   941 Mbits/sec
[  4]  3.0- 4.0 sec   112 MBytes   941 Mbits/sec
[  4]  4.0- 5.0 sec   112 MBytes   941 Mbits/sec
[  4]  5.0- 6.0 sec   112 MBytes   941 Mbits/sec
[  4]  6.0- 7.0 sec   112 MBytes   941 Mbits/sec
[  4]  7.0- 8.0 sec   112 MBytes   942 Mbits/sec
[  4]  8.0- 9.0 sec   112 MBytes   941 Mbits/sec
[  4]  9.0-10.0 sec   112 MBytes   941 Mbits/sec
[  4]  0.0-10.0 sec  1120 MBytes   938 Mbits/sec

I think there is no problem with disk neither with gigabit transfer.
What is the problem? I don't know. Huh
But reading the forum, I'm not the only one having this problem.
  Reply
#84
I can't get it to run, the rock64 is refusing the connection.
  Reply
#85
(02-06-2018, 11:02 AM)matteobp Wrote:
(01-25-2018, 04:54 AM)matteobp Wrote:
(01-24-2018, 10:07 AM)ayufan Wrote: matteobp: this is very strange, on USB3.0, on 4.4, on OMV, with FDE, over GbE I get around 80MB/s.

I have never seen this speed, not even in reading! Huh 

In the weekend I'll try the latest stretch 0.6.15 - 175 with default  kernel 4.4.103.
I'll check the network performance using netperf with both windows and linux machine, and the USB3.0 local performance with iozone (but if I'm not mistaken it is over 100MB/s).
I can also make a test with Helios LAN test.

Do you need some particular log or output?
Thanks.

I did the test with the jessie OMV 0.6.19 and jessie OMV 0.5.15, using 3 different PC to read from and write to.
One PC with Windows 7, one notebook with Windows 10 and one PC with Ubuntu 16.04 LTS.
All of them have gigabit ethernet, and are directly connected to the router Netgear DGND3700v2 (gigabit ports).
I tried with 2 different ethernet cables to connect the rock64 to the router. The test was done with 1.5GB file.
The average read speed was less than 50MB/s and the average write speed was less than 40MB/s, and there are no significant difference with all of 3 PC.
So i can exclude problem with the "other" PC, and problem with cables.
This is the result of this command
iozone -e -I -a -s 500M -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

Code:
Include fsync in write timing
O_DIRECT feature enabled
Auto Mode
File size set to 512000 kB
Record Size 512 kB
Record Size 1024 kB
Record Size 16384 kB
Command line used: iozone -e -I -a -s 500M -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
Output is in kBytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 kBytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
                                                      random    random
      kB  reclen    write  rewrite    read    reread    read     write
 512000     512   109522   109732   110923   111712    46086    65877                                              
 512000    1024   108753   109736   109988   110808    63479    78590                                              
 512000   16384   108623   109206   108038   110314   103154   104457                                              

This is the result of this command (rock64 as client)
iperf -c x.y.z.3 -P 1 -i 1 -p 5xxx -f m -t 10 -T 1

Code:
------------------------------------------------------------
Client connecting to x.y.z.3, TCP port 5yyy
TCP window size: 0.08 MByte (default)
------------------------------------------------------------
[  3] local x.y.z.15 port 40xxx connected with x.y.z.3 port 5yyy
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   115 MBytes   962 Mbits/sec
[  3]  1.0- 2.0 sec   112 MBytes   936 Mbits/sec
[  3]  2.0- 3.0 sec   112 MBytes   943 Mbits/sec
[  3]  3.0- 4.0 sec   111 MBytes   933 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   936 Mbits/sec
[  3]  5.0- 6.0 sec   112 MBytes   942 Mbits/sec
[  3]  6.0- 7.0 sec   111 MBytes   934 Mbits/sec
[  3]  7.0- 8.0 sec   113 MBytes   947 Mbits/sec
[  3]  8.0- 9.0 sec   112 MBytes   940 Mbits/sec
[  3]  9.0-10.0 sec   112 MBytes   941 Mbits/sec
[  3]  0.0-10.0 sec  1122 MBytes   941 Mbits/sec

This is the result of this command (rock64 as server)
iperf -c x.y.z.15 -P 1 -i 1 -p 5yyy -f m -t 10 -T 1

Code:
------------------------------------------------------------
Server listening on TCP port 5yyy
TCP window size: 0.08 MByte (default)
------------------------------------------------------------
[  4] local x.y.z.15 port 5yyy connected with x.y.z.3 port 59xxx
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 1.0 sec   108 MBytes   908 Mbits/sec
[  4]  1.0- 2.0 sec   112 MBytes   941 Mbits/sec
[  4]  2.0- 3.0 sec   112 MBytes   941 Mbits/sec
[  4]  3.0- 4.0 sec   112 MBytes   941 Mbits/sec
[  4]  4.0- 5.0 sec   112 MBytes   941 Mbits/sec
[  4]  5.0- 6.0 sec   112 MBytes   941 Mbits/sec
[  4]  6.0- 7.0 sec   112 MBytes   941 Mbits/sec
[  4]  7.0- 8.0 sec   112 MBytes   942 Mbits/sec
[  4]  8.0- 9.0 sec   112 MBytes   941 Mbits/sec
[  4]  9.0-10.0 sec   112 MBytes   941 Mbits/sec
[  4]  0.0-10.0 sec  1120 MBytes   938 Mbits/sec

I think there is no problem with disk neither with gigabit transfer.
What is the problem? I don't know. Huh
But reading the forum, I'm not the only one having this problem.



I will try and run a couple of tests on my 0.6.15 build. 0.6.16 introduced a changed to USB 3 speed to HS. I get around 50MB/s also on read across my network. I ran a hdperf test and the drive performed at over 110MB/s  .  Hope Ayufan can look into this further.
  Reply
#86
I now have what I hope to be a realtime kernel v4.14.15-rt13 built for a rock64. The last time I tried to do a make install, it bricked the sdcard and I had to start from scratch.
.
So I'd assume there is an install script that will build a fresh sdcard in a reader plugged into it

Where can I source that script?
  Reply
#87
Which OS would you recommend for running a webserver + mysql server on? It's for personal (hobby) use for a project at the university. GUI or not does not matter to me.
I'd prefeer something like CentOS or Ubuntu. Just not sure if the packages already exist for easy install with apt get/yum install.
  Reply
#88
Clean install of Stretch Mate on my ROCK64 and not having much luck getting it configured.

There is no Activities menu so I went to Applications, System Tools, Software and selected Add-ons and Activities Configurator but it never prompts for a PW

Also pressing the Super does nothing

I'm trying to set a static IP and install a VNC server among other things but getting there is very frustrating

Thanks
  Reply
#89
I had to add and extra line to /etc/network/interfaces.d/eth0 before I could get route -n to see a gateway.
So my erth0 now has
auto eth0
iface eth0 inet static
address 192.168.nn.2
netmask 255.255.255.0
gateway 192.168.nn.1
up route add default gw 192.168.nn.1

Where nn is the third dotted quad of the address,

But this maybe isn't related? Dunno, but something has changed in stretch.

I am running xfce for a gui.

Can you open a terminal screen?

Can you sudo -i, entering your login pw to become root?

Cheers, gene83
  Reply
#90
(02-07-2018, 11:20 AM)gene83 Wrote: I had to add and extra line to /etc/network/interfaces.d/eth0 before I could get route -n to see a gateway.
So my erth0 now has
auto eth0
iface eth0 inet static
address 192.168.nn.2
netmask 255.255.255.0
gateway 192.168.nn.1
up route add default gw 192.168.nn.1

Where nn is the third dotted quad of the address,

But this maybe isn't related? Dunno, but something has changed in stretch.

I am running xfce for a gui.

Can you open a terminal screen?

Can you sudo -i, entering your login pw to become root?

Cheers, gene83


Sorry, I meant Stretch Mate not Xenial.  I've tried every flavor of OS available for the ROCK64 except Android and none of them seem to work properly.  In Xenial Mate, every item listed the Software menu returns an error saying it's not compatible.  I just wish there was something that just 'worked' as well as Raspbian
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Rock64 Rev3 doesn't boot and leds blinking fast dishins 6 3,820 06-30-2022, 06:28 PM
Last Post: rookie_267
  my rock64 can't boot rookie_267 0 34 06-27-2022, 06:52 PM
Last Post: rookie_267
  slarm64 (unofficial slackware) Rock64 RK3328 (aarch64) mara 123 109,483 06-01-2022, 11:26 AM
Last Post: mara
  Linux laptop does not detect the board when plugged in via USB soupy 2 2,286 04-22-2022, 03:15 AM
Last Post: Brant454
  Armbian for Rock64 pineadmin 57 42,210 04-01-2022, 03:16 PM
Last Post: TRS-80
  Fedora 35 on rock64 dafsjr 4 1,035 03-19-2022, 10:03 PM
Last Post: t4_4t
  openwrt for the rock64 wilsonYan 29 12,997 03-13-2022, 10:25 PM
Last Post: CanadianBacon
  Home Assistant Supervisor for rock64 karbon17 4 1,080 02-23-2022, 10:12 AM
Last Post: karbon17
  MIPI-CSI IMX214 on Linux NO SUCCESS zeus666 0 355 02-04-2022, 02:11 AM
Last Post: zeus666
  RetroPie on Rock64 Luke 41 48,457 12-27-2021, 01:37 PM
Last Post: Mrfixit2001

Forum Jump:


Users browsing this thread: 2 Guest(s)