Jump to content

Odroid N2+ / N2 Plus


NicoD

Recommended Posts

Armbianmonitor:

Hi all. 
I've recently received the Odroid N2+. Since nobody else started a topic about it, I'll be the one. 
All works fine with Armbian since not much hardware changes have been made vs the N2. Except for the CPU frequency.

 

With the Odroid Ubuntu you can set it to 2.4Ghz for the big cores A73 as overclock (2208 stock)., and 2016Mhz for the A53 cores (1908  stock). 


With Armbian the max clocks are 2Ghz for all cores. Using Armbian Focal 4.9 legacy.
I tried setting the higher values in config.ini. Also tried with the "meson64_odroidn2_plus.dtb" file from the Odroid Ubuntu. Doesn't boot with that. (What do I know :D)

Other changes are the RTC battery that's now on the board. 
The heatsink has changed a little. But it's still more than sufficient to keep it cool even when overclocked. 


USB3 still rather s*cks on it. Slow and a lot of issues with 2.4Ghz dongles(wifi/keyboard...).
Too bad they didn't do anything about that. But that probably could have complicated compatibility with N2 images. 

Also feels a bit more sluggish than RK3399 on NVMe vs 128GB eMMC on the N2+.  That's what fast I/O does. I'll try on USB3-NVMe later.

Here some pictures. 1st pic the N2+ with its case open.
2nd picture the N2 left and the N2+ on the right.

DSCN6203.JPG.f766627dc0dcce9fbbb100793d06f4f8.JPGDSCN6207.JPG.4b5bda2e09c73a78971e4dd9fa4f9579.JPG
Cheers all.

Link to comment
Share on other sites

The N2 plus set to 2.4GHZ + 2.0GHZ works like a storm on the manufacturer's ubuntu firmware. I did not even try Armbian because there was no image that would support such frequencies. But it would be nice to support N2 +. I ordered fan. It works when you rich 65 degrees C

Link to comment
Share on other sites

tobetter's Gnome-wayland is the best build I've ever used out of my 2 SBC's.  Rock64 and the N2+.   Just got the N2+ last week and it's as good as folks are saying so far.   So today I built Armbian Deb bullseye-dev for it and I thought you might like to know how it went.

 

Flashed to sdcard booted first try.   Same as the Ubu focal-dev last week.   Both run great but the nic on the UBU broke as you know using armbian-config to upgrade it to nightly.   The bullseye nic won't download during first upgrade faster than 1-10k p/s.

Popped a wireless nic in , finished upgrade and rebooted.   Solid blue/red lights no boot.   Maybe they are related.

 

Figured you could use the info.  When I get free time I like to experiment with cutting edge builds of a few arm distro's.  

FYI   I'm waiting for a patch set for mainline kernel on Manjaro hoping panfrost gets support working soon through mesa.

At this time the tobetter libMali drivers seem the way to go until then.  I will attempt an Armbian KDE build/install when panfrost/mesa/mainline is more advanced.  

 

Cheers, Archetech

 

Update  8-13-20         Thanks to the dev team I can report that my N2+ is now officially OC'ed to 2100  vs 1800 Mhz and idles at 29 C.    Lanefu built the latest Boot stuff  and I hand edited the boot.ini to match the new dual use- n2 and plus one at github.  Sadly we confirmed the nic can't receive well at all.   Looking forward to more progess on this SBC.

Link to comment
Share on other sites

On 8/12/2020 at 4:11 PM, archetech said:

Sadly we confirmed the nic can't receive well at all. 

I remember having the same issue with the N2 when it came out. Most packages got lost.
When putting it to 100Mbit it dit work. With a patch it got fixed. I don't know if this problem is related.
https://forum.odroid.com/viewtopic.php?t=34497

 

Link to comment
Share on other sites

11 hours ago, Werner said:

@NicoD did you have a chance to play with nightly images on the N2+ yet?

Not yet. I'll take a look this weekend. First days with the N2+ I had to wait for software to come. Now it's all coming at the same time and I ain't got the time. At least I know what to do. Cheers.

Link to comment
Share on other sites

Got the N2+ with OC and nic fixed with image from lanefu.  His is current-nighly. Mine was dev.  survived an update too. I may have caught some wip maybe.  I'll now build kernel 5.8.1 for kicks and break it again.   :)

 

UPdate:   5.8.1 boots/runs fine so far.

Link to comment
Share on other sites

Here my Linux review of the Odroid N2+.
It has a beastly CPU, but is lacking in I/O.
Here's my video.

 

 

Ubuntu 18.04
-
No autofill in terminal.   sudo apt install bash-completion
Can't change keyboard layout to Belgian
5Ghz wifi adapters not working/No kernel headers to install
+
Good video playback with Firefox in 1440p res. up to 1440p video. But no VPU acceleration. Light screen tearing.

sudo apt update
sudo apt upgrade
sudo apt autoremove
sudo apt install exfat-fuse exfat-utils   #for Ubuntu 18.04
sudo apt install bash-completion zram-config geany

sudo geany /media/boot/config.ini
#set cpu frequency and display resolution

XFCE ArchLinux
-
Display resolution can't be set, not in OS or config.ini
No on-board sound. USB audio adapter works


Temperatures / Hottest day of the year
------------
Idle OC           43°C
Max OC            77°C   Heavy throttle at 75°C after 10 minutes from idle
Idle default      40°C
Max default       73°C 

Power consumption
-----------------

N2
--
- IDLE : ≃ 1.9W (Performance governor)
- CPU Stress : ≃ 5.5W
- Power-off : ≃ 0.2W 
N2+
---
- IDLE : ≃ 2.2W (Performance governor)
- CPU Stress : ≃ 5.9W (@2016/2208MHz), 6.2W (@2016/2400MHz)
- Power-off : ≃ 0.2W 

SD card reader / sandisk extreme 128GB
--------------
77.8 MB/s read
28.3 MB/s write
0.51 msec access time

USB3 with NVMe to USB3 
----------------------
318.9 MB/s read
215.5 MB/s write

The same NVMe on the M4V2
389 MB/s read
392.7 MB/s write

eMMC 32GB read 166.1 MB/s

-
No on-board wifi. 
Interference with USB3 and 2.4Ghz wifi dongles. Better to use the OTG port for these.
Can't change display resolution in OS
Throttling at OC clocks
+
Most powerful ARM CPU in -100$ SBC.
Very low consumption.

 

Link to comment
Share on other sites

Armbian is ofc in better shape but even we were throwing weeks on this board we could not bring it to the level worth associating with Armbian ;)

Currently updating download infrastructure, so slow direct links only at this point:
https://imola.armbian.com/dl/odroidn2/archive/Armbian_20.08_Odroidn2_focal_current_5.7.15_desktop.img.xz
https://imola.armbian.com/dl/odroidn2/archive/Armbian_20.08_Odroidn2_focal_legacy_4.9.232_desktop.img.xz

Link to comment
Share on other sites

59 minutes ago, Igor said:

Armbian is ofc in better shape but even we were throwing weeks on this board we could not bring it to the level worth associating with Armbian ;)

I've build a Armbian_20.08.0-trunk__Odroidn2_focal_current_5.7.15_desktop.img 2 days ago. The config.ini file was adjusted for the N2+. But I couldn't get N2+ clockspeeds. Big cores stayed at 1.7Ghz, whatever I tried. Forgot to mention it.
I'll try these images later. Thank you.

Link to comment
Share on other sites

Just now, NicoD said:

I've build a Armbian_20.08.0-trunk__Odroidn2_focal_current_5.7.15_desktop.img 2 days ago. The config.ini file was adjusted for the N2+. But I couldn't get N2+ clockspeeds. Big cores stayed at 1.7Ghz, whatever I tried. Forgot to mention it.
I'll try these images later. Thank you.


It should work - I will also double check once I find some time. Last time it was working normally - also I managed to enable fan support.

Link to comment
Share on other sites

Works fine at top speed!htop.png

  ___      _           _     _   _   _ ____       
 / _ \  __| |_ __ ___ (_) __| | | \ | |___ \  _   
| | | |/ _` | '__/ _ \| |/ _` | |  \| | __) || |_ 
| |_| | (_| | | | (_) | | (_| | | |\  |/ __/_   _|
 \___/ \__,_|_|  \___/|_|\__,_| |_| \_|_____||_|  
                                                  
Welcome to Focal with Linux 5.7.15-meson64

System load:   0.45 0.27 0.10  	Up time:       6 min		
Memory usage:  15 % of 3633MB 	Zram usage:    1 % of 1023Mb 	IP:            10.0.30.113
CPU temp:      37°C           	
Usage of /:    10% of 29G    	

Last login: Thu Aug 20 19:51:38 2020

http://ix.io/2uJU

 

But manipulating speed in armbian-config might not work properly https://armbian.atlassian.net/browse/AR-396

Link to comment
Share on other sites

4 hours ago, Igor said:

Works as expected at 2.4Ghz and 2Ghz.  Installed to NVMe over USB3. 
I only don't understand why my 5Ghz wifi dongles don't work with it. Worked on my 5.7.15 build. Works on M4V2 legacy. 
Have they been left out for some reason? I'll try the 5.7.15 tomorrow. Thank you.

Link to comment
Share on other sites

1 hour ago, NicoD said:

Have they been left out for some reason?

 

I have absolutely no clue, probably banal reason. We had many other far more critical issues. I almost throw both N2 out of the window ;) 

Link to comment
Share on other sites

3 minutes ago, NicoD said:

I'll build another 4.9 and see if 5Ghz dongles work then


It could be that they have been disabled because they are not building. Sometimes we have no time to adjust drivers code and disabling is the only way ... Check config:

https://github.com/armbian/build/blob/master/config/kernel/linux-meson64-legacy.config

Link to comment
Share on other sites

10 minutes ago, Igor said:
# CONFIG_RTL8180 is not set
CONFIG_RTL8187=m
CONFIG_RTL8187_LEDS=y
CONFIG_RTL_CARDS=y
# CONFIG_RTL8192CE is not set
# CONFIG_RTL8192SE is not set
# CONFIG_RTL8192DE is not set
# CONFIG_RTL8723AE is not set
# CONFIG_RTL8723BE is not set
# CONFIG_RTL8188EE is not set
# CONFIG_RTL8192EE is not set
# CONFIG_RTL8821AE is not set
# CONFIG_RTL8192CU is not set
CONFIG_RTL8XXXU=m
CONFIG_RTL8XXXU_UNTESTED=y
CONFIG_WLAN_VENDOR_RSI=y
# CONFIG_RSI_91X is not set
CONFIG_WLAN_VENDOR_ST=y
# CONFIG_CW1200 is not set
CONFIG_WLAN_VENDOR_TI=y
# CONFIG_WL1251 is not set
# CONFIG_WL12XX is not set
# CONFIG_WL18XX is not set
# CONFIG_WLCORE is not set
CONFIG_RTL8822BU=m
# CONFIG_RTL8188EU is not set
# CONFIG_RTL8821CU is not set
# CONFIG_88XXAU is not set
# CONFIG_RTL8189FS is not set
# CONFIG_RTL8189ES is not set
CONFIG_WLAN_VENDOR_ZYDAS=y

This is one of mine : # CONFIG_RTL8821CU is not set
Sorry for my noobish question. How do I set it correct in my build? kernel configuration -> networking -> wifi or so? I've no clue.

Link to comment
Share on other sites

2 minutes ago, NicoD said:

How do I set it correct in my build? kernel configuration -> networking -> wifi or so? I've no clue.


Somewhere there, yes Device drivers -> Wireless Lan

Link to comment
Share on other sites

Thanks. For others.

To build with wifi drivers

https://docs.armbian.com/Developer-Guide_Build-Preparation/

 

sudo ./compile EXPERT=yes
Then choose "Show a kernel configuration menu before compilation"
At kernel config -> Device Drivers -> Network device support -> Wireless LAN -> select the devices you want

I'll share my image if everything works. I've included realtek and ralink drivers.

Didn't work. Makefile:1102: recipe for target 'drivers' failed
ERROR in function compile kernel [ compilation.sh:411 ]
Kernel was not built [ @host]

 

Link to comment
Share on other sites

Unable to install the driver manually on legacy focal.
Been using this source : https://github.com/cilynx/rtl88x2bu
Installed kernel headers. Installed dkms.
Followed instructions :
 

cd rtl88x2bu
VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}
sudo dkms add -m rtl88x2bu -v ${VER}
sudo dkms build -m rtl88x2bu -v ${VER}
sudo dkms install -m rtl88x2bu -v ${VER}
sudo modprobe 88x2bu

All goes well until : sudo dkms build -m rtl88x2bu -v ${VER}

 

nicod@odroidn2:~/Downloads/rtl88x2bu$ sudo dkms build -m rtl88x2bu -v ${VER}

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
make -j6 KERNELRELEASE=4.9.232-meson64 KVER=4.9.232-meson64 src=/usr/src/rtl88x2bu-5.6.1...(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.9.232-meson64 (aarch64)
Consult /var/lib/dkms/rtl88x2bu/5.6.1/build/make.log for more information.

make.log
 

Spoiler

DKMS make.log for rtl88x2bu-5.6.1 for kernel 4.9.232-meson64 (aarch64)
Mon 24 Aug 2020 12:14:54 PM UTC
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/4.9.232-meson64/build M=/var/lib/dkms/rtl88x2bu/5.6.1/build  modules
make[1]: Entering directory '/usr/src/linux-headers-4.9.232-meson64'
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_set.o
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_cmd.c:17:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_cmd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_security.c:17:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_security.o] Error 1
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_debug.c:17:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_debug.o] Error 1
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_ioctl_query.c:17:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_query.o] Error 1
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_io.c:47:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_io.o] Error 1
In file included from ./include/linux/irqflags.h:15,
                 from ./include/linux/spinlock.h:53,
                 from ./include/linux/seqlock.h:35,
                 from ./include/linux/time.h:5,
                 from ./include/uapi/linux/timex.h:56,
                 from ./include/linux/timex.h:56,
                 from ./include/linux/sched.h:19,
                 from ./arch/arm64/include/asm/compat.h:25,
                 from ./arch/arm64/include/asm/stat.h:23,
                 from ./include/linux/stat.h:5,
                 from ./include/linux/module.h:10,
                 from /usr/src/rtl88x2bu-5.6.1/include/basic_types.h:76,
                 from /usr/src/rtl88x2bu-5.6.1/include/drv_types.h:26,
                 from /usr/src/rtl88x2bu-5.6.1/core/rtw_ioctl_set.c:17:
./arch/arm64/include/asm/irqflags.h:24:10: fatal error: ../drivers/amlogic/debug/irqflags_debug_arm64.h: No such file or directory
   24 | #include <../drivers/amlogic/debug/irqflags_debug_arm64.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [scripts/Makefile.build:334: /var/lib/dkms/rtl88x2bu/5.6.1/build/core/rtw_ioctl_set.o] Error 1
make[1]: *** [Makefile:1631: _module_/var/lib/dkms/rtl88x2bu/5.6.1/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.9.232-meson64'
make: *** [Makefile:2284: modules] Error 2

 


All I know is that I know nothing about this :) I hope a clearer brain can see some light in it?

Also tried downloading firmware-realtek.deb from debian. It installed without complaining, but didn't make my 5Ghz dongles work.

Link to comment
Share on other sites

And with this source : https://github.com/brektrou/rtl8821CU
 

./dkms-install.sh
nicod@odroidn2:~/build/rtl8821CU$ sudo ./dkms-install.sh 
About to run dkms install steps...

Creating symlink /var/lib/dkms/rtl8821CU/5.4.1/source ->
                 /usr/src/rtl8821CU-5.4.1

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' KVER=4.9.232-meson64...(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.9.232-meson64 (aarch64)
Consult /var/lib/dkms/rtl8821CU/5.4.1/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' KVER=4.9.232-meson64...(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.9.232-meson64 (aarch64)
Consult /var/lib/dkms/rtl8821CU/5.4.1/build/make.log for more information.
Finished running dkms install steps.

make.log
 

DKMS make.log for rtl8821CU-5.4.1 for kernel 4.9.232-meson64 (aarch64)
Mon 24 Aug 2020 12:36:17 PM UTC
make ARCH=aarch64 CROSS_COMPILE= -C /lib/modules/4.9.232-meson64/build M=/var/lib/dkms/rtl8821CU/5.4.1/build  modules
make[1]: Entering directory '/usr/src/linux-headers-4.9.232-meson64'
Makefile:660: arch/aarch64/Makefile: No such file or directory
make[1]: *** No rule to make target 'arch/aarch64/Makefile'.  Stop.
make[1]: Leaving directory '/usr/src/linux-headers-4.9.232-meson64'
make: *** [Makefile:2213: modules] Error 2

 

Link to comment
Share on other sites

On 8/20/2020 at 4:37 PM, NicoD said:

USB3 with NVMe to USB3 ----------------------

318.9 MB/s read

215.5 MB/s write

The same NVMe on the M4V2

389 MB/s read

392.7 MB/s write

Comparison with NVMe is incorrect. :)

You used an "incomplete" nvme device that runs twice as slow as a normal M2 slot. For tests, you need to use devices with "full" M2 Nanopc T4 (Nanopi M4 uses only two lines out of 4).

USB sucks compared to a full-fledged NVMe.  I have a quality NVMe + Nanopc T4, NVMe speed is 3 times higher (> 900 MB/s) from the values that Nanopi M4 shows in your test.  :)

Link to comment
Share on other sites

1 hour ago, balbes150 said:

Comparison with NVMe is incorrect. :)

You used an "incomplete" nvme device that runs twice as slow as a normal M2 slot. For tests, you need to use devices with "full" M2 Nanopc T4 (Nanopi M4 uses only two lines out of 4).

USB sucks compared to a full-fledged NVMe.  I have a quality NVMe + Nanopc T4, NVMe speed is 3 times higher (> 900 MB/s) from the values that Nanopi M4 shows in your test.  :)

I din't explain correct. It is the same test with USB3 to NVMe adapter on the USB3 of the M4V2. Not over the NVMe slot. Then it does +750MB/s. 

Also if I use a sata to USB3 adapter with sata SSD I get the same results. Slow on the N2+/N2. Near 400MB/s on the M4V2. 
Khadas VIM3 has the same issue, but is a bit better than N2/N2+. 
Changed it for clarity. That text file is what I use to note everything I need for my review. I share it here since some people rather read the text than to watch the video.
 

USB3 with NVMe to USB3 
----------------------
318.9 MB/s read
215.5 MB/s write

The same NVMe adapter on the M4V2
389 MB/s read
392.7 MB/s write

 

Link to comment
Share on other sites

Hello

I think there is strange behawior in N2 board.

http://ix.io/2xET
In default cpu frequency script settings.: setenv max_freq_a73 "1800" htop and xfce4-cpu-monitor show 1900MHZ for A73

When i changed it to setenv max_freq_a73 "1908" there is 1800MHZ in htop and xfce-cpu-monitor.

 

I have also N2+ board and there is everything ok

Link to comment
Share on other sites

Don't know if this is the right thread but my log gets spammed with:

 

Sep 24 21:02:04 localhost systemd[1]: serial-getty@ttyS0.service: Service RestartSec=100ms expired, scheduling restart.
Sep 24 21:02:04 localhost systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 3.
Sep 24 21:02:04 localhost systemd[1]: Stopped Serial Getty on ttyS0.
Sep 24 21:02:04 localhost systemd[1]: Started Serial Getty on ttyS0.
Sep 24 21:02:14 localhost systemd[1]: serial-getty@ttyS0.service: Succeeded.
Sep 24 21:02:14 localhost systemd[1]: serial-getty@ttyS0.service: Service RestartSec=100ms expired, scheduling restart.
Sep 24 21:02:14 localhost systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart counter is at 4.
Sep 24 21:02:14 localhost systemd[1]: Stopped Serial Getty on ttyS0.
Sep 24 21:02:14 localhost systemd[1]: Started Serial Getty on ttyS0.

 

Am I missing something? I installed armbian now a few times always with the same result.

 

Also here is the output of 'cat /proc/cmdline'

 

root=UUID=4fb58f6f-e695-413c-933c-796905414ea2 rootwait rootfstype=ext4 console=ttyAML0,115200n8 console=tty1 loglevel=1  no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=1080p60hz cvbsmode=576cvbs max_freq_a53=1908 max_freq_a73=2208 maxcpus=6 voutmode=hdmi  disablehpd=false  cvbscable=0 overscan=100 consoleblank=0

 

Link to comment
Share on other sites

On 9/15/2020 at 6:37 PM, constantius said:

I think there is strange behawior in N2 board.


On most recent image this should be correct since max CPU speed in the user land was bumped to 2.4
https://github.com/armbian/build/commit/6c26c35344f283ba282a2f0adba05203440ae928#diff-e23e978e7f10e4dd5d02692593354d0b


Edit /etc/default/cpufreqspeed and adjust.

Link to comment
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...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines