Kernel 4.14 release for XU4/XU3/HC1/HC2/MC1

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Kernel 4.14 release for XU4/XU3/HC1/HC2/MC1

Post by odroid »

Update! 12-Dec-2017
Kernel 4.14.5 based Ubuntu 16.04.3 image has been released. Please check this release note.
https://wiki.odroid.com/odroid-xu4/os_i ... 4/20171212


Update! 27-Nov-2017
Kernel 4.14.0 based Ubuntu 16.04.3 image has been released. Please check this release note.
https://wiki.odroid.com/odroid-xu4/os_i ... 4/20171126


You can upgrade from 4.9 to 4.14 with following commands too. But you have to backup your important data first.

Code: Select all

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt install xserver-xorg-video-armsoc ffmpeg
sudo apt install linux-image-xu3 
sync
sudo reboot
When you install “linux-image-xu3” package, you will meet a dialogue box and you have to choose “No” to proceed Kernel update.

If you want to remove old obsolete kernel images you probably need to execute following command.

Code: Select all

dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge
for linux-headers

Code: Select all

dpkg --list | grep linux-headers | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge
After update, you can check Kernel version.

Code: Select all

odroid@odroid:~$ uname -a                                                                                                   
Linux odroid 4.14.0-83 #1 SMP PREEMPT Thu Nov 23 14:07:46 UTC 2017 armv7l armv7l armv7l GNU/Linux 
Please note we will not support Kernel 4.9 anymore due to our limited resoruces. We will keep updating Kernel 4.14 LTS only.

Update! 13-Nov-2017
Kernel 4.14 final has been released.
https://github.com/hardkernel/linux/com ... xu4-4.14.y


We've uploaded Kernel 4.14 source code into our github repo https://github.com/hardkernel/linux/tre ... xu4-4.14.y
Special thanks to memeka who has helped us intensively. Refer this development history: viewtopic.php?f=146&t=28895

This guide is only for the NATIVE BUILD. Run it on the board.
We used this latest 20171025 Ubuntu Kernel 4.9 image: https://wiki.odroid.com/odroid-xu4/os_i ... 9/20171025

Your system can be corrupted or malfunction with this bleeding edge kernel.
So you have to backup your data first.


You may need to install the building tools.

Code: Select all

sudo apt-get install git gcc g++ build-essential
Download and build the kernel source

Code: Select all

git clone --depth 1 https://github.com/hardkernel/linux -b odroidxu4-4.14.y
cd linux
make odroidxu4_defconfig
make -j8
sudo make modules_install
sudo cp -f arch/arm/boot/zImage /media/boot
sudo cp -f arch/arm/boot/dts/exynos5422-odroidxu3.dtb /media/boot
sudo cp -f arch/arm/boot/dts/exynos5422-odroidxu4.dtb /media/boot
sudo cp -f arch/arm/boot/dts/exynos5422-odroidxu3-lite.dtb /media/boot
sync
Updating root ramdisk

Code: Select all

sudo cp .config /boot/config-`make kernelrelease`
sudo update-initramfs -c -k `make kernelrelease`
sudo mkimage -A arm -O linux -T ramdisk -C none -a 0 -e 0 -n uInitrd -d /boot/initrd.img-`make kernelrelease` /boot/uInitrd-`make kernelrelease`
sudo cp /boot/uInitrd-`make kernelrelease` /media/boot/uInitrd
sudo reboot
Full build takes around 25~30minutes on eMMC storage.

You will have Kernel 4.14 rc7

Code: Select all

odroid@odroid:~$ uname -a
Linux odroid 4.14.0-rc7+ #1 SMP PREEMPT Thu Nov 2 00:53:42 UTC 2017 armv7l armv7l armv7l GNU/Linux
To-Do and known issues.
Extremely slow mouse cursor and window moving (g2d related parts seem to be broken) <-- Fixed viewtopic.php?f=146&t=28908
Build MFC acceleration enable FFMPEG package
Build Kodi package which uses the external FFMPEG
WiFi module #5 doesn't work while other module #0,1,2,3,4 are working fine. <-- Fixed with https://github.com/hardkernel/linux/com ... 151c14467a
Vu7/Vu5/Vu7+ touchscreen doesn't work. <-- Fixed
Some missing HDMI/DVI resolutions. <-- Fixed
Tons of known/unknown issues.

moon.linux
Posts: 1215
Joined: Thu Oct 02, 2014 11:42 pm
languages_spoken: english
ODROIDs: U3, XU3. XU4, C1+...
Has thanked: 4 times
Been thanked: 13 times
Contact:

Re: How to build and install Kernel 4.14

Post by moon.linux »

Yep thank you @memeka for you valuable contribution to this project.

linuxest
Posts: 43
Joined: Tue Nov 08, 2016 6:35 pm
languages_spoken: english
ODROIDs: 1 x HC1 and 2 x C2s with HiFi-Shield 2
And some RPi3 boards
Has thanked: 0
Been thanked: 1 time
Contact:

Re: How to build and install Kernel 4.14

Post by linuxest »

Nice collaboration indeed.
When do you release an official image with Kernel 4.14 LTS?
I heard there will be rc8 this Sunday and 4.14 final comes next Sunday.

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

In the middle of December if everything goes well.
Let's see how rc8 and final work nicely.

crashoverride
Posts: 5841
Joined: Tue Dec 30, 2014 8:42 pm
languages_spoken: english
ODROIDs: C1
Has thanked: 0
Been thanked: 640 times
Contact:

Re: How to build and install Kernel 4.14

Post by crashoverride »

odroid wrote:Extremely slow mouse cursor and window moving (g2d related parts seem to be broken)
To work around the issue:
1. Build and install the most recent (May 31, 2017) armsoc for XU4 in my repo:
https://github.com/OtherCrashOverride/x ... c/tree/xu4
Note: The binary should be at /usr/lib/xorg/modules/drivers/armsoc_drv.so and not in /usr/local.

2. Delete "/etc/X11/xorg.conf.d/exynos.conf"

3. Add the "NoHardwareMouse" option to /etc/X11/xorg.conf

Code: Select all

Section "Device"
        Identifier      "Mali-Fbdev"
        Driver          "armsoc"
        Option          "fbdev"         "/dev/fb0"
        Option          "Debug"         "false"
        Option          "DPMS"          "false"
        Option	    "NoFlip" 	"true"
        Option	    "NoHardwareMouse"	"true"
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Option          "BlankTime"     "0"
        Option          "StandbyTime"   "0"
        Option          "SuspendTime"   "0"
        Option          "OffTime"       "0"
EndSection

Section "DRI"
        Mode            0666
EndSection
[code]

I tested the above with glmark2-es2:
[code]
odroid@odroid:~$ glmark2-es2 
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-T628
    GL_VERSION:    OpenGL ES 3.1 v1.r17p0-01rel0.a881d28363cdb20f0017ed13c980967e
=======================================================
[build] use-vbo=false: FPS: 473 FrameTime: 2.114 ms
[build] use-vbo=true: FPS: 522 FrameTime: 1.916 ms
[texture] texture-filter=nearest: FPS: 555 FrameTime: 1.802 ms
[texture] texture-filter=linear: FPS: 570 FrameTime: 1.754 ms
[texture] texture-filter=mipmap: FPS: 479 FrameTime: 2.088 ms
[shading] shading=gouraud: FPS: 492 FrameTime: 2.033 ms
[shading] shading=blinn-phong-inf: FPS: 511 FrameTime: 1.957 ms
[shading] shading=phong: FPS: 489 FrameTime: 2.045 ms
[shading] shading=cel: FPS: 472 FrameTime: 2.119 ms
[bump] bump-render=high-poly: FPS: 299 FrameTime: 3.344 ms
[bump] bump-render=normals: FPS: 631 FrameTime: 1.585 ms
[bump] bump-render=height: FPS: 615 FrameTime: 1.626 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 472 FrameTime: 2.119 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 242 FrameTime: 4.132 ms
[pulsar] light=false:quads=5:texture=false: FPS: 579 FrameTime: 1.727 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 201 FrameTime: 4.975 ms
[desktop] effect=shadow:windows=4: FPS: 380 FrameTime: 2.632 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 37 FrameTime: 27.027 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 39 FrameTime: 25.641 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 40 FrameTime: 25.000 ms
[ideas] speed=duration: FPS: 241 FrameTime: 4.149 ms
[jellyfish] <default>: FPS: 381 FrameTime: 2.625 ms
[terrain] <default>: FPS: 46 FrameTime: 21.739 ms
[shadow] <default>: FPS: 322 FrameTime: 3.106 ms
[refract] <default>: FPS: 88 FrameTime: 11.364 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 608 FrameTime: 1.645 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 488 FrameTime: 2.049 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 510 FrameTime: 1.961 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 556 FrameTime: 1.799 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 471 FrameTime: 2.123 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 523 FrameTime: 1.912 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 523 FrameTime: 1.912 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 497 FrameTime: 2.012 ms
=======================================================
                                  glmark2 Score: 404 
=======================================================
My theory is that this issue is due to changes in DRM. The hardware mouse uses an overlay plane and updates it when the mouse moves. There is likely now a "wait for vsync" after setting DRM properties (mouse location/shape). If this is the case it will need to be patched out. This issue may (not confirmed) also affect KMS/GBM/DRM versions of Kodi.

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: How to build and install Kernel 4.14

Post by memeka »

I can confirm there is no issue with gbm kodi.
I’m not sure how to check under gnome3 if it’s hw or sw cursor.
I had to patch gnome to force it to use sw cursor on kernel4.9 + gnome 3.22 (Debian stretch), but no patch is needed for 4.14 + gnome 3.26 (ubuntu 17.10).

igorpec
Posts: 1124
Joined: Sat Dec 12, 2015 4:34 pm
languages_spoken: bash,c++,python
Has thanked: 75 times
Been thanked: 171 times
Contact:

Re: How to build and install Kernel 4.14

Post by igorpec »

Armbian 2 cents, Debian Stretch CLI with this kernel. Download this image:

CLI
https://dl.armbian.com/odroidxu4/Debian ... nightly.7z
Desktop
https://dl.armbian.com/odroidxu4/Debian ... nightly.7z

... apt update and upgrade get you to the most recent. Kernel is building daily

Possible to build with our tools: https://github.com/armbian/build
Last edited by igorpec on Fri Nov 03, 2017 9:15 pm, edited 1 time in total.

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: How to build and install Kernel 4.14

Post by memeka »

igorpec wrote:Armbian 2 cents, Debian Stretch CLI with this kernel. Download this image:
https://dl.armbian.com/odroidxu4/Debian ... nightly.7z
... apt update and upgrade get you to the most recent. Kernel is building daily

Possible to build with our tools: https://github.com/armbian/build
@igorpec: DEFAULT_DMA_COHERENT_POOL_SIZE is already increased: https://github.com/mihailescu2m/linux/c ... 7b4a022740 - do you actually get any benefit from 2MB vs 1MB?
also: how do you use scripts/package/builddeb b/scripts/package/builddeb ? I mean, can I use it for Ubuntu too?
Thanks.

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

crashoverride wrote:
odroid wrote:Extremely slow mouse cursor and window moving (g2d related parts seem to be broken)
To work around the issue:
1. Build and install the most recent (May 31, 2017) armsoc for XU4 in my repo:
https://github.com/OtherCrashOverride/x ... c/tree/xu4
Note: The binary should be at /usr/lib/xorg/modules/drivers/armsoc_drv.so and not in /usr/local.

2. Delete "/etc/X11/xorg.conf.d/exynos.conf"

3. Add the "NoHardwareMouse" option to /etc/X11/xorg.conf

My theory is that this issue is due to changes in DRM. The hardware mouse uses an overlay plane and updates it when the mouse moves. There is likely now a "wait for vsync" after setting DRM properties (mouse location/shape). If this is the case it will need to be patched out. This issue may (not confirmed) also affect KMS/GBM/DRM versions of Kodi.
Yeah~ Your solution fixed the slow mouse cursor issue. :D
viewtopic.php?f=146&t=28908

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

WiFi module 5 is working with RTL8812AU driver now. It detects USB 3.0 mode correctly when 5Ghz AP is connected.
https://github.com/hardkernel/linux/com ... 151c14467a

igorpec
Posts: 1124
Joined: Sat Dec 12, 2015 4:34 pm
languages_spoken: bash,c++,python
Has thanked: 75 times
Been thanked: 171 times
Contact:

Re: How to build and install Kernel 4.14

Post by igorpec »

memeka wrote: @igorpec: DEFAULT_DMA_COHERENT_POOL_SIZE is already increased: https://github.com/mihailescu2m/linux/c ... 7b4a022740 - do you actually get any benefit from 2MB vs 1MB?
also: how do you use scripts/package/builddeb b/scripts/package/builddeb ? I mean, can I use it for Ubuntu too?
Thanks.
Apparently, some DVB devices can't live with 1MB.
https://forum.armbian.com/topic/4811-ua ... ment=37792

Packaging method is armbian related since we pack and name all kernels the same way. No functional benefit. But those are:
AU and better wifi driver.
https://github.com/armbian/build/commit ... b051030f70
But don't rush with this supposedly better driver for 8812au (8814 and 8811 included) since it is not very well tested. It works nice for me, I can setup AC AP without a problem, speed is good, ... but not much report from users.

I tried to enable docker support in kernel config, but then the board does not boot ... I did not debug.

Added Debian stretch based Desktop image: https://dl.armbian.com/odroidxu4/Debian ... nightly.7z

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

HDMI sound issue has been fixed.
Please see Nov 5, 2017 commits!
https://github.com/hardkernel/linux/com ... xu4-4.14.y

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

RC8 is merged. Final 4.14 will be available several days later. :D
https://github.com/hardkernel/linux/com ... xu4-4.14.y

We also added some drivers for 2.2~3.2inch 320x240 LCDs and 3.5inch 480x320 LCD.

joshua.yang
Posts: 526
Joined: Fri Sep 22, 2017 5:54 pm
languages_spoken: Korean, English
ODROIDs: XU4, XU4Q + Cloudshell2, H2, N2
Has thanked: 37 times
Been thanked: 166 times
Contact:

Re: How to build and install Kernel 4.14

Post by joshua.yang »

I've tested 4.14.0-rc8 kernel to validate whether it is worth for NAS use for now.
Very simple performance test, iozone and iperf.

And I'm going to share my test result here comparing to 4.9.60-72 kernel.
My HC1 uses 8GB MicroSD and Samsung 850 Pro 256GB SSD and the server for iperf is XU4 with eMMC 64G.
On the iozone results, you may see the only 2 values. 4K random read/write and 16M read/write.


Linux odroid 4.9.60-72 #1 SMP PREEMPT Mon Nov 6 20:30:09 UTC 2017 armv7l armv7l armv7l GNU/Linux
iozone -e -I -a -s 100M -r 4k -r 16384k -i 0 -i 1 -i 2

Code: Select all

                                                              random    random
              kB  reclen    write  rewrite    read    reread    read     write
          102400       4    24402    27516    27515    27108    20835    27063
          102400   16384   259498   324088   318820   328674   327999   323876
iperf -c 192.168.50.9 -i 1

Code: Select all

------------------------------------------------------------
Client connecting to 192.168.50.9, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.50.3 port 60824 connected with 192.168.50.9 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   112 MBytes   944 Mbits/sec
[  3]  1.0- 2.0 sec   112 MBytes   941 Mbits/sec
[  3]  2.0- 3.0 sec   112 MBytes   941 Mbits/sec
[  3]  3.0- 4.0 sec   112 MBytes   943 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   938 Mbits/sec
[  3]  5.0- 6.0 sec   112 MBytes   944 Mbits/sec
[  3]  6.0- 7.0 sec   112 MBytes   937 Mbits/sec
[  3]  7.0- 8.0 sec   112 MBytes   941 Mbits/sec
[  3]  8.0- 9.0 sec   112 MBytes   941 Mbits/sec
[  3]  9.0-10.0 sec   112 MBytes   938 Mbits/sec
[  3]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec

Linux odroid 4.14.0-rc8+ #1 SMP PREEMPT Tue Nov 7 03:11:53 UTC 2017 armv7l armv7l armv7l GNU/Linux
iozone -e -I -a -s 100M -r 4k -r 16384k -i 0 -i 1 -i 2

Code: Select all

                                                              random    random 
              kB  reclen    write  rewrite    read    reread    read     write 
          102400       4    18219    19609    19681    19722    19013    19675 
          102400   16384   292999   376477   376156   396785   395192   391132
iperf -c 192.168.50.9 -i 1

Code: Select all

------------------------------------------------------------
Client connecting to 192.168.50.9, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.50.3 port 49348 connected with 192.168.50.9 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   113 MBytes   947 Mbits/sec
[  3]  1.0- 2.0 sec   112 MBytes   942 Mbits/sec
[  3]  2.0- 3.0 sec   111 MBytes   933 Mbits/sec
[  3]  3.0- 4.0 sec   112 MBytes   941 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   943 Mbits/sec
[  3]  5.0- 6.0 sec   112 MBytes   942 Mbits/sec
[  3]  6.0- 7.0 sec   112 MBytes   941 Mbits/sec
[  3]  7.0- 8.0 sec   112 MBytes   938 Mbits/sec
[  3]  8.0- 9.0 sec   112 MBytes   941 Mbits/sec
[  3]  9.0-10.0 sec   112 MBytes   943 Mbits/sec
[  3]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec
These users thanked the author joshua.yang for the post:
NC-Tony-Casanova (Sun Jul 23, 2023 6:07 am)

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

@joshua.yang
Thank you for the test results and nice to know the latest 4.14 rc8 works with HC1 well.
Kernel 4.14 seems to have ~20% faster USB storage access speed. :D
These users thanked the author odroid for the post:
NC-Tony-Casanova (Sun Jul 23, 2023 6:08 am)

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

Update! 13-Nov-2017
Kernel 4.14 final has been released.
https://github.com/hardkernel/linux/com ... xu4-4.14.y

Snk
Posts: 275
Joined: Sun Jul 31, 2016 6:43 am
languages_spoken: Portuguese
ODROIDs: XU4 + eMMC 32GB + UART
Has thanked: 0
Been thanked: 0
Contact:

Re: How to build and install Kernel 4.14

Post by Snk »

odroid wrote:Update! 13-Nov-2017
Kernel 4.14 final has been released.
https://github.com/hardkernel/linux/com ... xu4-4.14.y
Great news!!
Now i'm running the risk of building the new kernel.
Is there any prediction of a new image with 4.14 LTS kernel?

Enviado de meu SM-G900M usando Tapatalk

joshua.yang
Posts: 526
Joined: Fri Sep 22, 2017 5:54 pm
languages_spoken: Korean, English
ODROIDs: XU4, XU4Q + Cloudshell2, H2, N2
Has thanked: 37 times
Been thanked: 166 times
Contact:

Re: How to build and install Kernel 4.14

Post by joshua.yang »

I just did the same performance test with final 4.14 kernel.

Environment:
HC1 + 8GB MicroSD, Ubuntu 16.04.3 LTS + 4.14.0, Samsung 850 Pro SSD 256GB

uname results:
Linux odroid 4.14.0+ #1 SMP PREEMPT Tue Nov 14 10:24:56 KST 2017 armv7l armv7l armv7l GNU/Linux

Test results:
iozone -e -I -a -s 100M -r 4k -r 16384k -i 0 -i 1 -i 2

Code: Select all

                                                              random    random     bkwd    record    stride                                    
              kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
          102400       4    17915    19548    19661    19684    18987    19587                                                                
          102400   16384   295280   392777   384561   398650   396233   393123 
iperf -c 192.168.50.9 -i 1 (using ODROID-XU4 + eMMC 64G for the server)

Code: Select all

------------------------------------------------------------
Client connecting to 192.168.50.9, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.50.3 port 32902 connected with 192.168.50.9 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   112 MBytes   938 Mbits/sec
[  3]  1.0- 2.0 sec   112 MBytes   941 Mbits/sec
[  3]  2.0- 3.0 sec   112 MBytes   942 Mbits/sec
[  3]  3.0- 4.0 sec   112 MBytes   940 Mbits/sec
[  3]  4.0- 5.0 sec   112 MBytes   943 Mbits/sec
[  3]  5.0- 6.0 sec   112 MBytes   942 Mbits/sec
[  3]  6.0- 7.0 sec   112 MBytes   942 Mbits/sec
[  3]  7.0- 8.0 sec   112 MBytes   940 Mbits/sec
[  3]  8.0- 9.0 sec   112 MBytes   940 Mbits/sec
[  3]  9.0-10.0 sec   113 MBytes   948 Mbits/sec
[  3]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec
It seems to be very stable like 4.9 kernel we've trusted :)
And yes, storage I/O speed is faster than the previous one. Impressive.

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

Some updates in Kernel.
1. Re-implement I2S driver for Stereo Boom Bonnet Kit.
2. Add a few missing audio sampling rates to fix Kodi issue.
3. MFC wrong timestamp issue has been fixed for Kodi (Yes! Kodi works now)
4. LXC/Docker support
5. Embedded squashfs for read-only file system
6. CloudShell2/1 support

And much more other features are enabled. Refer this commits list.
https://github.com/hardkernel/linux/com ... xu4-4.14.y

I hope we can release a trial image by end of this week publicly. ;)

MastaG
Posts: 443
Joined: Mon Aug 26, 2013 6:05 pm
languages_spoken: english
Has thanked: 54 times
Been thanked: 82 times
Contact:

Re: How to build and install Kernel 4.14

Post by MastaG »

So what's on the todo list on the gpu-side of things to use 4.14 instead of 3.13 for fbdev purposes like recalbox/batocera.linux ?

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

Kernel 4.14 based new image has been released.
https://wiki.odroid.com/odroid-xu4/os_i ... 4/20171126

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: How to build and install Kernel 4.14

Post by odroid »

MastaG wrote:So what's on the todo list on the gpu-side of things to use 4.14 instead of 3.13 for fbdev purposes like recalbox/batocera.linux ?
We will prepare a new minimal image with Kernel 4.14 and test the mali-fbdev package on it.

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

@MastaG
The current "mali-fbdev armhf 20170718-r12p0-20503ff-3" package works with Kernel 4.14 DRM framebuffer.
http://deb.odroid.in/5422-s/pool/main/m/mali-fbdev/

anrp
Posts: 3
Joined: Sun Nov 26, 2017 3:24 pm
languages_spoken: english
ODROIDs: HC1
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by anrp »

OpenCL works too (headless):

Code: Select all

root@odroid:~# dpkg -l|grep fbdev
ii  mali-fbdev                      20170718-r12p0-20503ff-3                   armhf        fbdev Mali Drivers r5p1 for 5422 based products.
root@odroid:~# uname -a
Linux odroid 4.14.0-83 #1 SMP PREEMPT Thu Nov 23 14:07:46 UTC 2017 armv7l armv7l armv7l GNU/Linux
root@odroid:~# clinfo
Number of platforms                               1
  Platform Name                                   ARM Platform
  Platform Vendor                                 ARM
  Platform Version                                OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_gl_sharing cl_khr_icd cl_khr_egl_event cl_khr_egl_image cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory
  Platform Extensions function suffix             ARM

  Platform Name                                   ARM Platform
Number of devices                                 2
  Device Name                                     Mali-T628
  Device Vendor                                   ARM
  Device Vendor ID                                0x6200010
  Device Version                                  OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82
  Driver Version                                  1.2
  Device OpenCL C Version                         OpenCL C 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               4
  Max clock frequency                             600MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              4
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 2 / 2       
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                4 / 4       
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size                              2088230912 (1.945GiB)
  Error Correction support                        No
  Max memory allocation                           522057728 (497.9MiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        <printDeviceInfo:89: get CL_DEVICE_GLOBAL_MEM_CACHE_SIZE : error -30>
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            65536 pixels
    Max 1D or 2D image array size                 2048 images
    Max 2D image size                             65536x65536 pixels
    Max 3D image size                             65536x65536x65536 pixels
    Max number of read image args                 128
    Max number of write image args                8
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        65536 (64KiB)
  Max number of constant args                     8
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        Yes
    Profiling                                     Yes
  Prefer user sync for interop                    No
  Profiling timer resolution                      1000ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_gl_sharing cl_khr_icd cl_khr_egl_event cl_khr_egl_image cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory

  Device Name                                     Mali-T628
  Device Vendor                                   ARM
  Device Vendor ID                                0x6200010
  Device Version                                  OpenCL 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82
  Driver Version                                  1.2
  Device OpenCL C Version                         OpenCL C 1.2 v1.r12p0-04rel0.03af15950392f3702b248717f4938b82
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Max compute units                               2
  Max clock frequency                             600MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              4
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 2 / 2       
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                4 / 4       
    double                                               2 / 2        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  No
  Address bits                                    64, Little-Endian
  Global memory size                              2088230912 (1.945GiB)
  Error Correction support                        No
  Max memory allocation                           522057728 (497.9MiB)
  Unified memory for Host and Device              Yes
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        <printDeviceInfo:89: get CL_DEVICE_GLOBAL_MEM_CACHE_SIZE : error -30>
  Global Memory cache line                        64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            65536 pixels
    Max 1D or 2D image array size                 2048 images
    Max 2D image size                             65536x65536 pixels
    Max 3D image size                             65536x65536x65536 pixels
    Max number of read image args                 128
    Max number of write image args                8
  Local memory type                               Global
  Local memory size                               32768 (32KiB)
  Max constant buffer size                        65536 (64KiB)
  Max number of constant args                     8
  Max size of kernel argument                     1024
  Queue properties                                
    Out-of-order execution                        Yes
    Profiling                                     Yes
  Prefer user sync for interop                    No
  Profiling timer resolution                      1000ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
  printf() buffer size                            1048576 (1024KiB)
  Built-in kernels                                
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Device Extensions                               cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_fp64 cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_gl_sharing cl_khr_icd cl_khr_egl_event cl_khr_egl_image cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  ARM Platform
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [ARM]
  clCreateContext(NULL, ...) [default]            Success [ARM]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (2)
    Platform Name                                 ARM Platform
    Device Name                                   Mali-T628
    Device Name                                   Mali-T628
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (2)
    Platform Name                                 ARM Platform
    Device Name                                   Mali-T628
    Device Name                                   Mali-T628

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.8
  ICD loader Profile                              OpenCL 1.2
	NOTE:	your OpenCL library declares to support OpenCL 1.2,
		but it seems to support up to OpenCL 2.1 too.
root@odroid:~# pyrit selftest
Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

Cores incorporated in the test:
#1:  'OpenCL-Device 'Mali-T628''
#2:  'OpenCL-Device 'Mali-T628''
#3:  'CPU-Core (x86)'
#4:  'CPU-Core (x86)'
#5:  'CPU-Core (x86)'
#6:  'CPU-Core (x86)'
#7:  'CPU-Core (x86)'
#8:  'CPU-Core (x86)'

Running selftest...

All results verified. Your installation seems OK
root@odroid:~# cat /etc/OpenCL/vendors/mali.icd 
/usr/lib/arm-linux-gnueabihf/mali-egl/libOpenCL.so

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by memeka »

More of Ubuntu 17.10 + kernel 4.14

linuxest
Posts: 43
Joined: Tue Nov 08, 2016 6:35 pm
languages_spoken: english
ODROIDs: 1 x HC1 and 2 x C2s with HiFi-Shield 2
And some RPi3 boards
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by linuxest »

@odroid,
Nice update. I could upgrade it from 4.9 flawlessly.
Chromium mali gpu acceleration is very neat. I could see smooth 720p videos on youtube site in window mode once I installed h264ify plugin.
Small and medium size video window is almost perfect.
appreciate all the people hard work who made this dream comes true. I couldn't expect any ARM board can run the mainline kernel with gpu and vpu acceleration in the same month when mr. Tovalds releases it.

@memeka,
I want to try the gpu acclerated gnome desktop instead of the boring mate or lxde.
Are you going to release your amazing image as a x-mas gift? ;)
Last edited by linuxest on Tue Nov 28, 2017 10:40 am, edited 1 time in total.
These users thanked the author linuxest for the post:
NC-Tony-Casanova (Sun Jul 23, 2023 6:08 am)

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by memeka »

linuxest wrote:@odroid,
Nice update. I could upgrade it from 4.9 flawlessly.
Chromium mali gpu acceleration is very neat. I could see smooth 720p videos on youtube site in window mode once I installed h264ify plugin.
Small and medium size video window is almost perfect.
appreciate all the people who made this dream comes true. I couldn't expect any ARM board can run the mainline kernel with gpu and vpu acceleration in the same month when mr. Tovalds releases it.

@memeka,
I want to try the gpu acclerated gnome desktop instead of the boring mate or lxde.
Are you going to release your amazing image as a x-mas gift? ;)
@linuxest
i can get smooth 720p videos on youtube in window mode in firefox quantum but not so good in fullscreen. but i can play 1080p youtube video smooth with external mpv player.
but latest firefox update broke my build, and i am waiting to see if there is an update or do i have to revert and recompile.
i am also trying to get video acceleration enabled in firefox if chromium is not working.
and also i am waiting to try to compile chromium since firefox is loading webpages slower than chromium.
so there is quite a bit of work i wanna do :(

PS: if arm upgrades their driver and includes zero-copy like in X11 HK driver, then video and webgl can get a lot more smoother :(

tweekzilla
Posts: 26
Joined: Sat Jul 15, 2017 10:37 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by tweekzilla »

I'm noticing an issue with memory running out - I have an application that uses 1.83G out of 1.95G that ran fine on the 4.9 kernel but now I'm getting Cannot allocate memory issue. Could this be anything to do the Hugepages being enabled?

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

@tweekzilla
Post the issue with kernel log in this sub-forum and let's try to find a root cause.
viewforum.php?f=146

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by memeka »

also a comparison of GPU drivers r12p0 vs r17p0:

r12p0:

Code: Select all

=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-T628
    GL_VERSION:    OpenGL ES 3.1 v1.r12p0-04rel0.f9ea82e6bf7f0bb7544260636f375425
=======================================================
[build] use-vbo=false: FPS: 456 FrameTime: 2.193 ms
[build] use-vbo=true: FPS: 505 FrameTime: 1.980 ms
[texture] texture-filter=nearest: FPS: 529 FrameTime: 1.890 ms
[texture] texture-filter=linear: FPS: 531 FrameTime: 1.883 ms
[texture] texture-filter=mipmap: FPS: 532 FrameTime: 1.880 ms
[shading] shading=gouraud: FPS: 442 FrameTime: 2.262 ms
[shading] shading=blinn-phong-inf: FPS: 436 FrameTime: 2.294 ms
[shading] shading=phong: FPS: 388 FrameTime: 2.577 ms
[shading] shading=cel: FPS: 365 FrameTime: 2.740 ms
[bump] bump-render=high-poly: FPS: 307 FrameTime: 3.257 ms
[bump] bump-render=normals: FPS: 507 FrameTime: 1.972 ms
[bump] bump-render=height: FPS: 489 FrameTime: 2.045 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 284 FrameTime: 3.521 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 99 FrameTime: 10.101 ms
[pulsar] light=false:quads=5:texture=false: FPS: 512 FrameTime: 1.953 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 79 FrameTime: 12.658 ms
[desktop] effect=shadow:windows=4: FPS: 284 FrameTime: 3.521 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 129 FrameTime: 7.752 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 129 FrameTime: 7.752 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 137 FrameTime: 7.299 ms
[ideas] speed=duration: FPS: 167 FrameTime: 5.988 ms
[jellyfish] <default>: FPS: 250 FrameTime: 4.000 ms
[terrain] <default>: FPS: 20 FrameTime: 50.000 ms
[shadow] <default>: FPS: 143 FrameTime: 6.993 ms
[refract] <default>: FPS: 59 FrameTime: 16.949 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 485 FrameTime: 2.062 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 316 FrameTime: 3.165 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 480 FrameTime: 2.083 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 408 FrameTime: 2.451 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 284 FrameTime: 3.521 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 407 FrameTime: 2.457 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 406 FrameTime: 2.463 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 311 FrameTime: 3.215 ms
=======================================================
                                  glmark2 Score: 329
=======================================================
r17p0:

Code: Select all

=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-T628
    GL_VERSION:    OpenGL ES 3.1 v1.r17p0-01rel0.0cfd19f7977f0137731ef5d45202d42d
=======================================================
[build] use-vbo=false: FPS: 422 FrameTime: 2.370 ms
[build] use-vbo=true: FPS: 507 FrameTime: 1.972 ms
[texture] texture-filter=nearest: FPS: 535 FrameTime: 1.869 ms
[texture] texture-filter=linear: FPS: 534 FrameTime: 1.873 ms
[texture] texture-filter=mipmap: FPS: 533 FrameTime: 1.876 ms
[shading] shading=gouraud: FPS: 444 FrameTime: 2.252 ms
[shading] shading=blinn-phong-inf: FPS: 437 FrameTime: 2.288 ms
[shading] shading=phong: FPS: 395 FrameTime: 2.532 ms
[shading] shading=cel: FPS: 367 FrameTime: 2.725 ms
[bump] bump-render=high-poly: FPS: 307 FrameTime: 3.257 ms
[bump] bump-render=normals: FPS: 512 FrameTime: 1.953 ms
[bump] bump-render=height: FPS: 490 FrameTime: 2.041 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 285 FrameTime: 3.509 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 99 FrameTime: 10.101 ms
[pulsar] light=false:quads=5:texture=false: FPS: 515 FrameTime: 1.942 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 80 FrameTime: 12.500 ms
[desktop] effect=shadow:windows=4: FPS: 288 FrameTime: 3.472 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 41 FrameTime: 24.390 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 43 FrameTime: 23.256 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 43 FrameTime: 23.256 ms
[ideas] speed=duration: FPS: 200 FrameTime: 5.000 ms
[jellyfish] <default>: FPS: 249 FrameTime: 4.016 ms
[terrain] <default>: FPS: 20 FrameTime: 50.000 ms
[shadow] <default>: FPS: 144 FrameTime: 6.944 ms
[refract] <default>: FPS: 59 FrameTime: 16.949 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 489 FrameTime: 2.045 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 329 FrameTime: 3.040 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 486 FrameTime: 2.058 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 413 FrameTime: 2.421 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 285 FrameTime: 3.509 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 412 FrameTime: 2.427 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 410 FrameTime: 2.439 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 313 FrameTime: 3.195 ms
=======================================================
                                  glmark2 Score: 323
=======================================================
A bit better results in general for r17p0 except for the buffer tests, where r12=~130 vs r17=~40 fps
So because of this, r12 gets a total better score...

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

@memeka,
Did you test it on X11? or fbdev?

User avatar
memeka
Posts: 4420
Joined: Mon May 20, 2013 10:22 am
languages_spoken: english
ODROIDs: XU rev2 + eMMC + UART
U3 + eMMC + IO Shield + UART
Has thanked: 2 times
Been thanked: 61 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by memeka »

odroid wrote:@memeka,
Did you test it on X11? or fbdev?
neither :)
GBM...
but the results should be similar for any platform....

devos
Posts: 7
Joined: Mon Aug 21, 2017 3:21 pm
languages_spoken: english, german, italian
ODROIDs: C2, XU4, XU4Q
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by devos »

Great job! Waiting for the minimal image with Kernel 4.14.

PigLover
Posts: 74
Joined: Wed Nov 15, 2017 3:55 am
languages_spoken: english
ODROIDs: C2, XU4, HC1, MC1
Has thanked: 16 times
Been thanked: 13 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by PigLover »

devos wrote:Great job! Waiting for the minimal image with Kernel 4.14.
No need to wait...

Install the current Ubuntu Minimal
apt update ; apt upgrade -y; apt dist-upgrade -y; apt install linux-image-xu3 -y
reboot

Now you've got Ubuntu mininal with the new kernel! :)

Marcy82
Posts: 5
Joined: Thu Nov 30, 2017 5:57 am
languages_spoken: english, german
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Marcy82 »

Hi all,

I'm a relatively new member of the XU4 community... I installed a minimal system and upgraded it to a headless server (apache, samba, etc.). Today I tried to upgrade to kernel 4.14 but got severl error messages in dmesg. I'm used to linux a bit, but not to kernel related stuff. Can anybody help me to solve these errors?

Code: Select all

[    9.420372] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[    9.427021] pgd = eddf47c0
[    9.429714] [00000004] *pgd=6d35b003, *pmd=00000000
[    9.446938] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[    9.446942] pgd = eddc8c40
[    9.446945] [00000004] *pgd=6d578003, *pmd=00000000
[    9.446960] Internal error: Oops: 206 [#1] PREEMPT SMP ARM
[    9.446965] Modules linked in: spi_s3c64xx exynos_gpiomem ipv6 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq libcrc32c raid1 raid0 multipath linear md_mod uas
[    9.447028] CPU: 5 PID: 431 Comm: ata_id Not tainted 4.14.0-83 #1
[    9.447032] Hardware name: ODROID-XU4
[    9.447036] task: ee90f2c0 task.stack: ed358000
[    9.447048] PC is at bio_uncopy_user+0x90/0x100
[    9.447052] LR is at 0x4
[    9.447056] pc : [<c052df90>]    lr : [<00000004>]    psr: 600c0113
[    9.447059] sp : ed359d88  ip : ed359d88  fp : edd432e0
[    9.447063] r10: 0000000c  r9 : fffee442  r8 : edeb0a80
[    9.447067] r7 : 00000000  r6 : edeb00c0  r5 : 00000000  r4 : 00007c00
[    9.447071] r3 : ed73a800  r2 : 00000000  r1 : 00000000  r0 : edeb00c0
[    9.447077] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[    9.447081] Control: 30c5387d  Table: 6ddc8c40  DAC: 55555555
[    9.447085] Process ata_id (pid: 431, stack limit = 0xed358210)
[    9.447089] Stack: (0xed359d88 to 0xed35a000)
[    9.447094] 9d80:                   edd432e0 c037608c 00000001 c053bc0c edeb0a80 00000000
[    9.447099] 9da0: edeb00c0 edeb00c0 00000000 edeb00c0 c1002d00 c053bbe8 ed359e18 edd43200
[    9.447103] 9dc0: 00000016 c054f910 00000200 014000c0 ee410400 ed087300 c03d03e0 0800005d
[    9.447108] 9de0: 00000000 00020800 00000000 c03cfde4 ed359e24 c1003d48 ede44800 be9a35d0
[    9.447112] 9e00: edfc8000 0802005d ed359e18 00000000 be9a3610 c0550338 00000053 fffffffd
[    9.447116] 9e20: 0000200c 00000200 be9a3a00 be9a3c00 be9a3c10 00007530 00000000 00000000
[    9.447121] 9e40: 00000000 16000102 00080000 00000000 00000000 00000001 ecc8bd68 00000004
[    9.447125] 9e60: ed087300 00000041 ed358000 ed6fadb8 eddc8c50 00000000 00000000 00000000
[    9.447130] 9e80: 00000000 7d4c37f3 00000002 00002285 be9a35d0 0802005d ee410400 edc04800
[    9.447135] 9ea0: ed358000 c05504f0 be9a35d0 00000003 ed359f74 00002285 ee410400 be9a35d0
[    9.447138] 9ec0: 0802005d c06d9b64 ee410400 00002285 be9a35d0 0802005d c06d9af0 c0547ce4
[    9.447142] 9ee0: ed14d015 00000099 00000000 ed9d75d8 ed4f9fa8 00000101 00000002 000003fa
[    9.447146] 9f00: 00000000 00000000 00000000 be9a35d0 ed4f9fa8 ed087300 00000003 be9a35d0
[    9.447150] 9f20: ed358000 00000000 be9a3610 c03a6990 00000000 00000000 00000400 c03b2100
[    9.447154] 9f40: ed14d000 00000003 00000003 ed087300 ed14d000 ed087308 ed4f9fa8 00000020
[    9.447158] 9f60: 00000000 c0392514 00000000 00000000 ed087300 00000003 ed087300 00002285
[    9.447161] 9f80: be9a35d0 ed358000 00000000 c03a70dc 00000003 00000001 00007530 00000036
[    9.447166] 9fa0: c02088a4 c02086e0 00000003 00000001 00000003 00002285 be9a35d0 fffffffd
[    9.447170] 9fc0: 00000003 00000001 00007530 00000036 be9a3ee3 be9a35d0 00000020 be9a3610
[    9.447174] 9fe0: 004c6f58 be9a358c 004c1de7 b6ea7da6 000f0030 00000003 00000000 00000000
[    9.447189] [<c052df90>] (bio_uncopy_user) from [<c053bbe8>] (blk_rq_unmap_user+0x24/0x64)
[    9.447200] [<c053bbe8>] (blk_rq_unmap_user) from [<c054f910>] (sg_io+0x268/0x3b8)
[    9.447207] [<c054f910>] (sg_io) from [<c0550338>] (scsi_cmd_ioctl+0x394/0x50c)
[    9.447214] [<c0550338>] (scsi_cmd_ioctl) from [<c05504f0>] (scsi_cmd_blk_ioctl+0x40/0x48)
[    9.447223] [<c05504f0>] (scsi_cmd_blk_ioctl) from [<c06d9b64>] (sd_ioctl+0x74/0x90)
[    9.447232] [<c06d9b64>] (sd_ioctl) from [<c0547ce4>] (blkdev_ioctl+0x5b4/0xb44)
[    9.447243] [<c0547ce4>] (blkdev_ioctl) from [<c03a6990>] (do_vfs_ioctl+0x9c/0x7b4)
[    9.447251] [<c03a6990>] (do_vfs_ioctl) from [<c03a70dc>] (SyS_ioctl+0x34/0x5c)
[    9.447262] [<c03a70dc>] (SyS_ioctl) from [<c02086e0>] (ret_fast_syscall+0x0/0x40)
[    9.447269] Code: eafffff5 e287e004 e1d045b0 e1a0c00d (e8be000f)
[    9.447277] ---[ end trace d6f10b986d9272d7 ]---
I'm getting two of these errors. If you need more information, please let me know...

Thanks for your help!

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

@Marcy82
Post a full boot log.
Do you use SD card? or eMMC?

Marcy82
Posts: 5
Joined: Thu Nov 30, 2017 5:57 am
languages_spoken: english, german
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Marcy82 »

I'm booting from eMMC, two USB3 disks as raid1 for data storage, a microSD as additional data partition, and LAN connection (Gigabit). No other hardware connected.


Here is the full output of dmesg:

Code: Select all

[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Linux version 4.14.0-83 (root@1604_builder_armhf) (gcc version 4.9.4 (Ubuntu/Linaro 4.9.4-2ubuntu1~16.04)) #1 SMP PREEMPT Thu Nov 23 14:07:46 UTC 2017
[    0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=30c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Hardkernel Odroid XU4
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 128 MiB at 0x00000000b6800000
[    0.000000] Samsung CPU ID: 0xe5422001
[    0.000000] On node 0 totalpages: 518656
[    0.000000] free_area_init_node: node 0, pgdat c1096080, node_mem_map eee25000
[    0.000000]   Normal zone: 1728 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 196608 pages, LIFO batch:31
[    0.000000]   HighMem zone: 322048 pages, LIFO batch:31
[    0.000000] Running under secure firmware.
[    0.000000] random: fast init done
[    0.000000] percpu: Embedded 18 pages/cpu @eed5e000 s41356 r8192 d24180 u73728
[    0.000000] pcpu-alloc: s41356 r8192 d24180 u73728 alloc=18*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516928
[    0.000000] Kernel command line: console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes net.ifnames=0  HPD=true vout=hdmi usbhid.quirks=0x0eef:0x0005:0x0004 smsc95xx.macaddr=00:1e:06:61:7a:39 false governor=performance s5p_mfc.mem=16M
[    0.000000] hdmi: using HDMI mode
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1901680K/2074624K available (8192K kernel code, 684K rwdata, 2388K rodata, 2048K init, 331K bss, 41872K reserved, 131072K cma-reserved, 1157120K highmem)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
                   lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
                   pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                   modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                     .text : 0xc0008000 - 0xc0a00000   (10208 kB)
                     .init : 0xc0e00000 - 0xc1000000   (2048 kB)
                     .data : 0xc1000000 - 0xc10ab330   ( 685 kB)
                      .bss : 0xc10b34bc - 0xc110647c   ( 332 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] hperf_hmp: fast CPUs mask: 000000F0
[    0.000000] hperf_hmp: slow CPUs mask: 0000000F
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] Switching to timer-based delay loop, resolution 41ns
[    0.000000] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000007] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000030] genirq: irq_chip COMBINER did not update eff. affinity mask of irq 49
[    0.001598] Console: colour dummy device 80x30
[    0.002248] console [tty1] enabled
[    0.002290] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002329] pid_max: default: 32768 minimum: 301
[    0.002521] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.002558] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.003414] CPU: Testing write buffer coherency: ok
[    0.004304] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100
[    0.020036] Setting up static identity map for 0x40200000 - 0x40200060
[    0.020651] ARM CCI driver probed
[    0.020893] Exynos MCPM support installed
[    0.027988] Hierarchical SRCU implementation.
[    0.043986] smp: Bringing up secondary CPUs ...
[    0.072364] CPU1: thread -1, cpu 1, socket 1, mpidr 80000101
[    0.096324] CPU2: thread -1, cpu 2, socket 1, mpidr 80000102
[    0.124314] CPU3: thread -1, cpu 3, socket 1, mpidr 80000103
[    0.152351] CPU4: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.172348] CPU5: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.180639] CPU6: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.188626] CPU7: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.188778] smp: Brought up 1 node, 8 CPUs
[    0.188924] SMP: Total of 8 processors activated (384.00 BogoMIPS).
[    0.188946] CPU: All CPU(s) started in HYP mode.
[    0.188964] CPU: Virtualization extensions available.
[    0.190224] devtmpfs: initialized
[    0.207408] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.207571] hperf_hmp: registered cpufreq transition notifier
[    0.207760] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.207796] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.210527] pinctrl core: initialized pinctrl subsystem
[    0.212542] NET: Registered protocol family 16
[    0.218442] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.224413] cpuidle: using governor menu
[    0.225260] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.225288] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.233814] exynos-audss-clk 3810000.audss-clock-controller: epll 180633609
[    0.257078] EXYNOS5420 PMU initialized
[    0.304946] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.307289] SCSI subsystem initialized
[    0.307496] usbcore: registered new interface driver usbfs
[    0.307561] usbcore: registered new interface driver hub
[    0.307713] usbcore: registered new device driver usb
[    0.308197] i2c-gpio soc:i2c-hdmi: using pins 177 (SDA) and 178 (SCL)
[    0.308804] s3c-i2c 12c70000.i2c: slave address 0x00
[    0.308831] s3c-i2c 12c70000.i2c: bus frequency set to 378 KHz
[    0.309054] s3c-i2c 12c70000.i2c: i2c-1: S3C I2C adapter
[    0.309543] media: Linux media interface: v0.10
[    0.309593] Linux video capture interface: v2.00
[    0.309897] s3c2410-wdt 101d0000.watchdog: watchdog inactive, reset disabled, irq disabled
[    0.310722] Advanced Linux Sound Architecture Driver Initialized.
[    0.312016] clocksource: Switched to clocksource mct-frc
[    0.372299] VFS: Disk quotas dquot_6.6.0
[    0.372391] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.386286] NET: Registered protocol family 2
[    0.386876] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.386968] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.387136] TCP: Hash tables configured (established 8192 bind 8192)
[    0.387250] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.387301] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.387517] NET: Registered protocol family 1
[    0.388242] RPC: Registered named UNIX socket transport module.
[    0.388265] RPC: Registered udp transport module.
[    0.388283] RPC: Registered tcp transport module.
[    0.388301] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.388501] Trying to unpack rootfs image as initramfs...
[    0.784570] Freeing initrd memory: 6536K
[    0.786044] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.787015] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.790537] audit: initializing netlink subsys (disabled)
[    0.790764] audit: type=2000 audit(0.788:1): state=initialized audit_enabled=0 res=1
[    0.791500] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.799000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.799930] NFS: Registering the id_resolver key type
[    0.799972] Key type id_resolver registered
[    0.799991] Key type id_legacy registered
[    0.800115] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.800168] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.804446] bounce: pool size: 64 pages
[    0.804511] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    0.804734] io scheduler noop registered
[    0.804757] io scheduler deadline registered
[    0.805021] io scheduler cfq registered (default)
[    0.805042] io scheduler mq-deadline registered
[    0.805061] io scheduler kyber registered
[    0.807103] samsung-usb2-phy 12130000.phy: 12130000.phy supply vbus not found, using dummy regulator
[    0.808147] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus not found, using dummy regulator
[    0.808245] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus-boost not found, using dummy regulator
[    0.808620] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus not found, using dummy regulator
[    0.808703] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus-boost not found, using dummy regulator
[    0.813810] dma-pl330 3880000.adma: Loaded driver for PL330 DMAC-241330
[    0.813839] dma-pl330 3880000.adma:  DBUFF-4x8bytes Num_Chans-6 Num_Peri-16 Num_Events-6
[    0.816577] dma-pl330 121a0000.pdma: Loaded driver for PL330 DMAC-241330
[    0.816604] dma-pl330 121a0000.pdma:         DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.819303] dma-pl330 121b0000.pdma: Loaded driver for PL330 DMAC-241330
[    0.819331] dma-pl330 121b0000.pdma:         DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.820391] dma-pl330 10800000.mdma: Loaded driver for PL330 DMAC-241330
[    0.820418] dma-pl330 10800000.mdma:         DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
[    0.888333] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.890569] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 58, base_baud = 0) is a S3C6400/10
[    0.890971] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 59, base_baud = 0) is a S3C6400/10
[    0.891357] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 60, base_baud = 0) is a S3C6400/10
[    1.764821] console [ttySAC2] enabled
[    1.768787] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 61, base_baud = 0) is a S3C6400/10
[    1.779405] exynos-mixer 14450000.mixer: Linked as a consumer to 14650000.sysmmu
[    1.785437] iommu: Adding device 14450000.mixer to group 0
[    1.792509] exynos-hdmi 14530000.hdmi: Failed to get supply 'vdd': -517
[    1.798365] exynos-drm-g2d 10850000.g2d: Linked as a consumer to 10a60000.sysmmu
[    1.805156] exynos-drm-g2d 10850000.g2d: Linked as a consumer to 10a70000.sysmmu
[    1.812476] iommu: Adding device 10850000.g2d to group 1
[    1.818081] exynos-drm-g2d 10850000.g2d: The Exynos G2D (ver 4.1) successfully probed.
[    1.826631] exynos-rot 11c00000.rotator: Linked as a consumer to 11d40000.sysmmu
[    1.833007] iommu: Adding device 11c00000.rotator to group 2
[    1.838962] exynos-rot 11c00000.rotator: The exynos rotator is probed successfully
[    1.846867] exynos-drm-ipp exynos-drm-ipp: drm ipp registered successfully.
[    1.857314] mali 11800000.mali: Continuing without Mali regulator control
[    1.863568] mali 11800000.mali: GPU identified as 0x0620 r0p1 status 0
[    1.869672] mali 11800000.mali: Protected mode not available
[    1.875228] devfreq devfreq0: Couldn't update frequency transition information.
[    1.882738] mali 11800000.mali: Probed as mali0
[    1.896187] brd: module loaded
[    1.907645] loop: module loaded
[    1.910148] libphy: Fixed MDIO Bus: probed
[    1.913772] usbcore: registered new interface driver r8152
[    1.918943] usbcore: registered new interface driver cdc_ether
[    1.924729] usbcore: registered new interface driver cdc_subset
[    1.932648] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.937747] ehci-exynos: EHCI EXYNOS driver
[    1.942231] exynos-ehci 12110000.usb: EHCI Host Controller
[    1.947384] exynos-ehci 12110000.usb: new USB bus registered, assigned bus number 1
[    1.955369] exynos-ehci 12110000.usb: irq 80, io mem 0x12110000
[    1.976069] exynos-ehci 12110000.usb: USB 2.0 started, EHCI 1.00
[    1.980903] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.987434] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.994593] usb usb1: Product: EHCI Host Controller
[    1.999440] usb usb1: Manufacturer: Linux 4.14.0-83 ehci_hcd
[    2.005073] usb usb1: SerialNumber: 12110000.usb
[    2.010240] hub 1-0:1.0: USB hub found
[    2.013431] hub 1-0:1.0: 3 ports detected
[    2.018315] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.023542] ohci-exynos: OHCI EXYNOS driver
[    2.027887] exynos-ohci 12120000.usb: USB Host Controller
[    2.033089] exynos-ohci 12120000.usb: new USB bus registered, assigned bus number 2
[    2.040813] exynos-ohci 12120000.usb: irq 80, io mem 0x12120000
[    2.108300] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    2.113650] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.121911] usb usb2: Product: USB Host Controller
[    2.125602] usb usb2: Manufacturer: Linux 4.14.0-83 ohci_hcd
[    2.131231] usb usb2: SerialNumber: 12120000.usb
[    2.136383] hub 2-0:1.0: USB hub found
[    2.139554] hub 2-0:1.0: 3 ports detected
[    2.145149] usbcore: registered new interface driver usb-storage
[    2.150389] mousedev: PS/2 mouse device common for all mice
[    2.156712] i2c /dev entries driver
[    2.174837] vdd_ldo9: Bringing 3300000uV into 3000000-3000000uV
[    2.197574] vdd_sd: Bringing 3300000uV into 2800000-2800000uV
[    2.220553] vdd_ldo30: Bringing 1800000uV into 3300000-3300000uV
[    3.269902] s5m-rtc s2mps14-rtc: rtc core: registered s5m-rtc as rtc0
[    3.278106] IR NEC protocol handler initialized
[    3.281211] IR RC5(x/sz) protocol handler initialized
[    3.286225] IR RC6 protocol handler initialized
[    3.290730] IR JVC protocol handler initialized
[    3.295236] IR Sony protocol handler initialized
[    3.299828] IR SANYO protocol handler initialized
[    3.304508] IR Sharp protocol handler initialized
[    3.309187] IR MCE Keyboard/mouse protocol handler initialized
[    3.314993] IR XMP protocol handler initialized
[    3.320218] s5p-jpeg 11f50000.jpeg: Linked as a consumer to 11f10000.sysmmu
[    3.326492] iommu: Adding device 11f50000.jpeg to group 3
[    3.332219] s5p-jpeg 11f50000.jpeg: encoder device registered as /dev/video30
[    3.339093] s5p-jpeg 11f50000.jpeg: decoder device registered as /dev/video31
[    3.346024] s5p-jpeg 11f50000.jpeg: Samsung S5P JPEG codec
[    3.351685] s5p-jpeg 11f60000.jpeg: Linked as a consumer to 11f20000.sysmmu
[    3.358466] iommu: Adding device 11f60000.jpeg to group 4
[    3.364176] s5p-jpeg 11f60000.jpeg: encoder device registered as /dev/video32
[    3.371070] s5p-jpeg 11f60000.jpeg: decoder device registered as /dev/video33
[    3.377999] s5p-jpeg 11f60000.jpeg: Samsung S5P JPEG codec
[    3.384573] s5p-mfc 11000000.codec: Linked as a consumer to 11200000.sysmmu
[    3.390508] s5p-mfc 11000000.codec: Linked as a consumer to 11210000.sysmmu
[    3.397377] iommu: Adding device 11000000.codec to group 5
[    3.420898] s5p-mfc 11000000.codec: preallocated 16 MiB buffer for the firmware and context buffers
[    3.428721] s5p-mfc 11000000.codec: decoder registered as /dev/video10
[    3.435175] s5p-mfc 11000000.codec: encoder registered as /dev/video11
[    3.442876] exynos-gsc 13e00000.video-scaler: Linked as a consumer to 13e80000.sysmmu
[    3.449351] iommu: Adding device 13e00000.video-scaler to group 6
[    3.456643] exynos-gsc 13e10000.video-scaler: Linked as a consumer to 13e90000.sysmmu
[    3.463214] iommu: Adding device 13e10000.video-scaler to group 7
[    3.493495] device-mapper: uevent: version 1.0.3
[    3.497024] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    3.519241] sdhci: Secure Digital Host Controller Interface driver
[    3.523966] sdhci: Copyright(c) Pierre Ossman
[    3.528498] Synopsys Designware Multimedia Card Interface Driver
[    3.534854] dwmmc_exynos 12200000.mmc: IDMAC supports 32-bit address mode.
[    3.541209] dwmmc_exynos 12200000.mmc: Using internal DMA controller.
[    3.547531] dwmmc_exynos 12200000.mmc: Version ID is 250a
[    3.552922] dwmmc_exynos 12200000.mmc: DW MMC controller at irq 83,64 bit host data width,64 deep fifo
[    3.562322] dwmmc_exynos 12200000.mmc: allocated mmc-pwrseq
[    3.588492] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.616578] dwmmc_exynos 12220000.mmc: IDMAC supports 32-bit address mode.
[    3.622036] dwmmc_exynos 12220000.mmc: Using internal DMA controller.
[    3.629428] dwmmc_exynos 12220000.mmc: Version ID is 250a
[    3.635815] dwmmc_exynos 12220000.mmc: DW MMC controller at irq 84,64 bit host data width,64 deep fifo
[    3.664490] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.693543] s5p-secss 10830000.sss: s5p-sss driver registered
[    3.698033] hidraw: raw HID events driver (C) Jiri Kosina
[    3.703715] usbcore: registered new interface driver usbhid
[    3.708744] usbhid: USB HID core driver
[    3.720801] exynos-nocp: new NoC Probe device registered: 10ca1000.nocp
[    3.726120] exynos-nocp: new NoC Probe device registered: 10ca1400.nocp
[    3.732663] exynos-nocp: new NoC Probe device registered: 10ca1800.nocp
[    3.739632] exynos-nocp: new NoC Probe device registered: 10ca1c00.nocp
[    3.750470] drop_monitor: Initializing network drop monitor service
[    3.755388] NET: Registered protocol family 17
[    3.757327] mmc_host mmc1: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0)
[    3.758517] mmc1: new ultra high speed SDR104 SDHC card at address 0007
[    3.759292] mmcblk1: mmc1:0007 SL32G 29.0 GiB
[    3.760571]  mmcblk1: p1
[    3.783168] NET: Registered protocol family 15
[    3.787643] Key type dns_resolver registered
[    3.792291] Registering SWP/SWPB emulation handler
[    3.797043] registered taskstats version 1
[    3.806235] Key type encrypted registered
[    3.827403] OF: graph: no port node found in /soc/hdmi@14530000
[    3.832761] [drm] Exynos DRM: using 14450000.mixer device for DMA mapping operations
[    3.839722] exynos-drm exynos-drm: bound 14450000.mixer (ops 0xc0a66154)
[    3.846258] exynos-drm exynos-drm: bound 14530000.hdmi (ops 0xc0a667f4)
[    3.852836] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.859418] [drm] No driver support for vblank timestamp query.
[    3.865422] [drm] Cannot find any crtc or sizes
[    3.870232] [drm] Initialized exynos 1.0.0 20110530 for exynos-drm on minor 0
[    3.877166] [drm] Cannot find any crtc or sizes
[    3.882863] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    3.886902] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
[    3.894767] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
[    3.903214] xhci-hcd xhci-hcd.3.auto: irq 150, io mem 0x12000000
[    3.909296] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    3.915916] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.923111] usb usb3: Product: xHCI Host Controller
[    3.927960] usb usb3: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    3.933591] usb usb3: SerialNumber: xhci-hcd.3.auto
[    3.938749] hub 3-0:1.0: USB hub found
[    3.940267] mmc_host mmc0: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0)
[    3.941398] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    3.942331] mmc_host mmc0: Bus speed (slot 0) = 266666666Hz (slot req 200000000Hz, actual 133333333HZ div = 1)
[    3.942688] mmc0: new HS400 MMC card at address 0001
[    3.943480] mmcblk0: mmc0:0001 SDW16G 14.7 GiB
[    3.944087] mmcblk0boot0: mmc0:0001 SDW16G partition 1 4.00 MiB
[    3.944644] mmcblk0boot1: mmc0:0001 SDW16G partition 2 4.00 MiB
[    3.945196] mmcblk0rpmb: mmc0:0001 SDW16G partition 3 4.00 MiB
[    3.946169]  mmcblk0: p1 p2
[    4.001639] hub 3-0:1.0: 1 port detected
[    4.005724] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    4.010984] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
[    4.018659] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.026758] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    4.033421] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.040612] usb usb4: Product: xHCI Host Controller
[    4.045463] usb usb4: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.051099] usb usb4: SerialNumber: xhci-hcd.3.auto
[    4.056277] hub 4-0:1.0: USB hub found
[    4.059670] hub 4-0:1.0: 1 port detected
[    4.065693] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    4.069730] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 5
[    4.077591] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
[    4.086046] xhci-hcd xhci-hcd.6.auto: irq 151, io mem 0x12400000
[    4.092135] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
[    4.098750] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.105941] usb usb5: Product: xHCI Host Controller
[    4.110794] usb usb5: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.116424] usb usb5: SerialNumber: xhci-hcd.6.auto
[    4.121569] hub 5-0:1.0: USB hub found
[    4.125024] hub 5-0:1.0: 1 port detected
[    4.129095] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    4.134370] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 6
[    4.142044] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.150143] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003
[    4.156808] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.164029] usb usb6: Product: xHCI Host Controller
[    4.168850] usb usb6: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.174482] usb usb6: SerialNumber: xhci-hcd.6.auto
[    4.179626] hub 6-0:1.0: USB hub found
[    4.183082] hub 6-0:1.0: 1 port detected
[    4.187875] s3c-rtc 101e0000.rtc: rtc disabled, re-enabling
[    4.192572] rtc rtc1: invalid alarm value: 1900-1-1 0:0:0
[    4.197996] s3c-rtc 101e0000.rtc: rtc core: registered s3c as rtc1
[    4.205168] exynos-bus: new bus device registered: soc:bus_wcore ( 84000 KHz ~ 400000 KHz)
[    4.212688] exynos-bus: new bus device registered: soc:bus_noc ( 67000 KHz ~ 100000 KHz)
[    4.220654] exynos-bus: new bus device registered: soc:bus_fsys_apb (100000 KHz ~ 200000 KHz)
[    4.229058] exynos-bus: new bus device registered: soc:bus_fsys (100000 KHz ~ 200000 KHz)
[    4.237334] exynos-bus: new bus device registered: soc:bus_fsys2 ( 75000 KHz ~ 150000 KHz)
[    4.245628] exynos-bus: new bus device registered: soc:bus_mfc ( 96000 KHz ~ 333000 KHz)
[    4.253654] exynos-bus: new bus device registered: soc:bus_gen ( 89000 KHz ~ 267000 KHz)
[    4.261641] exynos-bus: new bus device registered: soc:bus_peri ( 67000 KHz ~  67000 KHz)
[    4.269904] exynos-bus: new bus device registered: soc:bus_g2d ( 84000 KHz ~ 333000 KHz)
[    4.277918] exynos-bus: new bus device registered: soc:bus_g2d_acp ( 67000 KHz ~ 267000 KHz)
[    4.286325] exynos-bus: new bus device registered: soc:bus_jpeg ( 75000 KHz ~ 300000 KHz)
[    4.294476] exynos-bus: new bus device registered: soc:bus_jpeg_apb ( 84000 KHz ~ 167000 KHz)
[    4.302893] exynos-bus: new bus device registered: soc:bus_disp1_fimd (120000 KHz ~ 200000 KHz)
[    4.311599] exynos-bus: new bus device registered: soc:bus_disp1 (120000 KHz ~ 300000 KHz)
[    4.319825] exynos-bus: new bus device registered: soc:bus_gscl_scaler (150000 KHz ~ 300000 KHz)
[    4.328647] exynos-bus: new bus device registered: soc:bus_mscl ( 84000 KHz ~ 400000 KHz)
[    4.336696] samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory
[    4.344351] samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory
[    4.352892] odroid-audio sound: multicodec <-> 3830000.i2s mapping ok
[    4.360569] input: gpio_keys as /devices/platform/gpio_keys/input/input0
[    4.367855] s5m-rtc s2mps14-rtc: setting system clock to 2000-01-01 00:00:10 UTC (946684810)
[    4.376455] ALSA device list:
[    4.377941]   #0: Odroid-XU4
[    4.382301] Freeing unused kernel memory: 2048K
[    4.484096] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[    4.689692] usb 3-1: New USB device found, idVendor=05e3, idProduct=0610
[    4.694943] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.702038] usb 3-1: Product: USB2.0 Hub
[    4.705940] usb 3-1: Manufacturer: GenesysLogic
[    4.723151] hub 3-1:1.0: USB hub found
[    4.725917] hub 3-1:1.0: 2 ports detected
[    4.812271] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd
[    4.840113] usb 4-1: New USB device found, idVendor=05e3, idProduct=0616
[    4.845444] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.852883] usb 4-1: Product: USB3.0 Hub
[    4.856623] usb 4-1: Manufacturer: GenesysLogic
[    4.867628] hub 4-1:1.0: USB hub found
[    4.870584] hub 4-1:1.0: 2 ports detected
[    5.160112] usb 4-1.1: new SuperSpeed USB device number 3 using xhci-hcd
[    5.185486] usb 4-1.1: New USB device found, idVendor=174c, idProduct=1153
[    5.190901] usb 4-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    5.198179] usb 4-1.1: Product: AS2115
[    5.201900] usb 4-1.1: Manufacturer: ASMedia
[    5.206145] usb 4-1.1: SerialNumber: 00000000000000000000
[    5.212192] usb-storage 4-1.1:1.0: USB Mass Storage device detected
[    5.218099] scsi host0: usb-storage 4-1.1:1.0
[    5.224143] usbcore: registered new interface driver uas
[    5.300108] usb 4-1.2: new SuperSpeed USB device number 4 using xhci-hcd
[    5.325387] usb 4-1.2: New USB device found, idVendor=174c, idProduct=1153
[    5.330835] usb 4-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    5.338082] usb 4-1.2: Product: AS2115
[    5.341803] usb 4-1.2: Manufacturer: ASMedia
[    5.346049] usb 4-1.2: SerialNumber: 00000000000000000000
[    5.348143] usb 6-1: new SuperSpeed USB device number 2 using xhci-hcd
[    5.358586] usb-storage 4-1.2:1.0: USB Mass Storage device detected
[    5.364575] scsi host1: usb-storage 4-1.2:1.0
[    5.369194] usb 6-1: New USB device found, idVendor=0bda, idProduct=8153
[    5.375199] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[    5.382287] usb 6-1: Product: USB 10/100/1000 LAN
[    5.386960] usb 6-1: Manufacturer: Realtek
[    5.391028] usb 6-1: SerialNumber: 000001000000
[    5.566157] usb 6-1: reset SuperSpeed USB device number 2 using xhci-hcd
[    5.633147] r8152 6-1:1.0 eth0: v1.09.9
[    5.780116] raid6: int32x1  gen()   464 MB/s
[    5.848097] raid6: int32x1  xor()   363 MB/s
[    5.916090] raid6: int32x2  gen()   639 MB/s
[    5.984074] raid6: int32x2  xor()   390 MB/s
[    6.052059] raid6: int32x4  gen()   708 MB/s
[    6.120048] raid6: int32x4  xor()   405 MB/s
[    6.188081] raid6: int32x8  gen()   736 MB/s
[    6.236675] scsi 0:0:0:0: Direct-Access     ASMT     2115             0    PQ: 0 ANSI: 6
[    6.243860] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    6.246814] sd 0:0:0:0: [sda] Spinning up disk...
[    6.256055] raid6: int32x8  xor()   396 MB/s
[    6.324028] raid6: neonx1   gen()  1797 MB/s
[    6.392027] raid6: neonx1   xor()  2208 MB/s
[    6.396646] scsi 1:0:0:0: Direct-Access     ASMT     2115             0    PQ: 0 ANSI: 6
[    6.403794] sd 1:0:0:0: Attached scsi generic sg1 type 0
[    6.406650] sd 1:0:0:0: [sdb] Spinning up disk...
[    6.460033] raid6: neonx2   gen()  2459 MB/s
[    6.528018] raid6: neonx2   xor()  3398 MB/s
[    6.596029] raid6: neonx4   gen()  3445 MB/s
[    6.664016] raid6: neonx4   xor()  2996 MB/s
[    6.732020] raid6: neonx8   gen()  3432 MB/s
[    6.800019] raid6: neonx8   xor()  3016 MB/s
[    6.802800] raid6: using algorithm neonx4 gen() 3445 MB/s
[    6.808197] raid6: .... xor() 2996 MB/s, rmw enabled
[    6.813136] raid6: using neon recovery algorithm
[    6.818266] xor: measuring software checksum speed
[    6.860026]    arm4regs  :  3163.000 MB/sec
[    6.900017]    8regs     :  2663.000 MB/sec
[    6.940018]    32regs    :  2602.000 MB/sec
[    6.980016]    neon      :  4279.000 MB/sec
[    6.982712] xor: using function: neon (4279.000 MB/sec)
[    6.988261] async_tx: api initialized (async)
[    7.088726] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[    7.224423] systemd[1]: System time before build time, advancing clock.
[    7.254430] NET: Registered protocol family 10
[    7.258100] Segment Routing with IPv6
[    7.260082] .
[    7.274538] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    7.292923] systemd[1]: Detected architecture arm.
[    7.313110] systemd[1]: Set hostname to <odroid>.
[    7.420062] .
[    7.493226] systemd[1]: Created slice User and Session Slice.
[    7.516240] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    7.540215] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    7.564201] systemd[1]: Listening on Journal Socket (/dev/log).
[    7.584129] systemd[1]: Listening on udev Kernel Socket.
[    7.604140] systemd[1]: Listening on udev Control Socket.
[    7.624427] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    7.905488] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
[    8.284059] .
[    8.284291] ready
[    8.437350] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[    8.437793] sd 0:0:0:0: [sda] Write Protect is off
[    8.437799] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
[    8.438224] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    8.444076] .
[    8.444263] ready
[    8.462428]  sda: sda1
[    8.464277] sd 0:0:0:0: [sda] Attached SCSI disk
[    8.543396] systemd-journald[293]: Received request to flush runtime journal from PID 1
[    8.575966] sd 1:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[    8.576513] sd 1:0:0:0: [sdb] Write Protect is off
[    8.576521] sd 1:0:0:0: [sdb] Mode Sense: 43 00 00 00
[    8.576957] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    8.606319]  sdb: sdb1
[    8.608532] sd 1:0:0:0: [sdb] Attached SCSI disk
[    8.785032] random: crng init done
[    8.944446] md/raid1:md0: active with 2 out of 2 mirrors
[    8.944623] md0: detected capacity change from 0 to 1000069464064
[    8.953285] gpiomem-exynos 13400000.gpiomem: Initialised: GPIO register area is 2
[    8.953489] gpiomem-exynos 13400000.gpiomem: Initialised: Registers at 0x13400000
[    8.953497] gpiomem-exynos 13400000.gpiomem: Initialised: Registers at 0x14010000
[    9.210090] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    9.420372] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[    9.427021] pgd = eddf47c0
[    9.429714] [00000004] *pgd=6d35b003, *pmd=00000000
[    9.446938] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[    9.446942] pgd = eddc8c40
[    9.446945] [00000004] *pgd=6d578003, *pmd=00000000
[    9.446960] Internal error: Oops: 206 [#1] PREEMPT SMP ARM
[    9.446965] Modules linked in: spi_s3c64xx exynos_gpiomem ipv6 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq libcrc32c raid1 raid0 multipath linear md_mod uas
[    9.447028] CPU: 5 PID: 431 Comm: ata_id Not tainted 4.14.0-83 #1
[    9.447032] Hardware name: ODROID-XU4
[    9.447036] task: ee90f2c0 task.stack: ed358000
[    9.447048] PC is at bio_uncopy_user+0x90/0x100
[    9.447052] LR is at 0x4
[    9.447056] pc : [<c052df90>]    lr : [<00000004>]    psr: 600c0113
[    9.447059] sp : ed359d88  ip : ed359d88  fp : edd432e0
[    9.447063] r10: 0000000c  r9 : fffee442  r8 : edeb0a80
[    9.447067] r7 : 00000000  r6 : edeb00c0  r5 : 00000000  r4 : 00007c00
[    9.447071] r3 : ed73a800  r2 : 00000000  r1 : 00000000  r0 : edeb00c0
[    9.447077] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[    9.447081] Control: 30c5387d  Table: 6ddc8c40  DAC: 55555555
[    9.447085] Process ata_id (pid: 431, stack limit = 0xed358210)
[    9.447089] Stack: (0xed359d88 to 0xed35a000)
[    9.447094] 9d80:                   edd432e0 c037608c 00000001 c053bc0c edeb0a80 00000000
[    9.447099] 9da0: edeb00c0 edeb00c0 00000000 edeb00c0 c1002d00 c053bbe8 ed359e18 edd43200
[    9.447103] 9dc0: 00000016 c054f910 00000200 014000c0 ee410400 ed087300 c03d03e0 0800005d
[    9.447108] 9de0: 00000000 00020800 00000000 c03cfde4 ed359e24 c1003d48 ede44800 be9a35d0
[    9.447112] 9e00: edfc8000 0802005d ed359e18 00000000 be9a3610 c0550338 00000053 fffffffd
[    9.447116] 9e20: 0000200c 00000200 be9a3a00 be9a3c00 be9a3c10 00007530 00000000 00000000
[    9.447121] 9e40: 00000000 16000102 00080000 00000000 00000000 00000001 ecc8bd68 00000004
[    9.447125] 9e60: ed087300 00000041 ed358000 ed6fadb8 eddc8c50 00000000 00000000 00000000
[    9.447130] 9e80: 00000000 7d4c37f3 00000002 00002285 be9a35d0 0802005d ee410400 edc04800
[    9.447135] 9ea0: ed358000 c05504f0 be9a35d0 00000003 ed359f74 00002285 ee410400 be9a35d0
[    9.447138] 9ec0: 0802005d c06d9b64 ee410400 00002285 be9a35d0 0802005d c06d9af0 c0547ce4
[    9.447142] 9ee0: ed14d015 00000099 00000000 ed9d75d8 ed4f9fa8 00000101 00000002 000003fa
[    9.447146] 9f00: 00000000 00000000 00000000 be9a35d0 ed4f9fa8 ed087300 00000003 be9a35d0
[    9.447150] 9f20: ed358000 00000000 be9a3610 c03a6990 00000000 00000000 00000400 c03b2100
[    9.447154] 9f40: ed14d000 00000003 00000003 ed087300 ed14d000 ed087308 ed4f9fa8 00000020
[    9.447158] 9f60: 00000000 c0392514 00000000 00000000 ed087300 00000003 ed087300 00002285
[    9.447161] 9f80: be9a35d0 ed358000 00000000 c03a70dc 00000003 00000001 00007530 00000036
[    9.447166] 9fa0: c02088a4 c02086e0 00000003 00000001 00000003 00002285 be9a35d0 fffffffd
[    9.447170] 9fc0: 00000003 00000001 00007530 00000036 be9a3ee3 be9a35d0 00000020 be9a3610
[    9.447174] 9fe0: 004c6f58 be9a358c 004c1de7 b6ea7da6 000f0030 00000003 00000000 00000000
[    9.447189] [<c052df90>] (bio_uncopy_user) from [<c053bbe8>] (blk_rq_unmap_user+0x24/0x64)
[    9.447200] [<c053bbe8>] (blk_rq_unmap_user) from [<c054f910>] (sg_io+0x268/0x3b8)
[    9.447207] [<c054f910>] (sg_io) from [<c0550338>] (scsi_cmd_ioctl+0x394/0x50c)
[    9.447214] [<c0550338>] (scsi_cmd_ioctl) from [<c05504f0>] (scsi_cmd_blk_ioctl+0x40/0x48)
[    9.447223] [<c05504f0>] (scsi_cmd_blk_ioctl) from [<c06d9b64>] (sd_ioctl+0x74/0x90)
[    9.447232] [<c06d9b64>] (sd_ioctl) from [<c0547ce4>] (blkdev_ioctl+0x5b4/0xb44)
[    9.447243] [<c0547ce4>] (blkdev_ioctl) from [<c03a6990>] (do_vfs_ioctl+0x9c/0x7b4)
[    9.447251] [<c03a6990>] (do_vfs_ioctl) from [<c03a70dc>] (SyS_ioctl+0x34/0x5c)
[    9.447262] [<c03a70dc>] (SyS_ioctl) from [<c02086e0>] (ret_fast_syscall+0x0/0x40)
[    9.447269] Code: eafffff5 e287e004 e1d045b0 e1a0c00d (e8be000f)
[    9.447277] ---[ end trace d6f10b986d9272d7 ]---
[    9.841262] Internal error: Oops: 206 [#2] PREEMPT SMP ARM
[    9.841266] Modules linked in: spidev spi_s3c64xx exynos_gpiomem ipv6 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor xor_neon raid6_pq libcrc32c raid1 raid0 multipath linear md_mod uas
[    9.841422] CPU: 4 PID: 427 Comm: ata_id Tainted: G      D         4.14.0-83 #1
[    9.841430] Hardware name: ODROID-XU4
[    9.841438] task: eeb057c0 task.stack: ed116000
[    9.841452] PC is at bio_uncopy_user+0x90/0x100
[    9.841461] LR is at 0x4
[    9.841470] pc : [<c052df90>]    lr : [<00000004>]    psr: 600c0113
[    9.841478] sp : ed117d88  ip : ed117d88  fp : ed33dce0
[    9.841484] r10: 0000000c  r9 : fffee43b  r8 : edefac00
[    9.841492] r7 : 00000000  r6 : edefac00  r5 : 00000000  r4 : 00000000
[    9.841500] r3 : c27fd000  r2 : 00000000  r1 : ed23ba96  r0 : edefac00
[    9.841510] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[    9.841519] Control: 30c5387d  Table: 6ddf47c0  DAC: 55555555
[    9.841527] Process ata_id (pid: 427, stack limit = 0xed116210)
[    9.841535] Stack: (0xed117d88 to 0xed118000)
[    9.841545] 7d80:                   00000100 00000200 ed117db0 ed33dc00 00000000 c1002d00
[    9.841554] 7da0: edefac00 edefac00 00000000 00000016 c1002d00 c053bbe8 ed117e18 ed33dc00
[    9.841563] 7dc0: 00000016 c054f910 00000200 014000c0 ed9b5400 edefa480 c03d03e0 0800005d
[    9.841571] 7de0: 00000000 00020800 00000000 c03cfde4 ed117e24 c1003d48 ede42800 be8945d0
[    9.841580] 7e00: edfc85e0 0802005d ed117e18 00000000 be894610 c0550338 00000053 fffffffd
[    9.841589] 7e20: 0000200c 00000200 be894a00 be894c00 be894c10 00007530 00000000 00000000
[    9.841598] 7e40: 00000000 16000102 00080000 00000000 00000004 00000001 ed5b9d00 00000004
[    9.841607] 7e60: edefa480 00000041 ed116000 ed6fddb8 eddf47d0 00000000 00000000 00000000
[    9.841616] 7e80: 00000000 7d4c37f3 00000002 00002285 be8945d0 0802005d ed9b5400 edc06800
[    9.841625] 7ea0: ed116000 c05504f0 be8945d0 00000003 ed117f74 00002285 ed9b5400 be8945d0
[    9.841634] 7ec0: 0802005d c06d9b64 ed9b5400 00002285 be8945d0 0802005d c06d9af0 c0547ce4
[    9.841643] 7ee0: ed2b9015 00000099 00000000 ed9d75d8 ed78dab0 00000101 00000002 000003fa
[    9.841651] 7f00: 00000000 00000000 00000000 be8945d0 ed78dab0 edefa480 00000003 be8945d0
[    9.841662] 7f20: ed116000 00000000 be894610 c03a6990 00000000 00000000 00000400 c03b2100
[    9.841671] 7f40: ed2b9000 00000003 00000003 edefa480 ed2b9000 edefa488 ed78dab0 00000020
[    9.841679] 7f60: 00000000 c0392514 00000000 00000000 edefa480 00000003 edefa480 00002285
[    9.841688] 7f80: be8945d0 ed116000 00000000 c03a70dc 00000003 00000001 00007530 00000036
[    9.841697] 7fa0: c02088a4 c02086e0 00000003 00000001 00000003 00002285 be8945d0 fffffffd
[    9.841706] 7fc0: 00000003 00000001 00007530 00000036 be894ee2 be8945d0 00000020 be894610
[    9.841715] 7fe0: 00410f58 be89458c 0040bde7 b6ea9da6 000f0030 00000003 00000000 00000000
[    9.841731] [<c052df90>] (bio_uncopy_user) from [<c053bbe8>] (blk_rq_unmap_user+0x24/0x64)
[    9.841745] [<c053bbe8>] (blk_rq_unmap_user) from [<c054f910>] (sg_io+0x268/0x3b8)
[    9.841756] [<c054f910>] (sg_io) from [<c0550338>] (scsi_cmd_ioctl+0x394/0x50c)
[    9.841767] [<c0550338>] (scsi_cmd_ioctl) from [<c05504f0>] (scsi_cmd_blk_ioctl+0x40/0x48)
[    9.841778] [<c05504f0>] (scsi_cmd_blk_ioctl) from [<c06d9b64>] (sd_ioctl+0x74/0x90)
[    9.841789] [<c06d9b64>] (sd_ioctl) from [<c0547ce4>] (blkdev_ioctl+0x5b4/0xb44)
[    9.841802] [<c0547ce4>] (blkdev_ioctl) from [<c03a6990>] (do_vfs_ioctl+0x9c/0x7b4)
[    9.841815] [<c03a6990>] (do_vfs_ioctl) from [<c03a70dc>] (SyS_ioctl+0x34/0x5c)
[    9.841827] [<c03a70dc>] (SyS_ioctl) from [<c02086e0>] (ret_fast_syscall+0x0/0x40)
[    9.841838] Code: eafffff5 e287e004 e1d045b0 e1a0c00d (e8be000f)
[    9.841853] ---[ end trace d6f10b986d9272d8 ]---
[   10.597274] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
[   23.565039] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: (null)
[   24.767215] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   24.778990] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   24.811668] r8152 6-1:1.0 eth0: carrier on
[   24.814546] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  189.968484] VFS: Close: file count is 0
thanks for your help!!

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

Please unplug the USB storages and make a cold boot to find any possible root causes.

Marcy82
Posts: 5
Joined: Thu Nov 30, 2017 5:57 am
languages_spoken: english, german
ODROIDs: XU4
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Marcy82 »

Here is a boot without USB devices:

Code: Select all

[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Linux version 4.14.0-83 (root@1604_builder_armhf) (gcc version 4.9.4 (Ubuntu/Linaro 4.9.4-2ubuntu1~16.04)) #1 SMP PREEMPT Thu Nov 23 14:07:46 UTC 2017
[    0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=30c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Hardkernel Odroid XU4
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 128 MiB at 0x00000000b6800000
[    0.000000] Samsung CPU ID: 0xe5422001
[    0.000000] On node 0 totalpages: 518656
[    0.000000] free_area_init_node: node 0, pgdat c1096080, node_mem_map eee25000
[    0.000000]   Normal zone: 1728 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 196608 pages, LIFO batch:31
[    0.000000]   HighMem zone: 322048 pages, LIFO batch:31
[    0.000000] Running under secure firmware.
[    0.000000] random: fast init done
[    0.000000] percpu: Embedded 18 pages/cpu @eed5e000 s41356 r8192 d24180 u73728
[    0.000000] pcpu-alloc: s41356 r8192 d24180 u73728 alloc=18*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516928
[    0.000000] Kernel command line: console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes net.ifnames=0  HPD=true vout=hdmi usbhid.quirks=0x0eef:0x0005:0x0004 smsc95xx.macaddr=00:1e:06:61:7a:39 false governor=performance s5p_mfc.mem=16M
[    0.000000] hdmi: using HDMI mode
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1901680K/2074624K available (8192K kernel code, 684K rwdata, 2388K rodata, 2048K init, 331K bss, 41872K reserved, 131072K cma-reserved, 1157120K highmem)
[    0.000000] Virtual kernel memory layout:
                   vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                   fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                   vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
                   lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
                   pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                   modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                     .text : 0xc0008000 - 0xc0a00000   (10208 kB)
                     .init : 0xc0e00000 - 0xc1000000   (2048 kB)
                     .data : 0xc1000000 - 0xc10ab330   ( 685 kB)
                      .bss : 0xc10b34bc - 0xc110647c   ( 332 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] hperf_hmp: fast CPUs mask: 000000F0
[    0.000000] hperf_hmp: slow CPUs mask: 0000000F
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] Switching to timer-based delay loop, resolution 41ns
[    0.000000] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000007] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000030] genirq: irq_chip COMBINER did not update eff. affinity mask of irq 49
[    0.001594] Console: colour dummy device 80x30
[    0.002245] console [tty1] enabled
[    0.002286] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002326] pid_max: default: 32768 minimum: 301
[    0.002518] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.002556] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.003412] CPU: Testing write buffer coherency: ok
[    0.004311] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100
[    0.020036] Setting up static identity map for 0x40200000 - 0x40200060
[    0.020651] ARM CCI driver probed
[    0.020895] Exynos MCPM support installed
[    0.027988] Hierarchical SRCU implementation.
[    0.043987] smp: Bringing up secondary CPUs ...
[    0.072363] CPU1: thread -1, cpu 1, socket 1, mpidr 80000101
[    0.096325] CPU2: thread -1, cpu 2, socket 1, mpidr 80000102
[    0.124315] CPU3: thread -1, cpu 3, socket 1, mpidr 80000103
[    0.152363] CPU4: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.172349] CPU5: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.180632] CPU6: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.188642] CPU7: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.188794] smp: Brought up 1 node, 8 CPUs
[    0.188932] SMP: Total of 8 processors activated (384.00 BogoMIPS).
[    0.188954] CPU: All CPU(s) started in HYP mode.
[    0.188972] CPU: Virtualization extensions available.
[    0.190232] devtmpfs: initialized
[    0.207406] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.207569] hperf_hmp: registered cpufreq transition notifier
[    0.207761] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.207797] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.210532] pinctrl core: initialized pinctrl subsystem
[    0.212552] NET: Registered protocol family 16
[    0.218454] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.224426] cpuidle: using governor menu
[    0.225273] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.225300] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.233817] exynos-audss-clk 3810000.audss-clock-controller: epll 180633609
[    0.257078] EXYNOS5420 PMU initialized
[    0.304949] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.307299] SCSI subsystem initialized
[    0.307506] usbcore: registered new interface driver usbfs
[    0.307571] usbcore: registered new interface driver hub
[    0.307723] usbcore: registered new device driver usb
[    0.308204] i2c-gpio soc:i2c-hdmi: using pins 177 (SDA) and 178 (SCL)
[    0.308815] s3c-i2c 12c70000.i2c: slave address 0x00
[    0.308843] s3c-i2c 12c70000.i2c: bus frequency set to 378 KHz
[    0.309066] s3c-i2c 12c70000.i2c: i2c-1: S3C I2C adapter
[    0.309562] media: Linux media interface: v0.10
[    0.309612] Linux video capture interface: v2.00
[    0.309916] s3c2410-wdt 101d0000.watchdog: watchdog inactive, reset disabled, irq disabled
[    0.310740] Advanced Linux Sound Architecture Driver Initialized.
[    0.312028] clocksource: Switched to clocksource mct-frc
[    0.372273] VFS: Disk quotas dquot_6.6.0
[    0.372363] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.386249] NET: Registered protocol family 2
[    0.386835] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.386928] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.387096] TCP: Hash tables configured (established 8192 bind 8192)
[    0.387211] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.387262] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.387476] NET: Registered protocol family 1
[    0.388169] RPC: Registered named UNIX socket transport module.
[    0.388192] RPC: Registered udp transport module.
[    0.388210] RPC: Registered tcp transport module.
[    0.388227] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.388423] Trying to unpack rootfs image as initramfs...
[    0.784069] Freeing initrd memory: 6536K
[    0.785610] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.786660] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.790158] audit: initializing netlink subsys (disabled)
[    0.790367] audit: type=2000 audit(0.788:1): state=initialized audit_enabled=0 res=1
[    0.791087] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.798616] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.799553] NFS: Registering the id_resolver key type
[    0.799589] Key type id_resolver registered
[    0.799608] Key type id_legacy registered
[    0.799636] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.799692] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[    0.803972] bounce: pool size: 64 pages
[    0.804089] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    0.804310] io scheduler noop registered
[    0.804332] io scheduler deadline registered
[    0.804592] io scheduler cfq registered (default)
[    0.804613] io scheduler mq-deadline registered
[    0.804632] io scheduler kyber registered
[    0.806686] samsung-usb2-phy 12130000.phy: 12130000.phy supply vbus not found, using dummy regulator
[    0.807661] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus not found, using dummy regulator
[    0.807757] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus-boost not found, using dummy regulator
[    0.808175] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus not found, using dummy regulator
[    0.808259] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus-boost not found, using dummy regulator
[    0.813346] dma-pl330 3880000.adma: Loaded driver for PL330 DMAC-241330
[    0.813376] dma-pl330 3880000.adma:  DBUFF-4x8bytes Num_Chans-6 Num_Peri-16 Num_Events-6
[    0.816244] dma-pl330 121a0000.pdma: Loaded driver for PL330 DMAC-241330
[    0.816272] dma-pl330 121a0000.pdma:         DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.818975] dma-pl330 121b0000.pdma: Loaded driver for PL330 DMAC-241330
[    0.819003] dma-pl330 121b0000.pdma:         DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[    0.819882] dma-pl330 10800000.mdma: Loaded driver for PL330 DMAC-241330
[    0.819909] dma-pl330 10800000.mdma:         DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
[    0.888242] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.890466] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 58, base_baud = 0) is a S3C6400/10
[    0.890871] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 59, base_baud = 0) is a S3C6400/10
[    0.891260] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 60, base_baud = 0) is a S3C6400/10
[    1.764718] console [ttySAC2] enabled
[    1.768694] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 61, base_baud = 0) is a S3C6400/10
[    1.779280] exynos-mixer 14450000.mixer: Linked as a consumer to 14650000.sysmmu
[    1.785311] iommu: Adding device 14450000.mixer to group 0
[    1.792384] exynos-hdmi 14530000.hdmi: Failed to get supply 'vdd': -517
[    1.798230] exynos-drm-g2d 10850000.g2d: Linked as a consumer to 10a60000.sysmmu
[    1.805028] exynos-drm-g2d 10850000.g2d: Linked as a consumer to 10a70000.sysmmu
[    1.812346] iommu: Adding device 10850000.g2d to group 1
[    1.817954] exynos-drm-g2d 10850000.g2d: The Exynos G2D (ver 4.1) successfully probed.
[    1.826496] exynos-rot 11c00000.rotator: Linked as a consumer to 11d40000.sysmmu
[    1.832882] iommu: Adding device 11c00000.rotator to group 2
[    1.838829] exynos-rot 11c00000.rotator: The exynos rotator is probed successfully
[    1.846776] exynos-drm-ipp exynos-drm-ipp: drm ipp registered successfully.
[    1.857205] mali 11800000.mali: Continuing without Mali regulator control
[    1.863453] mali 11800000.mali: GPU identified as 0x0620 r0p1 status 0
[    1.869566] mali 11800000.mali: Protected mode not available
[    1.875115] devfreq devfreq0: Couldn't update frequency transition information.
[    1.882654] mali 11800000.mali: Probed as mali0
[    1.896062] brd: module loaded
[    1.907482] loop: module loaded
[    1.909995] libphy: Fixed MDIO Bus: probed
[    1.913604] usbcore: registered new interface driver r8152
[    1.918782] usbcore: registered new interface driver cdc_ether
[    1.924565] usbcore: registered new interface driver cdc_subset
[    1.932488] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.937583] ehci-exynos: EHCI EXYNOS driver
[    1.942068] exynos-ehci 12110000.usb: EHCI Host Controller
[    1.947212] exynos-ehci 12110000.usb: new USB bus registered, assigned bus number 1
[    1.955208] exynos-ehci 12110000.usb: irq 80, io mem 0x12110000
[    1.976080] exynos-ehci 12110000.usb: USB 2.0 started, EHCI 1.00
[    1.980924] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.987446] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.994603] usb usb1: Product: EHCI Host Controller
[    1.999449] usb usb1: Manufacturer: Linux 4.14.0-83 ehci_hcd
[    2.005083] usb usb1: SerialNumber: 12110000.usb
[    2.010267] hub 1-0:1.0: USB hub found
[    2.013441] hub 1-0:1.0: 3 ports detected
[    2.018321] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.023552] ohci-exynos: OHCI EXYNOS driver
[    2.027903] exynos-ohci 12120000.usb: USB Host Controller
[    2.033095] exynos-ohci 12120000.usb: new USB bus registered, assigned bus number 2
[    2.040819] exynos-ohci 12120000.usb: irq 80, io mem 0x12120000
[    2.108311] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    2.113660] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.121749] usb usb2: Product: USB Host Controller
[    2.125613] usb usb2: Manufacturer: Linux 4.14.0-83 ohci_hcd
[    2.131242] usb usb2: SerialNumber: 12120000.usb
[    2.136395] hub 2-0:1.0: USB hub found
[    2.139564] hub 2-0:1.0: 3 ports detected
[    2.145149] usbcore: registered new interface driver usb-storage
[    2.150388] mousedev: PS/2 mouse device common for all mice
[    2.156710] i2c /dev entries driver
[    2.174827] vdd_ldo9: Bringing 3300000uV into 3000000-3000000uV
[    2.197454] vdd_sd: Bringing 3300000uV into 2800000-2800000uV
[    2.220353] vdd_ldo30: Bringing 1800000uV into 3300000-3300000uV
[    3.269595] s5m-rtc s2mps14-rtc: rtc core: registered s5m-rtc as rtc0
[    3.277799] IR NEC protocol handler initialized
[    3.280900] IR RC5(x/sz) protocol handler initialized
[    3.285914] IR RC6 protocol handler initialized
[    3.290419] IR JVC protocol handler initialized
[    3.294925] IR Sony protocol handler initialized
[    3.299518] IR SANYO protocol handler initialized
[    3.304198] IR Sharp protocol handler initialized
[    3.308876] IR MCE Keyboard/mouse protocol handler initialized
[    3.314683] IR XMP protocol handler initialized
[    3.319872] s5p-jpeg 11f50000.jpeg: Linked as a consumer to 11f10000.sysmmu
[    3.326180] iommu: Adding device 11f50000.jpeg to group 3
[    3.331875] s5p-jpeg 11f50000.jpeg: encoder device registered as /dev/video30
[    3.338778] s5p-jpeg 11f50000.jpeg: decoder device registered as /dev/video31
[    3.345714] s5p-jpeg 11f50000.jpeg: Samsung S5P JPEG codec
[    3.351372] s5p-jpeg 11f60000.jpeg: Linked as a consumer to 11f20000.sysmmu
[    3.358155] iommu: Adding device 11f60000.jpeg to group 4
[    3.363835] s5p-jpeg 11f60000.jpeg: encoder device registered as /dev/video32
[    3.370763] s5p-jpeg 11f60000.jpeg: decoder device registered as /dev/video33
[    3.377690] s5p-jpeg 11f60000.jpeg: Samsung S5P JPEG codec
[    3.384230] s5p-mfc 11000000.codec: Linked as a consumer to 11200000.sysmmu
[    3.390200] s5p-mfc 11000000.codec: Linked as a consumer to 11210000.sysmmu
[    3.397067] iommu: Adding device 11000000.codec to group 5
[    3.420606] s5p-mfc 11000000.codec: preallocated 16 MiB buffer for the firmware and context buffers
[    3.428420] s5p-mfc 11000000.codec: decoder registered as /dev/video10
[    3.434881] s5p-mfc 11000000.codec: encoder registered as /dev/video11
[    3.442579] exynos-gsc 13e00000.video-scaler: Linked as a consumer to 13e80000.sysmmu
[    3.449059] iommu: Adding device 13e00000.video-scaler to group 6
[    3.456363] exynos-gsc 13e10000.video-scaler: Linked as a consumer to 13e90000.sysmmu
[    3.462922] iommu: Adding device 13e10000.video-scaler to group 7
[    3.493170] device-mapper: uevent: version 1.0.3
[    3.496711] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    3.518857] sdhci: Secure Digital Host Controller Interface driver
[    3.523586] sdhci: Copyright(c) Pierre Ossman
[    3.528136] Synopsys Designware Multimedia Card Interface Driver
[    3.534480] dwmmc_exynos 12200000.mmc: IDMAC supports 32-bit address mode.
[    3.540828] dwmmc_exynos 12200000.mmc: Using internal DMA controller.
[    3.547152] dwmmc_exynos 12200000.mmc: Version ID is 250a
[    3.552542] dwmmc_exynos 12200000.mmc: DW MMC controller at irq 83,64 bit host data width,64 deep fifo
[    3.561944] dwmmc_exynos 12200000.mmc: allocated mmc-pwrseq
[    3.588506] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.616595] dwmmc_exynos 12220000.mmc: IDMAC supports 32-bit address mode.
[    3.622053] dwmmc_exynos 12220000.mmc: Using internal DMA controller.
[    3.629448] dwmmc_exynos 12220000.mmc: Version ID is 250a
[    3.635835] dwmmc_exynos 12220000.mmc: DW MMC controller at irq 84,64 bit host data width,64 deep fifo
[    3.664502] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[    3.693552] s5p-secss 10830000.sss: s5p-sss driver registered
[    3.698042] hidraw: raw HID events driver (C) Jiri Kosina
[    3.703726] usbcore: registered new interface driver usbhid
[    3.708754] usbhid: USB HID core driver
[    3.720833] exynos-nocp: new NoC Probe device registered: 10ca1000.nocp
[    3.726136] exynos-nocp: new NoC Probe device registered: 10ca1400.nocp
[    3.732693] exynos-nocp: new NoC Probe device registered: 10ca1800.nocp
[    3.739665] exynos-nocp: new NoC Probe device registered: 10ca1c00.nocp
[    3.750519] drop_monitor: Initializing network drop monitor service
[    3.755435] NET: Registered protocol family 17
[    3.757334] mmc_host mmc1: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0)
[    3.758526] mmc1: new ultra high speed SDR104 SDHC card at address 0007
[    3.759305] mmcblk1: mmc1:0007 SL32G 29.0 GiB
[    3.760538]  mmcblk1: p1
[    3.783211] NET: Registered protocol family 15
[    3.787699] Key type dns_resolver registered
[    3.792335] Registering SWP/SWPB emulation handler
[    3.797094] registered taskstats version 1
[    3.806328] Key type encrypted registered
[    3.827490] OF: graph: no port node found in /soc/hdmi@14530000
[    3.832848] [drm] Exynos DRM: using 14450000.mixer device for DMA mapping operations
[    3.839813] exynos-drm exynos-drm: bound 14450000.mixer (ops 0xc0a66154)
[    3.846346] exynos-drm exynos-drm: bound 14530000.hdmi (ops 0xc0a667f4)
[    3.852952] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.859519] [drm] No driver support for vblank timestamp query.
[    3.860213] mmc_host mmc0: Bus speed (slot 0) = 200000000Hz (slot req 200000000Hz, actual 200000000HZ div = 0)
[    3.861534] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[    3.862513] mmc_host mmc0: Bus speed (slot 0) = 266666666Hz (slot req 200000000Hz, actual 133333333HZ div = 1)
[    3.862994] mmc0: new HS400 MMC card at address 0001
[    3.863813] mmcblk0: mmc0:0001 SDW16G 14.7 GiB
[    3.864433] mmcblk0boot0: mmc0:0001 SDW16G partition 1 4.00 MiB
[    3.865002] mmcblk0boot1: mmc0:0001 SDW16G partition 2 4.00 MiB
[    3.865532] mmcblk0rpmb: mmc0:0001 SDW16G partition 3 4.00 MiB
[    3.866552]  mmcblk0: p1 p2
[    3.924951] [drm] Cannot find any crtc or sizes
[    3.929758] [drm] Initialized exynos 1.0.0 20110530 for exynos-drm on minor 0
[    3.936708] [drm] Cannot find any crtc or sizes
[    3.942416] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    3.946453] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 3
[    3.954316] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
[    3.962766] xhci-hcd xhci-hcd.3.auto: irq 150, io mem 0x12000000
[    3.968847] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    3.975469] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.982660] usb usb3: Product: xHCI Host Controller
[    3.987510] usb usb3: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    3.993143] usb usb3: SerialNumber: xhci-hcd.3.auto
[    3.998303] hub 3-0:1.0: USB hub found
[    4.001744] hub 3-0:1.0: 1 port detected
[    4.005824] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    4.011086] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 4
[    4.018776] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.026866] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    4.033527] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.040718] usb usb4: Product: xHCI Host Controller
[    4.045568] usb usb4: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.051201] usb usb4: SerialNumber: xhci-hcd.3.auto
[    4.056349] hub 4-0:1.0: USB hub found
[    4.059776] hub 4-0:1.0: 1 port detected
[    4.065732] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    4.069766] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 5
[    4.077624] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
[    4.086079] xhci-hcd xhci-hcd.6.auto: irq 151, io mem 0x12400000
[    4.092147] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
[    4.098786] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.105977] usb usb5: Product: xHCI Host Controller
[    4.110829] usb usb5: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.116461] usb usb5: SerialNumber: xhci-hcd.6.auto
[    4.121600] hub 5-0:1.0: USB hub found
[    4.125061] hub 5-0:1.0: 1 port detected
[    4.129130] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    4.134407] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 6
[    4.142081] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.150178] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003
[    4.156844] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.164037] usb usb6: Product: xHCI Host Controller
[    4.168886] usb usb6: Manufacturer: Linux 4.14.0-83 xhci-hcd
[    4.174516] usb usb6: SerialNumber: xhci-hcd.6.auto
[    4.179665] hub 6-0:1.0: USB hub found
[    4.183122] hub 6-0:1.0: 1 port detected
[    4.187921] s3c-rtc 101e0000.rtc: rtc disabled, re-enabling
[    4.192609] rtc rtc1: invalid alarm value: 1900-1-1 0:0:0
[    4.198032] s3c-rtc 101e0000.rtc: rtc core: registered s3c as rtc1
[    4.205204] exynos-bus: new bus device registered: soc:bus_wcore ( 84000 KHz ~ 400000 KHz)
[    4.212715] exynos-bus: new bus device registered: soc:bus_noc ( 67000 KHz ~ 100000 KHz)
[    4.220693] exynos-bus: new bus device registered: soc:bus_fsys_apb (100000 KHz ~ 200000 KHz)
[    4.229096] exynos-bus: new bus device registered: soc:bus_fsys (100000 KHz ~ 200000 KHz)
[    4.237364] exynos-bus: new bus device registered: soc:bus_fsys2 ( 75000 KHz ~ 150000 KHz)
[    4.245669] exynos-bus: new bus device registered: soc:bus_mfc ( 96000 KHz ~ 333000 KHz)
[    4.253685] exynos-bus: new bus device registered: soc:bus_gen ( 89000 KHz ~ 267000 KHz)
[    4.261678] exynos-bus: new bus device registered: soc:bus_peri ( 67000 KHz ~  67000 KHz)
[    4.269936] exynos-bus: new bus device registered: soc:bus_g2d ( 84000 KHz ~ 333000 KHz)
[    4.277953] exynos-bus: new bus device registered: soc:bus_g2d_acp ( 67000 KHz ~ 267000 KHz)
[    4.286372] exynos-bus: new bus device registered: soc:bus_jpeg ( 75000 KHz ~ 300000 KHz)
[    4.294507] exynos-bus: new bus device registered: soc:bus_jpeg_apb ( 84000 KHz ~ 167000 KHz)
[    4.302929] exynos-bus: new bus device registered: soc:bus_disp1_fimd (120000 KHz ~ 200000 KHz)
[    4.311628] exynos-bus: new bus device registered: soc:bus_disp1 (120000 KHz ~ 300000 KHz)
[    4.319857] exynos-bus: new bus device registered: soc:bus_gscl_scaler (150000 KHz ~ 300000 KHz)
[    4.328688] exynos-bus: new bus device registered: soc:bus_mscl ( 84000 KHz ~ 400000 KHz)
[    4.336726] samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory
[    4.344394] samsung-i2s 3830000.i2s: ASoC: Failed to create component debugfs directory
[    4.352934] odroid-audio sound: multicodec <-> 3830000.i2s mapping ok
[    4.360617] input: gpio_keys as /devices/platform/gpio_keys/input/input0
[    4.367916] s5m-rtc s2mps14-rtc: setting system clock to 2000-01-01 00:00:10 UTC (946684810)
[    4.376500] ALSA device list:
[    4.377985]   #0: Odroid-XU4
[    4.382328] Freeing unused kernel memory: 2048K
[    4.488116] usb 3-1: new high-speed USB device number 2 using xhci-hcd
[    4.644796] usb 3-1: New USB device found, idVendor=05e3, idProduct=0610
[    4.650049] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.657153] usb 3-1: Product: USB2.0 Hub
[    4.661041] usb 3-1: Manufacturer: GenesysLogic
[    4.691274] hub 3-1:1.0: USB hub found
[    4.694022] hub 3-1:1.0: 2 ports detected
[    4.768267] usb 4-1: new SuperSpeed USB device number 2 using xhci-hcd
[    4.795066] usb 4-1: New USB device found, idVendor=05e3, idProduct=0616
[    4.800343] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.807534] usb 4-1: Product: USB3.0 Hub
[    4.811446] usb 4-1: Manufacturer: GenesysLogic
[    4.819740] hub 4-1:1.0: USB hub found
[    4.822471] hub 4-1:1.0: 2 ports detected
[    5.348161] usb 6-1: new SuperSpeed USB device number 2 using xhci-hcd
[    5.373129] usb 6-1: New USB device found, idVendor=0bda, idProduct=8153
[    5.378392] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[    5.385490] usb 6-1: Product: USB 10/100/1000 LAN
[    5.390167] usb 6-1: Manufacturer: Realtek
[    5.394236] usb 6-1: SerialNumber: 000001000000
[    5.566197] usb 6-1: reset SuperSpeed USB device number 2 using xhci-hcd
[    5.633172] r8152 6-1:1.0 eth0: v1.09.9
[    5.784123] raid6: int32x1  gen()   467 MB/s
[    5.852106] raid6: int32x1  xor()   361 MB/s
[    5.920034] raid6: int32x2  gen()   625 MB/s
[    5.988065] raid6: int32x2  xor()   391 MB/s
[    6.056040] raid6: int32x4  gen()   710 MB/s
[    6.124056] raid6: int32x4  xor()   403 MB/s
[    6.192100] raid6: int32x8  gen()   742 MB/s
[    6.260056] raid6: int32x8  xor()   399 MB/s
[    6.328080] raid6: neonx1   gen()  1841 MB/s
[    6.396028] raid6: neonx1   xor()  1940 MB/s
[    6.464046] raid6: neonx2   gen()  2566 MB/s
[    6.532036] raid6: neonx2   xor()  3263 MB/s
[    6.600040] raid6: neonx4   gen()  3441 MB/s
[    6.668035] raid6: neonx4   xor()  2919 MB/s
[    6.736036] raid6: neonx8   gen()  3441 MB/s
[    6.804029] raid6: neonx8   xor()  3039 MB/s
[    6.806815] raid6: using algorithm neonx4 gen() 3441 MB/s
[    6.812212] raid6: .... xor() 2919 MB/s, rmw enabled
[    6.817150] raid6: using neon recovery algorithm
[    6.822208] xor: measuring software checksum speed
[    6.864037]    arm4regs  :  3171.000 MB/sec
[    6.904028]    8regs     :  2664.000 MB/sec
[    6.944028]    32regs    :  2602.000 MB/sec
[    6.984029]    neon      :  4280.000 MB/sec
[    6.986726] xor: using function: neon (4280.000 MB/sec)
[    6.992264] async_tx: api initialized (async)
[    7.094321] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[    7.229957] systemd[1]: System time before build time, advancing clock.
[    7.259921] NET: Registered protocol family 10
[    7.263657] Segment Routing with IPv6
[    7.279409] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    7.296266] systemd[1]: Detected architecture arm.
[    7.317126] systemd[1]: Set hostname to <odroid>.
[    7.496466] systemd[1]: Listening on Journal Audit Socket.
[    7.520135] systemd[1]: Reached target Swap.
[    7.536105] systemd[1]: syslog.socket: Socket service syslog.service not loaded, refusing.
[    7.542923] systemd[1]: Failed to listen on Syslog Socket.
[    7.580168] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    7.604359] systemd[1]: Created slice User and Session Slice.
[    7.624235] systemd[1]: Listening on Journal Socket.
[    7.941649] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
[    8.535695] systemd-journald[265]: Received request to flush runtime journal from PID 1
[    8.808966] gpiomem-exynos 13400000.gpiomem: Initialised: GPIO register area is 2
[    8.809193] gpiomem-exynos 13400000.gpiomem: Initialised: Registers at 0x13400000
[    8.809205] gpiomem-exynos 13400000.gpiomem: Initialised: Registers at 0x14010000
[    9.094065] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    9.738668] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
[    9.828056] random: crng init done
[   10.933040] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.940216] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.959938] r8152 6-1:1.0 eth0: carrier on
[   10.960377] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   22.869052] hrtimer: interrupt took 972584 ns
I can't see any issues... so it seems to be a problem of my USB3 devices with the kernel during boot time? (attaching them after boot works fine)

Technicavolous
Posts: 67
Joined: Mon May 30, 2016 12:17 pm
languages_spoken: Southern US English
ODROIDs: :

XU4 -> CloudShell, BoomBonnet,
eMMC64/Ubuntu
eMMC16/Armbian

C2 -> VU7, HiFiShield2
SD/Ubuntu
eMMC16/Armbian

HC1 -> http://ww2.tech-party.us
SD/Ubuntu
SD/Armbian
.
Location: Howey In The Hills, FL
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Technicavolous »

I had numerous kernel panics both from emmc and sd. Seems the 'wait a while' instruction is understated or maybe I'm too eager ;]

It happened with both the upgrade and from the new image. At first I thought I had a corrupted download but second download did the same thing. I had suspected usb devices were causing the problem because those were the last messages before panic.

A good two or three minutes wait after first shutdown solved that on fresh installs on both emmc and sd.

Right now the only issue I can find is I can no longer use ctrl+alt+f(num) to switch to a fullscreen terminal. The system appears to 'lock' with the desktop displayed but ctrl+alt+f7 brings back the desktop as it should.

Little desktop terminal windows are fine, but over the years I've grown accustomed to using the different ttys. Not sure if this is by design or a 'bug' but that functionality would be nice to keep.
What box?

NC-Tony-Casanova
Posts: 8
Joined: Mon Nov 20, 2017 10:23 am
languages_spoken: english
ODROIDs: HC-1
Has thanked: 10 times
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by NC-Tony-Casanova »

Hi All,

I have upgraded a few HC-1s to 4.14.3-85+. Just wondering if the kernel performance is expected to be the same.

Particularly if the performance counters - "EXYNOS5420 PMU initialized" will cost some CPU cycles.

https://wiki.odroid.com/odroid-xu4/appl ... id_xu3_xu4

root@cpu-16:~# dmesg | grep PMU
[ 0.510877] EXYNOS5420 PMU initialized

root@cpu-16:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x100
[ 0.000000] Linux version 4.14.3-85+ (root@1604_builder_armhf) (gcc version 4.9.4 (Ubuntu/Linaro 4.9.4-2ubuntu1~16.04)) #1 SMP PREEMPT Mon Dec 4 18:59:26 UTC 2017
[ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Hardkernel Odroid XU4
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 128 MiB at 0xb6800000



Thanks for all the updates and hard work!

bensberg
Posts: 1
Joined: Wed Dec 06, 2017 12:11 am
languages_spoken: english
ODROIDs: HC1
Has thanked: 0
Been thanked: 0
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by bensberg »

Hi All,
I have problems to install Nextcloud via snap with the kernel 4.14.3-85+ on my HC1.

The installation ended with :

root@odroid:~# snap install nextcloud
error: cannot perform the following tasks:
- Run configure hook of "nextcloud" snap if present (run hook "configure": cannot open freezer cgroup (/sys/fs/cgroup/freezer): No such file or directory)

With the old kernel 4.9.44-56 the installation ended normal without any errors.

Have somebody an idea, workaround etc. ?

Thanks. Regards.

User avatar
meveric
Posts: 12126
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 93 times
Been thanked: 675 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by meveric »

Kernel 4.14.3 misses currently several entries for cgroup you probably have to wait for the next Kernel update.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

fvolk
Posts: 886
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3, M1S
Has thanked: 0
Been thanked: 142 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by fvolk »

cryptsetup benchmark:

Code: Select all

4.9.61-odroidxu4
    aes-xts   256b    66,4 MiB/s    61,0 MiB/s
4.14.3-85+
    aes-xts   256b   109.2 MiB/s    95.8 MiB/s
... impressive :-O

Technicavolous
Posts: 67
Joined: Mon May 30, 2016 12:17 pm
languages_spoken: Southern US English
ODROIDs: :

XU4 -> CloudShell, BoomBonnet,
eMMC64/Ubuntu
eMMC16/Armbian

C2 -> VU7, HiFiShield2
SD/Ubuntu
eMMC16/Armbian

HC1 -> http://ww2.tech-party.us
SD/Ubuntu
SD/Armbian
.
Location: Howey In The Hills, FL
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Technicavolous »

Fired up the XU4 this morning and noticed my netlights going crazy. apt-get upgrade states database is locked something else using it ... htop shows apt upgrade in progress. Is this supposed to be automatic?

After it completed I did an apt-get update, apt-get upgrade and got all sorts of errors. Did apt-get dist-upgrade and ended up looking like i got a new kernel 4.14.4-90 that unpacked over the old 4.14.4-83 but with complaints -

Code: Select all

odroid@odroid:~$ sudo apt-get update
Hit:1 http://deb.odroid.in/5422-s xenial InRelease                             
Hit:2 http://ports.ubuntu.com/ubuntu-ports xenial InRelease                    
Hit:3 http://ppa.launchpad.net/saiarcot895/myppa/ubuntu xenial InRelease
Hit:4 http://ports.ubuntu.com/ubuntu-ports xenial-updates InRelease
Hit:5 http://ports.ubuntu.com/ubuntu-ports xenial-backports InRelease
Hit:6 http://ports.ubuntu.com/ubuntu-ports xenial-security InRelease
Reading package lists... Done                     
odroid@odroid:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-headers-xu3 linux-image-xu3
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
odroid@odroid:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  linux-image-4.14.0-83
The following NEW packages will be installed:
  linux-headers-4.14.4-90 linux-image-4.14.4-90
The following packages will be upgraded:
  linux-headers-xu3 linux-image-xu3
2 upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
Need to get 24.7 MB of archives.
After this operation, 55.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.odroid.in/5422-s xenial/main armhf linux-image-4.14.4-90 armhf 20171206 [16.2 MB]
Get:2 http://deb.odroid.in/5422-s xenial/main armhf linux-image-xu3 armhf 90-1 [960 B]
Get:3 http://deb.odroid.in/5422-s xenial/main armhf linux-headers-4.14.4-90 armhf 20171206 [8,510 kB]
Get:4 http://deb.odroid.in/5422-s xenial/main armhf linux-headers-xu3 armhf 90-1 [968 B]
Fetched 24.7 MB in 1min 31s (270 kB/s)                                         
Preconfiguring packages ...
Selecting previously unselected package linux-image-4.14.4-90.
(Reading database ... 282046 files and directories currently installed.)
Preparing to unpack .../linux-image-4.14.4-90_20171206_armhf.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/remove-old-on-upgrade 4.14.4-90 /boot/vmlinuz-4.14.4-90
Done.
Unpacking linux-image-4.14.4-90 (20171206) ...
Replacing files in old package linux-image-4.14.0-83 (20171123) ...
dpkg: linux-image-4.14.0-83: dependency problems, but removing anyway as you requested:
 linux-image-xu3 depends on linux-image-4.14.0-83.

(Reading database ... 283745 files and directories currently installed.)
Removing linux-image-4.14.0-83 (20171123) ...
Ok, proceeding with removing running kernel image.
Examining /etc/kernel/prerm.d.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.14.0-83 /boot/vmlinuz-4.14.0-83
update-initramfs: Deleting /boot/initrd.img-4.14.0-83
(Reading database ... 282049 files and directories currently installed.)
Preparing to unpack .../linux-image-xu3_90-1_armhf.deb ...
Unpacking linux-image-xu3 (90-1) over (83-1) ...
Selecting previously unselected package linux-headers-4.14.4-90.
Preparing to unpack .../linux-headers-4.14.4-90_20171206_armhf.deb ...
Unpacking linux-headers-4.14.4-90 (20171206) ...
Preparing to unpack .../linux-headers-xu3_90-1_armhf.deb ...
Unpacking linux-headers-xu3 (90-1) over (83-1) ...
Setting up linux-image-4.14.4-90 (20171206) ...

 Hmm. There is a symbolic link /lib/modules/4.14.4-90/build
 However, I can not read it: No such file or directory
 Therefore, I am deleting /lib/modules/4.14.4-90/build


 Hmm. The package shipped with a symbolic link /lib/modules/4.14.4-90/source
 However, I can not read the target: No such file or directory
 Therefore, I am deleting /lib/modules/4.14.4-90/source

Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/copy_dtb2 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.14.4-90 /boot/vmlinuz-4.14.4-90
update-initramfs: Generating /boot/initrd.img-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/uInitrd 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.14.4-90 /boot/vmlinuz-4.14.4-90
run-parts: executing /etc/kernel/postinst.d/zImage 4.14.4-90 /boot/vmlinuz-4.14.4-90
Setting up linux-image-xu3 (90-1) ...
Setting up linux-headers-4.14.4-90 (20171206) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/link 4.14.4-90 /boot/vmlinuz-4.14.4-90
/usr/src/linux-headers-4.14.4-90/include/asm-armhf does not exist
Setting up linux-headers-xu3 (90-1) ...
But is says it's still -83?

Code: Select all

odroid@odroid:~$ sudo uname -a
Linux odroid 4.14.0-83 #1 SMP PREEMPT Thu Nov 23 14:07:46 UTC 2017 armv7l armv7l armv7l GNU/Linux
This has been a nice build so it would be worth a little effort to be confident about it, otherwise I'll just download again and rebuild. I'm assuming something is broken - is it, is it a pain to fix?
What box?

User avatar
rooted
Posts: 10485
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 816 times
Been thanked: 695 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by rooted »

Those errors are not 'normal'. Did you reboot yet? Don't.

User avatar
odroid
Site Admin
Posts: 41850
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 3429 times
Been thanked: 1915 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by odroid »

Previous kernel packages had a couple of critical issues.
Today's -91 update has no issue.

Code: Select all

odroid@odroid:~$ uname -a
Linux odroid 4.14.4-91 #1 SMP PREEMPT Wed Dec 6 17:45:11 UTC 2017 armv7l armv7l armv7l GNU/Linux

Technicavolous
Posts: 67
Joined: Mon May 30, 2016 12:17 pm
languages_spoken: Southern US English
ODROIDs: :

XU4 -> CloudShell, BoomBonnet,
eMMC64/Ubuntu
eMMC16/Armbian

C2 -> VU7, HiFiShield2
SD/Ubuntu
eMMC16/Armbian

HC1 -> http://ww2.tech-party.us
SD/Ubuntu
SD/Armbian
.
Location: Howey In The Hills, FL
Has thanked: 3 times
Been thanked: 1 time
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by Technicavolous »

Maybe I'm just getting an education on how things work, because I can repeatably break it - If I wait past an unattended upgrade, I don't break it ...

I started over with a fresh 20171126 image dd'd to my 64gb emmc. Booted the XU4 with only monitor, keyboard and mouse attached. First boot came up to the login screen, sat back and waited, unit shut down in about 30 seconds. Waited about a minute, pressed the start button and unit booted. All good.

This time when it came up I logged in and started the Mate system monitor and a terminal window running top. I inserted the Odroid wifi stick and signed in to my wifi. Then I just waited a few moments ... net traffic came up to my full subscription speed and top showed _apt doing http? Downloaded about 98mb and then top showed numerous deb, apt, and then ... unattended upgrade??

After all the processors calmed down and I didn't see any more apt or deb activity I rebooted again. Waited a few moments and did the apt-get update apt-get upgrade apt-get dist-upgrade and all seemed to go well, although it did complain 'hmmm' again when replacing the kernel but there were no other world is going to end messages. Rebooted again after everything was done and all seems fine.

I think I was interrupting this unattended upgrade. My clue was when I was getting database locked complaints trying to apt-get upgrade. That's why this run I started the system monitor and top. Funny, it would let me do the update, but complained about upgrade having the database locked. It seems updating the source list while it is doing an upgrade screws things up. I can reproduce this fault by doing apt-get update during the unattended install.

I used an Armbian build on my XU4 to dd this Mate image. They also had a major update and I noticed that it also did an unattended upgrade after the kernel upgrade. Is this part of the kernel itself?

All I know is if I interrupt this unattended upgrade I hose the install. I've done it a couple times just to make sure it was consistent. Bottom line is patience ...

1st boot don't log in just wait for it to shut down, wait a moment to restart
2nd boot or after network is detected allow time to download and run unattended upgrade
3rd boot apt-get update upgrade dist-upgrade
4th boot have fun

Right now I appear to have a good running system.

.
What box?

fvolk
Posts: 886
Joined: Sun Jun 05, 2016 11:04 pm
languages_spoken: english
ODROIDs: C4, H3, M1S
Has thanked: 0
Been thanked: 142 times
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by fvolk »

After a fresh install I change /etc/apt/apt.conf.d/20auto-upgrades to

Code: Select all

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";

krujak23
Posts: 9
Joined: Fri May 26, 2017 4:08 pm
languages_spoken: english
ODROIDs: XU4
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Kernel 4.14 release for XU4/XU3/HC1/MC1

Post by krujak23 »

These users thanked the author krujak23 for the post:
NC-Tony-Casanova (Sun Jul 23, 2023 6:08 am)

Post Reply

Return to “Ubuntu”

Who is online

Users browsing this forum: No registered users and 3 guests