pbies

Members
  • Content Count

    40
  • Joined

  • Last visited

About pbies

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. This would be not a bad idea, if the SD card wouldn't be few times slower than the eMMC. As I have good SD card, exactly microSD, it does not give reasonable speeds on this board. 20MB/s for linear read is not enough. eMMC is giving me 200MB/s in average. I suspect that OS is too old to provide faster speed for this SD card. If it is possible to run it faster. I am not enough advanced about these boards to mess with u-boot.
  2. pbies

    Add Support for RK3399 (2xA72+4xA53)

    @tkaiser cpuinfo for Orange Pi RK3399: processor : 0 model name : ARMv8 Processor rev 4 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 1 model name : ARMv8 Processor rev 4 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 2 model name : ARMv8 Processor rev 4 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 3 model name : ARMv8 Processor rev 4 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 4 model name : ARMv8 Processor rev 2 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 2 processor : 5 model name : ARMv8 Processor rev 2 (v8l) BogoMIPS : 48.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32 CPU implementer : 0x41 CPU architecture: 8 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 2 Serial : 0000000000000000
  3. Hello All, I recently bought Orange Pi RK3399 and had some problems with it. At this moment I've solved most of them, but still no luck with such an old OS like Ubuntu Server 16.04 or Debian 9 which were provided by the manufacturer (images to flash). What I am thinking now is to move this board to Armbian. Will it work? How should I in this case organize the partitions on eMMC and where to load kernel and rootfs? I don't see this board in supported ones.
  4. pbies

    RK3399 Orange Pi

    I've changed my router yesterday to 1000Mb/s and Orange Pi RK3399 is not fully functioning with this speed. Needed to lower the speed to 100Mb/s to be able to use SSH or Samba. At 1000Mb/s there were many connection issues. Provided old Ubuntu Server and Debian images for this board are not compatible with newer hardware and with the board itself. Still in need for new OS for this board.
  5. pbies

    RK3399 Orange Pi

    Wi-Fi on Ubuntu Server provided by manufacturer was not working properly. It happened few times that the Pi hang-up when Wi-Fi was on. There were errors in syslog. So I've switched to provided Debian and for some time everything was fine with Wi-Fi till the same errors that happened on Ubuntu. Kernel version does not matter here. So the Wi-Fi module is useless at this moment. Need to wait for next version of OS for this board.
  6. pbies

    RK3399 Orange Pi

    @TonyMac32 this is Ubuntu, not Armbian, so the command does not exist. Also, after syslog is filled in with error messages, there is no way to use the Pi or execute any command. Syslog has many lines like these: Aug 21 11:33:03 opi kernel: [36492.358017] bcmsdh_sdmmc: Failed to Write byte F1:@0x1001f=00, Err: -5 Aug 21 11:33:03 opi kernel: [36492.361114] bcmsdh_sdmmc: Failed to Write byte F1:@0x1001f=00, Err: -5 Aug 21 11:33:03 opi kernel: [36492.364195] bcmsdh_sdmmc: Failed to Write byte F1:@0x1001f=00, Err: -5 Aug 21 11:33:03 opi kernel: [36492.366305] bcmsdh_sdmmc: Failed to Read byte F1:@0x1001f=ff, Err: -5 Aug 21 11:33:03 opi kernel: [36492.369400] bcmsdh_sdmmc: Failed to Read byte F1:@0x1001f=ff, Err: -5 Aug 21 11:33:03 opi kernel: [36492.372494] bcmsdh_sdmmc: Failed to Read byte F1:@0x1001f=ff, Err: -5 Kernel is running with these parameters: label kernel-4.4 kernel /Image fdt /rk3399-orangepi.dtb append earlyprintk console=ttyFIQ0,1500000n8 rw root=PARTUUID=b921b045-1d rootfstype=ext4 init=/sbin/init rootwait
  7. pbies

    RK3399 Orange Pi

    With Wi-Fi files in /system/etc/firmware/ fw_bcm4356a2_ag.bin nvram_ap6356.txt nvram_ap6356s.txt Pi is giving many errors in syslog - concerning read/write operations to/from bcmsdh_sdmmc. Then can't use the board in any way (SSH, samba). Wi-Fi usage has no sense with this board with the provided drivers.
  8. pbies

    RK3399 Orange Pi

    If you want to move from default 4.4.103 kernel version to 4.4.143 it is possible just by replacing the "Image" file in "boot" folder (boot partition which is FAT when you mount it). No need to change the .conf or .dtb files. Tested. The instruction is provided here: http://opensource.rock-chips.com/wiki_Rockchip_Kernel Which takes only 4 commands: git clone https://github.com/rockchip-linux/kernel.git cd kernel make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- rockchip_linux_defconfig make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j4 And you have "Image" file. Surely some packages would be needed - all is on the Internet if you search for a specific error messages.
  9. pbies

    RK3399 Orange Pi

    Benchmarks 2018-08-18: $ stress-ng --cpu 1 --cpu-method matrixprod --metrics-brief -t 60 stress-ng: info: [1932] dispatching hogs: 1 cpu stress-ng: info: [1932] cache allocate: using built-in defaults as unable to determine cache details stress-ng: info: [1932] cache allocate: default cache size: 2048K stress-ng: info: [1932] successful run completed in 60.23s (1 min, 0.23 secs) stress-ng: info: [1932] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s stress-ng: info: [1932] (secs) (secs) (secs) (real time) (usr+sys time) stress-ng: info: [1932] cpu 258 60.22 60.22 0.00 4.28 4.28 $ stress-ng --cpu 6 --cpu-method matrixprod --metrics-brief -t 60 stress-ng: info: [1935] dispatching hogs: 6 cpu stress-ng: info: [1935] cache allocate: using built-in defaults as unable to determine cache details stress-ng: info: [1935] cache allocate: default cache size: 2048K stress-ng: info: [1935] successful run completed in 60.14s (1 min, 0.14 secs) stress-ng: info: [1935] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s stress-ng: info: [1935] (secs) (secs) (secs) (real time) (usr+sys time) stress-ng: info: [1935] cpu 882 60.10 359.17 0.02 14.68 2.46 $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=1 --max-time=60 run sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 1 Doing CPU performance benchmark Threads started! Done. Maximum prime number checked in CPU test: 20000 Test execution summary: total time: 14.2567s total number of events: 10000 total time taken by event execution: 14.2539 per-request statistics: min: 1.42ms avg: 1.43ms max: 6.39ms approx. 95 percentile: 1.42ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 14.2539/0.00 $ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=6 --max-time=60 run sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 6 Doing CPU performance benchmark Threads started! Done. Maximum prime number checked in CPU test: 20000 Test execution summary: total time: 3.5062s total number of events: 10000 total time taken by event execution: 20.9935 per-request statistics: min: 1.42ms avg: 2.10ms max: 19.40ms approx. 95 percentile: 2.62ms Threads fairness: events (avg/stddev): 1666.6667/498.81 execution time (avg/stddev): 3.4989/0.00
  10. pbies

    RK3399 Orange Pi

    Orange Pi RK3399 eMMC read speed is: 14,6GiB 0:01:13 [ 202MiB/s] [===...===>] 100% It varies from 170 MB/s to over 216 MB/s. Command used: pv /dev/mmcblk1 > /dev/null Write speed in filesystem is about 48 MB/s.
  11. pbies

    RK3399 Orange Pi

    In 7-zip benchmark Orange Pi RK3399 gives about 5330 MIPS total, when Raspberry Pi 3 B+ gives 2833 MIPS. Surely these are not very accurate benchmarks as there throttling occurs.
  12. pbies

    RK3399 Orange Pi

    Are these files the same as in manufacturers files (all OSes), or they are especially written for Armbian?
  13. pbies

    RK3399 Orange Pi

    Steps: - Download: "OrangePi-RK3399_Linux4.4_V1.0_2018_0110.tar.gz" "OrangePi-rk3399_Ubuntu16.04-Server_20171227.img" - Start Linux on PC - Unpack .tar.gz via "tar xvf OrangePi-RK3399_Linux4.4_V1.0_2018_0110.tar.gz" - it will create a subfolder "rk-linux", no need to create any folders - In folder "rk-linux" create folder "out" - Put in "out" folder the Ubuntu .img file and rename it to "system.img" - Short connect the two pins and connect board via USB-C to USB 2.0 in your PC - you may need to repeat this step if the following step gives error - Run "./build/flash_tool.sh -c rk3399 -p system -i out/system.img" from "rk-linux" folder Done!
  14. pbies

    RK3399 Orange Pi

    AT LAST! I've started the RK3399 with Ubuntu Server 16.04.3 LTS, kernel 4.4.103. Exactly flashed under Linux the provided Ubuntu image from Mega hosting. You need the Linux4.4...tar.gz file to flash the image. The mk-image.sh script is making recursive rootfs.img inside system.img - so it won't work! You can check that by 7-zip on Windows. Image compiled like it is said in manual won't work as rootfs is in this image recursively. Via Windows AndroidTool you can flash only Android image, other images, whatever they are, won't be taken. /proc/cpuinfo sees only 6 CPUs (0-5). Serial number for CPU is only zeros. You can flash the image only on Linux, using USB 2.0 port - not 3.0! Linux flash_tool.sh is in .tar.gz - you need to uncompress the whole file (binaries which are needed are elsewhere in that archive). Reboot from logged in root to login prompt takes 16 seconds. Login "root", password "orangepi" - I suspect root can't login first time. Other user - login "orangepi", password "orangepi", then "su", there is no "sudo". There are NO: ifconfig, ping, trace*, mc, pv, links, arp, rarp. There are: ifup, ifdown, ifquery, wpa_passphrase, wpa_supplicant. There is no network configuration - any! Only some files that are nearly empty - not configured. "ifquery" gives only "lo" and "eth0". Now I need to configure Ethernet and/or Wi-Fi on that board - all help appreciated! If you need to know anything - just ask!
  15. pbies

    RK3399 Orange Pi

    Well, after two weeks fight with Orange Pi RK3399 I am trying to return it to seller on AliExpress. I flashed Linux images to the board few times, but the board does not boot. Many users on manufacturer's forum are complaining that they can't do anything with the board. The only system which is working in Android, which is useless in many cases. Maybe this board is powerful, but the software and support given are ridiculous. Board has few months and there should be stable Linux provided, not only Android (even without Google Play shop). If you want to lose money - buying this board is the right direction.