Volumio 2 on NanoPi Neo

My current boot file:
https://github.com/nikkov/nanopineo2-platform/blob/master/nanopineo2/boot/boot.cmd
and scripts:
https://github.com/nikkov/Build/tree/nanopineo2-armv7

Builded image is now bootable, but node isn’t working yet, boot log from UART:

[code]Welcome to Debian GNU/Linux 8 (jessie)!

[   52.634898] systemd[1]: Set hostname to <volumio>.
[   52.820403] systemd[1]: Cannot add dependency job for unit console-kit-daemon.service, ignoring: Unit console-kit-daemon.service failed to load: No such file or directory.
[   52.835835] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[   52.852812] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[   52.860747] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   52.868359] systemd[1]: Expecting device dev-ttyS0.device...
         Expecting device dev-ttyS0.device...
[   52.874195] systemd[1]: Starting Remote File Systems (Pre).
[   52.883672] systemd[1]: Reached target Remote File Systems (Pre).
  OK   Reached target Remote File Systems (Pre).
  OK   Set up automount Arbitrary Executable File Formats F...utomount Point.
  OK   Reached target Encrypted Volumes.
  OK   Reached target Swap.
         Expecting device dev-mmcblk0p1.device...
  OK   Created slice Root Slice.
  OK   Created slice User and Session Slice.
  OK   Listening on /dev/initctl Compatibility Named Pipe.
  OK   Listening on Delayed Shutdown Socket.
  OK   Listening on Journal Socket (/dev/log).
  OK   Listening on udev Control Socket.
  OK   Listening on udev Kernel Socket.
  OK   Listening on Journal Socket.
  OK   Created slice System Slice.
  OK   Created slice system-systemd\x2dfsck.slice.
  OK   Created slice system-getty.slice.
  OK   Created slice system-serial\x2dgetty.slice.
         Starting Restore / save the current clock...
         Mounting Huge Pages File System...
         Mounting POSIX Message Queue File System...
         Starting Create list of required static device nodes...rrent kernel...
         Mounting Debug File System...
         Starting Load Kernel Modules...
         Starting udev Coldplug all Devices...
         Starting Journal Service...
  OK   Started Journal Service.
  OK   Reached target Slices.
         Starting Remount Root and Kernel File Systems...
  OK   Mounted Debug File System.
  OK   Mounted POSIX Message Queue File System.
  OK   Mounted Huge Pages File System.
  OK   Started Restore / save the current clock.
  OK   Started Create list of required static device nodes ...current kernel.
  OK   Started Remount Root and Kernel File Systems.
         Starting Various fixups to make systemd work better on Debian...
         Starting Load/Save Random Seed...
         Starting Create Static Device Nodes in /dev...
  OK   Started Various fixups to make systemd work better on Debian.
  OK   Started Load/Save Random Seed.
[   53.159803] fuse init (API version 7.26)
  OK   Started Create Static Device Nodes in /dev.
  OK   Started udev Coldplug all Devices.
  OK   Started Load Kernel Modules.
         Mounting FUSE Control File System...
         Mounting Configuration File System...
         Starting Apply Kernel Variables...
         Starting udev Kernel Device Manager...
  OK   Reached target Local File Systems (Pre).
         Mounting /tmp...
         Mounting /var/spool/cups...
         Mounting /var/log...
  OK   Mounted Configuration File System.
  OK   Mounted FUSE Control File System.
[   53.286345] systemd-udevd[330]: starting version 215
  OK   Mounted /tmp.
  OK   Mounted /var/spool/cups.
  OK   Started udev Kernel Device Manager.
  OK   Mounted /var/log.
  OK   Started Apply Kernel Variables.
  OK   Reached target Paths.
         Starting Copy rules generated while the root was ro...
         Mounting /var/spool/cups/tmp...
  OK   Started Copy rules generated while the root was ro.
  OK   Mounted /var/spool/cups/tmp.
  OK   Found device /dev/ttyS0.
  OK   Reached target Sound Card.
[   53.596938] rc rc0: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0
[   53.606270] Registered IR keymap rc-empty
[   53.610769] input: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0/input2
[   53.615303] lirc_dev: IR Remote Control driver registered, major 246
[   53.625129] sunxi-ir 1f02000.ir: initialized sunXi IR driver
[   53.636816] rc rc0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at minor = 0
[   53.644730] IR LIRC bridge handler initialized
  OK   Created slice system-ifup.slice.
  OK   Found device /dev/mmcblk0p1.
         Starting File System Check on /dev/mmcblk0p1...
[   53.938950] systemd-fsck[388]: fsck.fat 3.0.27 (2014-11-12)
[   53.940388] systemd-fsck[388]: /dev/mmcblk0p1: 8 files, 8611/30651 clusters
  OK   Started File System Check on /dev/mmcblk0p1.
         Mounting /boot...
  OK   Mounted /boot.
  OK   Reached target Local File Systems.
         Starting Tell Plymouth To Write Out Runtime Data...
  OK   Reached target Remote File Systems.
         Starting Trigger Flushing of Journal to Persistent Storage...
         Starting Create Volatile Files and Directories...
         Starting LSB: Raise network interfaces....
  OK   Started Tell Plymouth To Write Out Runtime Data.
[   54.019272] systemd-journald[310]: Received request to flush runtime journal from PID 1  
  OK   Started Trigger Flushing of Journal to Persistent Storage.
  OK   Started Create Volatile Files and Directories.
         Starting Update UTMP about System Boot/Shutdown...
  OK   Started Update UTMP about System Boot/Shutdown.
[   55.550389] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
[   55.556958] rtc-ds1307: probe of 0-0068 failed with error -5
[   55.898721] libphy: 1c30000.ethernet: probed
[   55.907816] RTL8211E Gigabit Ethernet 1c30000.ethernet-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=1c30000.ethernet-0:00, irq=-1)
[   55.921924] sun8i-emac 1c30000.ethernet: device MAC address slot 0 02:01:6d:70:70:cc
[   55.931749] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
  OK   Started LSB: Raise network interfaces..
         Starting ifup for eth0...
  OK   Started ifup for eth0.
  OK   Reached target Network.
  OK   Reached target Network is Online.
         Starting LSB: RPC portmapper replacement...
[   56.184941] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
  OK   Started LSB: RPC portmapper replacement.
  OK   Reached target RPC Port Mapper.
         Starting LSB: NFS support files common to client and server...
  OK   Started LSB: NFS support files common to client and server.
  OK   Reached target System Initialization.
  OK   Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
  OK   Listening on mpd.socket.
  OK   Listening on D-Bus System Message Bus Socket.
  OK   Reached target Sockets.
  OK   Reached target Timers.
         Starting Restore Sound Card State...
  OK   Reached target Basic System.
         Starting Entropy daemon using the HAVEGE algorithm...
  OK   Started Entropy daemon using the HAVEGE algorithm.
         Starting hotspot.service...
  OK   Started hotspot.service.
         Starting dhcpd.service...
         Starting dnsmasq.service...
         Starting dynamicswap.service...
  OK   Started dynamicswap.service.
         Starting Volumio Iptables Module...
  OK   Started Volumio Iptables Module.
         Starting mount disks automatically with standby...
  OK   Started mount disks automatically with standby.
         Starting UPnP Renderer front-end to MPD...
  OK   Started UPnP Renderer front-end to MPD.
         Starting volumio-remote-updater.service...
  OK   Started volumio-remote-updater.service.
         Starting Volumio SSH enabler...
  OK   Started Volumio SSH enabler.
         Starting Wireless Services...
         Starting /etc/rc.local Compatibility...
         Starting Login Service...
         Starting LSB: start Winbind daemon...
         Starting LSB: start Samba daemons for the AD DC...
         Starting LSB: Start NTP daemon...
         Starting LSB: start Samba NetBIOS nameserver (nmbd)...
         Starting Restart Volumio Network...
  OK   Started Restart Volumio Network.
         Starting LSB: Brings up/down network automatically...
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
         Starting LSB: Brings up/down network automatically...
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting LSB: IPv4 DHCP client with IPv4LL support...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Music Player Daemon...
  OK   Started Music Player Daemon.
         Starting D-Bus System Message Bus...
  OK   Started D-Bus System Message Bus.
[   56.827062] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   56.875126] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[   57.070494] Adding 524240k swap on /data/swapfile.  Priority:-1 extents:11 across:571384k SS
         Starting Permit User Sessions...
  OK   Started Restore Sound Card State.
FAILED Failed to start dhcpd.service.
See 'systemctl status dhcpd.service' for details.
  OK   Started dnsmasq.service.
  OK   Started /etc/rc.local Compatibility.
  OK   Started LSB: Load kernel modules needed to enable cpufreq scaling.
  OK   Started LSB: Brings up/down network automatically.
  OK   Started LSB: Advanced IEEE 802.11 management daemon.
FAILED Failed to start LSB: IPv4 DHCP client with IPv4LL support.
See 'systemctl status dhcpcd.service' for details.
  OK   Started Permit User Sessions.
  OK   Started LSB: Start NTP daemon.
  OK   Started Avahi mDNS/DNS-SD Stack.
  OK   Started Login Service.
         Starting Disk Manager (legacy version)...
         Stopping Wireless Services...
         Starting LSB: set CPUFreq kernel parameters...
         Starting Wait for Plymouth Boot Screen to Quit...
         Starting Terminate Plymouth Boot Screen...
  OK   Reached target Host and Network Name Lookups.
  OK   Stopped Wireless Services.
  OK   Started Wait for Plymouth Boot Screen to Quit.
  OK   Started Terminate Plymouth Boot Screen.
         Starting Getty on tty1...
  OK   Started Getty on tty1.
         Starting Serial Getty on ttyS0...
  OK   Started Serial Getty on ttyS0.
  OK   Reached target Login Prompts.
         Starting Wireless Services...
  OK   Started LSB: set CPUFreq kernel parameters.
  OK   Started Disk Manager (legacy version).
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
  OK   Started Authenticate and Authorize Users to Run Privileged Tasks.
[   58.826321] wireless.js[694]: undefined instruction: pc=0000000000e52b68
[   58.833128] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
FAILED Failed to start Wireless Services.
See 'systemctl status wireless.service' for details.
         Starting Volumio Backend Module...
  OK   Started Volumio Backend Module.
         Starting First Start...
  OK   Started First Start.
[   58.874519] node[709]: undefined instruction: pc=0000000000e52b68
[   58.880739] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
  OK   Started LSB: Brings up/down network automatically.
         Starting dynamicswap.service...
  OK   Started dynamicswap.service.
         Starting dynamicswap.service...
  OK   Started dynamicswap.service.
         Stopping Volumio Backend Module...
  OK   Stopped Volumio Backend Module.
         Starting Volumio Backend Module...
  OK   Started Volumio Backend Module.
[   59.188215] node[730]: undefined instruction: pc=0000000000e52b68
[   59.197116] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
         Starting dynamicswap.service...
  OK   Started dynamicswap.service.
         Starting dynamicswap.service...
  OK   Started dynamicswap.service.
         Stopping Volumio Backend Module...
  OK   Stopped Volumio Backend Module.
         Starting Volumio Backend Module...
  OK   Started Volumio Backend Module.
[   59.453895] node[750]: undefined instruction: pc=0000000000e52b68
[   59.460084] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
         Starting dynamicswap.service...
FAILED Failed to start dynamicswap.service.
See 'systemctl status dynamicswap.service' for details.
         Stopping Volumio Backend Module...
  OK   Stopped Volumio Backend Module.
         Starting Volumio Backend Module...
  OK   Started Volumio Backend Module.
[   59.699901] node[761]: undefined instruction: pc=0000000000e52b68
[   59.706995] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
         Starting dynamicswap.service...
FAILED Failed to start dynamicswap.service.
See 'systemctl status dynamicswap.service' for details.
         Starting dynamicswap.service...
FAILED Failed to start dynamicswap.service.
See 'systemctl status dynamicswap.service' for details.
         Stopping Volumio Backend Module...
  OK   Stopped Volumio Backend Module.
         Starting Volumio Backend Module...
  OK   Started Volumio Backend Module.
[   59.965637] node[770]: undefined instruction: pc=0000000000e52b68
[   59.971780] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
         Starting dynamicswap.service...
FAILED Failed to start dynamicswap.service.
See 'systemctl status dynamicswap.service' for details.
[   60.031909] sun8i-emac 1c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
         Starting dynamicswap.service...
FAILED Failed to start dynamicswap.service.
See 'systemctl status dynamicswap.service' for details.
         Stopping Volumio Backend Module...
  OK   Stopped Volumio Backend Module.
         Starting Volumio Backend Module...
FAILED Failed to start Volumio Backend Module.
See 'systemctl status volumio.service' for details.
[   62.401418] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   62.409237] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb


Debian GNU/Linux 8 volumio ttyS0

volumio login: volumio
volumio

Password: volumio

Linux volumio 4.11.2 #1 SMP Wed Oct 18 14:57:47 +06 2017 aarch64
                       ___                                      
                      /\_ \                        __           
         __  __    ___\//\ \    __  __    ___ ___ /\_\    ___   
        /\ \/\ \  / __`\\ \ \  /\ \/\ \ /' __` __`\/\ \  / __`\ 
        \ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \
         \ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/
          \/__/   \/___/ \/____/ \/___/  \/_/\/_/\/_/\/_/\/___/ 
        
             Free Audiophile Linux Music Player - Version 2.0

          C 2015 Michelangelo Guarise - Volumio Team - Volumio.org
                               

Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
volumio@volumio:~$ ifconfig
ifconfig
eth0      Link encap:Ethernet  HWaddr 02:01:6d:70:70:cc  
          inet addr:192.168.0.61  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:261 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:18478 (18.0 KiB)  TX bytes:9584 (9.3 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:23 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2084 (2.0 KiB)  TX bytes:2084 (2.0 KiB)
[/code]

First problem - network services try started before ethernet link (need correct dependencies?).
Second problem - nodejs just not working. I try execute node from shell without parameters but unsuccessfully:

[code]node
[   30.853224] node[851]: undefined instruction: pc=0000000000e52b68
[   30.859538] Code: e1a04000 e59f3040 e28db00c e5932000 (ee070fba) 
Illegal instruction
[/code]

BTW, why does Volumio use node package not from official site?

Upd
I checked the memory using and saw very high used memory value:
[code]top - 16:08:46 up 20 min,  1 user,  load average: 1.00, 0.98, 0.71              
Tasks: 110 total,   1 running, 109 sleeping,   0 stopped,   0 zombie            
%Cpu(s):  0.2 us,  0.3 sy,  0.0 ni, 99.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st 
KiB Mem:    494444 total,   465320 used,    29124 free,    48768 buffers        
KiB Swap:   397776 total,        0 used,   397776 free.   347868 cached Mem     
                                                                                
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
  162 root     -51   0       0      0      0 D   5.9  0.0   1:01.79 irq/141-ad+ 
  964 volumio   20   0    2984   1648   1312 R   1.3  0.3   0:00.12 top         
  161 root      20   0       0      0      0 S   1.0  0.0   0:08.26 spi0        
   34 root      20   0       0      0      0 S   0.3  0.0   0:00.80 kworker/2:1 
    1 root      20   0    4564   3476   2220 S   0.0  0.7   0:04.73 systemd     
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd    
    4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+ 
    6 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 mm_percpu_+ 
    7 root      20   0       0      0      0 S   0.0  0.0   0:00.01 ksoftirqd/0 
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.19 rcu_sched   
    9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh      
   10 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 migration/0 
   11 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 watchdog/0  
   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/0     
   13 root      20   0       0      0      0 S   0.0  0.0   0:00.00 cpuhp/1     
   14 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 watchdog/1  
   15 root      rt   0       0      0      0 S   0.0  0.0   0:00.00 migration/1 [/code]

not seen the node issue with your “undefined instruction”, but I did have a serious issue trying to run node js on Rock64 which is also arm64.
node js on Rock64 failed while emulating the CP15 Barrier instruction, I had to switch that off in rc.local.
Just wonder if you also have issues with obsolete armv7 cpu instructions, just showing slightly different, need to check this (and look at your kernel config).
Did you look for an armv8 specific node js compile yet? Perhaps that is an option too…

Could you try the CONFIG_ARMV8_DEPRECATED option in your kernel, just to see what the result of that is?
In the Rock64 kernel (4.4.x) it had to be set, perhaps start with all the subsequent options set to y too.
After that you could run into the CP15 Barrier issue I had, but that can be switched off again.

Sorry, which changes I must made in rc.local?
I rebuilt kernel with CONFIG_ARMV8_DEPRECATED=y, but result is same.
Node.js arm64 works with 64 bit debian without problem.

Update.
I built full armv8 image, of course without volumio update modules, and this image works.
Full first boot log from UART:

[code]U-Boot SPL 2017.05-01037-g2013d88 (Oct 17 2017 - 12:27:40)
BOARD: Nanopi NEO2 id=1
DRAM: 512 MiB
Trying to boot from MMC1


U-Boot 2017.05-01037-g2013d88 (Oct 17 2017 - 12:27:40 +0600) Allwinner Technology

CPU:   Allwinner H5 (SUN50I)
Model: NanoPi H5
DRAM:  512 MiB
MMC:   SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   phy interface7
Could not get PHY for ethernet@1c30000: addr 1
No ethernet found.
cputype is 0x1
starting USB...
USB0:   USB EHCI 1.00
USB1:   USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  2 [08][08][08] 1 [08][08][08] 0 
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
691 bytes read in 19 ms (35.2 KiB/s)
## Executing script at 4fc00000
reading volumio.initrd
5252796 bytes read in 288 ms (17.4 MiB/s)
reading Image
12400648 bytes read in 627 ms (18.9 MiB/s)
reading sun50i-h5-nanopi-neo2.dtb
21593 bytes read in 26 ms (810.5 KiB/s)
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Ramdisk to 49afd000, end 4a000000 ... OK
   Loading Device Tree to 0000000049af4000, end 0000000049afc458 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.11.2 (root@osboxes) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) #1 SMP Wed Oct 18 14:57:47 +06 2017
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] Machine model: FriendlyElec NanoPi-NEO2
[    0.000000] cma: Reserved 16 MiB at 0x000000005f000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv0.2 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] percpu: Embedded 23 pages/cpu @ffff80001ef78000 s56216 r8192 d29800 u94208
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: enabling workaround for ARM erratum 845719
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129024
[    0.000000] Kernel command line: console=ttyS0,115200 earlyprintk rootwait imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh fsck.repair=yes fbcon=map:0
[    0.000000] log_buf_len individual max cpu contribution: 4096 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 12288 bytes
[    0.000000] log_buf_len min size: 16384 bytes
[    0.000000] log_buf_len: 32768 bytes
[    0.000000] early log buf free: 14808(90%)
[    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Memory: 472480K/524288K available (8254K kernel code, 590K rwdata, 2768K rodata, 448K init, 393K bss, 35424K reserved, 16384K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0xffff000008080000 - 0xffff000008890000   (  8256 KB)
[    0.000000]     .rodata : 0xffff000008890000 - 0xffff000008b50000   (  2816 KB)
[    0.000000]       .init : 0xffff000008b50000 - 0xffff000008bc0000   (   448 KB)
[    0.000000]       .data : 0xffff000008bc0000 - 0xffff000008c53808   (   591 KB)
[    0.000000]        .bss : 0xffff000008c53808 - 0xffff000008cb5d44   (   394 KB)
[    0.000000]     fixed   : 0xffff7dfffe7fd000 - 0xffff7dfffec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0000800000   (     8 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800020000000   (   512 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000004] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000138] Console: colour dummy device 80x25
[    0.000165] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000177] pid_max: default: 32768 minimum: 301
[    0.000258] Security Framework initialized
[    0.000272] AppArmor: AppArmor disabled by boot time parameter
[    0.000319] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
[    0.000327] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes)
[    0.001492] ASID allocator initialised with 65536 entries
[    0.001974] smp: Bringing up secondary CPUs ...
[    0.002951] Detected VIPT I-cache on CPU1
[    0.003002] CPU1: Booted secondary processor [410fd034]
[    0.003649] Detected VIPT I-cache on CPU2
[    0.003677] CPU2: Booted secondary processor [410fd034]
[    0.004354] Detected VIPT I-cache on CPU3
[    0.004381] CPU3: Booted secondary processor [410fd034]
[    0.004434] smp: Brought up 1 node, 4 CPUs
[    0.004455] SMP: Total of 4 processors activated.
[    0.004463] CPU features: detected feature: 32-bit EL0 Support
[    0.004512] CPU: All CPU(s) started at EL2
[    0.004533] alternatives: patching kernel code
[    0.005205] devtmpfs: initialized
[    0.009036] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.009057] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.009807] pinctrl core: initialized pinctrl subsystem
[    0.010516] NET: Registered protocol family 16
[    0.011332] cpuidle: using governor menu
[    0.011802] vdso: 2 pages (1 code @ ffff000008897000, 1 data @ ffff000008bc4000)
[    0.011822] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.012767] DMA: preallocated 256 KiB pool for atomic allocations
[    0.012829] Serial: AMBA PL011 UART driver
[    0.022964] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.023938] reg-fixed-voltage gmac-3v3: could not find pctldev for node /soc/pinctrl@01c20800/gmac_power_pin@0, deferring probe
[    0.024040] gpio-regulator gpio-regulator: could not find pctldev for node /soc/pinctrl@01f02c00/regulator_pins@0, deferring probe
[    0.024436] SCSI subsystem initialized
[    0.024606] usbcore: registered new interface driver usbfs
[    0.024644] usbcore: registered new interface driver hub
[    0.024702] usbcore: registered new device driver usb
[    0.024902] pps_core: LinuxPPS API ver. 1 registered
[    0.024908] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.024926] PTP clock support registered
[    0.025142] Advanced Linux Sound Architecture Driver Initialized.
[    0.026261] clocksource: Switched to clocksource arch_sys_counter
[    0.026476] VFS: Disk quotas dquot_6.6.0
[    0.026533] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.026653] FS-Cache: Loaded
[    0.026828] CacheFiles: Loaded
[    0.032812] NET: Registered protocol family 2
[    0.033295] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.033345] TCP bind hash table entries: 4096 (order: 4, 65536 bytes)
[    0.033439] TCP: Hash tables configured (established 4096 bind 4096)
[    0.033529] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.033551] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.033715] NET: Registered protocol family 1
[    0.034036] RPC: Registered named UNIX socket transport module.
[    0.034043] RPC: Registered udp transport module.
[    0.034048] RPC: Registered tcp transport module.
[    0.034054] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.034335] Unpacking initramfs...
[    0.322024] Initramfs unpacking failed: junk in compressed archive
[    0.325458] Freeing initrd memory: 5132K
[    0.329490] audit: initializing netlink subsys (disabled)
[    0.329630] audit: type=2000 audit(0.324:1): state=initialized audit_enabled=0 res=1
[    0.329891] workingset: timestamp_bits=46 max_order=17 bucket_order=0
[    0.336423] FS-Cache: Netfs 'nfs' registered for caching
[    0.336821] NFS: Registering the id_resolver key type
[    0.336851] Key type id_resolver registered
[    0.336857] Key type id_legacy registered
[    0.336871] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.336878] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    0.342373] NET: Registered protocol family 38
[    0.342470] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.342555] io scheduler noop registered
[    0.342561] io scheduler deadline registered
[    0.342697] io scheduler cfq registered (default)
[    0.342705] io scheduler mq-deadline registered
[    0.344778] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
[    0.347679] sun50i-h5-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    0.352897] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.353967] console [ttyS0] disabled
[    0.374117] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 29, base_baud = 1500000) is a U6_16550A
[    1.112814] console [ttyS0] enabled
[    1.117562] sun8i-de2 1000000.de-controller: bound 1c0c000.lcd-controller (ops de2_lcd_ops)
[    1.262294] sun8i-de2 1000000.de-controller: bound 1ee0000.hdmi (ops de2_hdmi_ops)
[    1.269864] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.276476] [drm] No driver support for vblank timestamp query.
[    1.282425] [drm] Cannot find any crtc or sizes - going 1024x768
[    1.304650] Console: switching to colour frame buffer device 128x48
[    1.324492] sun8i-de2 1000000.de-controller: fb0:  frame buffer device
[    1.331376] [drm] Initialized sun8i-de2 1.0.0 20161101 for 1000000.de-controller on minor 0
[    1.339968] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.350931] loop: module loaded
[    1.355600] libphy: Fixed MDIO Bus: probed
[    1.360556] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.367086] ehci-platform: EHCI generic platform driver
[    1.372435] ehci-platform 1c1a000.usb: EHCI Host Controller
[    1.378025] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[    1.386132] ehci-platform 1c1a000.usb: irq 11, io mem 0x01c1a000
[    1.406261] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[    1.413018] hub 1-0:1.0: USB hub found
[    1.416803] hub 1-0:1.0: 1 port detected
[    1.421243] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.427449] ohci-platform: OHCI generic platform driver
[    1.432808] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[    1.439439] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[    1.447358] ohci-platform 1c1a400.usb: irq 12, io mem 0x01c1a400
[    1.514825] hub 2-0:1.0: USB hub found
[    1.518616] hub 2-0:1.0: 1 port detected
[    1.523084] usbcore: registered new interface driver uas
[    1.528471] usbcore: registered new interface driver usb-storage
[    1.534956] mousedev: PS/2 mouse device common for all mice
[    1.540786] ads7846 spi0.1: spi0.1 supply vcc not found, using dummy regulator
[    1.548278] ads7846 spi0.1: touchscreen, irq 141
[    1.553342] input: ADS7846 Touchscreen as /devices/platform/soc/1c68000.spi/spi_master/spi0/spi0.1/input/input0
[    1.563896] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0
[    1.570689] sun6i-rtc 1f00000.rtc: RTC enabled
[    1.575176] i2c /dev entries driver
[    1.579886] thermal thermal_zone0: failed to read out thermal zone (-16)
[    1.587087] sdhci: Secure Digital Host Controller Interface driver
[    1.593270] sdhci: Copyright(c) Pierre Ossman
[    1.597661] Synopsys Designware Multimedia Card Interface Driver
[    1.604663] sunxi-mmc 1c0f000.mmc: Got CD GPIO
[    1.646384] sunxi-mmc 1c0f000.mmc: base:0xffff000008de5000 irq:9
[    1.652552] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.658851] ledtrig-cpu: registered to indicate activity on CPUs
[    1.665068] hidraw: raw HID events driver (C) Jiri Kosina
[    1.670667] usbcore: registered new interface driver usbhid
[    1.676249] usbhid: USB HID core driver
[    1.680147] fbtft_of_value: buswidth = 8
[    1.684083] fbtft_of_value: debug = 0
[    1.687756] fbtft_of_value: rotate = 90
[    1.691603] fbtft_of_value: fps = 33
[    1.753970] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.767734] mmc0: new high speed SDHC card at address e624
[    1.773652] mmcblk0: mmc0:e624 SU08G 7.40 GiB 
[    1.779584]  mmcblk0: p1 p2 p3
[    1.821402] random: fast init done
[    1.886051] graphics fb1: fb_st7789v frame buffer, 320x240, 150 KiB video memory, 4 KiB buffer memory, fps=35, spi0.0 at 50 MHz
[    1.898651] sun4i-codec 1c22c00.codec: ASoC: /soc/codec-analog@01f015c0 not registered
[    1.906580] sun4i-codec 1c22c00.codec: Failed to register our card
[    1.914858] sun8i-i2s 1c22000.i2s: pcm5102a-hifi <-> 1c22000.i2s mapping ok
[    1.922627] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.928247] NET: Registered protocol family 10
[    1.945028] Segment Routing with IPv6
[    1.948784] NET: Registered protocol family 17
[    1.953533] 9pnet: Installing 9P2000 support
[    1.957854] Key type dns_resolver registered
[    1.962746] registered taskstats version 1
[    1.972348] Key type encrypted registered
[    1.982403] sun8i-emac 1c30000.ethernet: PHY regulator found
[    1.988870] ehci-platform 1c1b000.usb: EHCI Host Controller
[    1.994469] ehci-platform 1c1b000.usb: new USB bus registered, assigned bus number 3
[    2.002472] ehci-platform 1c1b000.usb: irq 13, io mem 0x01c1b000
[    2.022271] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
[    2.028969] hub 3-0:1.0: USB hub found
[    2.032756] hub 3-0:1.0: 1 port detected
[    2.037194] ehci-platform 1c1c000.usb: EHCI Host Controller
[    2.042793] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 4
[    2.050734] ehci-platform 1c1c000.usb: irq 15, io mem 0x01c1c000
[    2.070273] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[    2.076861] hub 4-0:1.0: USB hub found
[    2.080641] hub 4-0:1.0: 1 port detected
[    2.085011] ehci-platform 1c1d000.usb: EHCI Host Controller
[    2.090600] ehci-platform 1c1d000.usb: new USB bus registered, assigned bus number 5
[    2.098509] ehci-platform 1c1d000.usb: irq 17, io mem 0x01c1d000
[    2.118272] ehci-platform 1c1d000.usb: USB 2.0 started, EHCI 1.00
[    2.124864] hub 5-0:1.0: USB hub found
[    2.128642] hub 5-0:1.0: 1 port detected
[    2.133002] ohci-platform 1c1b400.usb: Generic Platform OHCI controller
[    2.139637] ohci-platform 1c1b400.usb: new USB bus registered, assigned bus number 6
[    2.147511] ohci-platform 1c1b400.usb: irq 14, io mem 0x01c1b400
[    2.214774] hub 6-0:1.0: USB hub found
[    2.218556] hub 6-0:1.0: 1 port detected
[    2.222925] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[    2.229554] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 7
[    2.237424] ohci-platform 1c1c400.usb: irq 16, io mem 0x01c1c400
[    2.306791] hub 7-0:1.0: USB hub found
[    2.310571] hub 7-0:1.0: 1 port detected
[    2.314933] ohci-platform 1c1d400.usb: Generic Platform OHCI controller
[    2.321562] ohci-platform 1c1d400.usb: new USB bus registered, assigned bus number 8
[    2.329464] ohci-platform 1c1d400.usb: irq 18, io mem 0x01c1d400
[    2.398761] hub 8-0:1.0: USB hub found
[    2.402541] hub 8-0:1.0: 1 port detected
[    2.406949] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[    2.417900] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    2.423656] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 9
[    2.432016] hub 9-0:1.0: USB hub found
[    2.435804] hub 9-0:1.0: 1 port detected
[    2.443151] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
[    2.451241] input: r-gpio-keys as /devices/platform/r-gpio-keys/input/input1
[    2.458651] usb0-vbus: disabling
[    2.461875] gmac-3v3: disabling
[    2.465024] ALSA device list:
[    2.467994]   #0: snd-sun8i-i2s-dac
[    2.471481]   #1: H3 Audio Codec
[    2.475186] Freeing unused kernel memory: 448K
[    2.566479] initramfs: Booting Volumio for for Allwinnersun50iw2Family
[    2.573132] initramfs: This script mounts rootfs RO with an overlay RW layer.
[    2.589155] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.598682] initramfs: IMGPART=/dev/mmcblk0p2
[    2.603157] initramfs: IMGFILE=/volumio_current.sqsh
[    2.658741] initramfs: /dev/mmcblk0p2:
[    3.008660] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.024641] initramfs: Creating factory image, this will take a minute, please wait...
[   14.270194] random: crng init done
[   27.342693] initramfs: Factory image created
[   27.347750] initramfs: Creating archive for factory kernel...
[   30.813930] initramfs: Checking for USB updates
[   31.048294] initramfs: No USB device detected (when incorrect, try adding 'bootdelay=5' to your boot cmdline)
[   31.367028] initramfs: Re-sizing Volumio data partition
e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
volumio_data: 11/106496 files (0.0% non-contiguous), 23954/425984 blocks
resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/mmcblk0p3 to 5320500 (1k) blocks.
The filesystem on /dev/mmcblk0p3 is now 5320500 (1k) blocks long[   36.696126] initramfs: Volumio data partition succesfully resized
.

Model: SD SU08G (sd/mmc)
Disk /dev/mmcblk0: 7948MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      21.0MB  83.9MB  62.9MB  primary  fat16        boot, lba
 2      83.9MB  2500MB  2416MB  primary  ext4
 3      2500MB  7948MB  5448MB  primary  ext4

[   36.835641] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[   36.857129] initramfs: With Option:
[   36.946336] initramfs: VOLUMIO_VERSION="2.0"
[   36.950964] initramfs: Finish initramfs, continue booting Volumio
[   37.462358] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
[   37.476214] systemd[1]: Detected architecture 'arm64'.

Welcome to [1B][1mDebian GNU/Linux 8 (jessie)[1B][0m!

[   37.497606] systemd[1]: Set hostname to <volumio>.
[   37.807902] systemd[1]: Cannot add dependency job for unit console-kit-daemon.service, ignoring: Unit console-kit-daemon.service failed to load: No such file or directory.
[   37.823496] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[   37.840532] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[   37.848649] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   37.856290] systemd[1]: Expecting device dev-ttyS0.device...
         Expecting device dev-ttyS0.device...[   37.862205] systemd[1]: Starting Remote File Systems (Pre).

OK   Reached target Remote File Systems (Pre).
[   37.871697] systemd[1]: Reached target Remote File Systems (Pre).
OK   Set up automount Arbitrary Executable File Formats F...utomount Point.
OK   Reached target Encrypted Volumes.
OK   Reached target Swap.
         Expecting device dev-mmcblk0p1.device...
OK   Created slice Root Slice.
OK   Created slice User and Session Slice.
OK   Listening on /dev/initctl Compatibility Named Pipe.
OK   Listening on Delayed Shutdown Socket.
OK   Listening on Journal Socket (/dev/log).
OK   Listening on udev Control Socket.
OK   Listening on udev Kernel Socket.
OK   Listening on Journal Socket.
OK   Created slice System Slice.
OK   Created slice system-systemd\x2dfsck.slice.
OK   Created slice system-getty.slice.
OK   Created slice system-serial\x2dgetty.slice.
         Starting Restore / save the current clock...
         Mounting Huge Pages File System...
         Mounting POSIX Message Queue File System...
         Starting Create list of required static device nodes...rrent kernel...
         Mounting Debug File System...
         Starting Load Kernel Modules...
         Starting udev Coldplug all Devices...
         Starting Journal Service...
OK   Started Journal Service.
OK   Reached target Slices.
         Starting Remount Root and Kernel File Systems...
OK   Mounted Debug File System.
OK   Mounted POSIX Message Queue File System.
OK   Mounted Huge Pages File System.
OK   Started Restore / save the current clock.
OK   Started Create list of required static device nodes ...current kernel.
         Starting Create Static Device Nodes in /dev...
OK   Started Remount Root and Kernel File Systems.
         Starting Various fixups to make systemd work better on Debian...
         Starting Load/Save Random Seed...
OK   Started Create Static Device Nodes in /dev.
OK   Started Various fixups to make systemd work better on Debian.
OK   Started Load/Save Random Seed.
[   38.448857] fuse init (API version 7.26)
OK   Started udev Coldplug all Devices.
OK   Started Load Kernel Modules.
         Mounting FUSE Control File System...
         Mounting Configuration File System...
         Starting Apply Kernel Variables...
         Starting udev Kernel Device Manager...
OK   Reached target Local File Systems (Pre).
         Mounting /tmp...
         Mounting /var/spool/cups...
         Mounting /var/log...
OK   Mounted Configuration File System.
OK   Mounted FUSE Control File System.
OK   Mounted /tmp.
[   38.551562] systemd-udevd[331]: starting version 215
OK   Mounted /var/spool/cups.
OK   Started udev Kernel Device Manager.
OK   Mounted /var/log.
OK   Started Apply Kernel Variables.
OK   Reached target Paths.
         Starting Copy rules generated while the root was ro...
         Mounting /var/spool/cups/tmp...
OK   Started Copy rules generated while the root was ro.
OK   Mounted /var/spool/cups/tmp.
OK   Reached target Sound Card.
OK   Found device /dev/ttyS0.
[   38.850762] rc rc0: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0
[   38.864786] Registered IR keymap rc-empty
[   38.867575] lirc_dev: IR Remote Control driver registered, major 246
[   38.875495] input: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0/input2
[   38.882964] sunxi-ir 1f02000.ir: initialized sunXi IR driver
[   38.908909] rc rc0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at minor = 0
[   38.916880] IR LIRC bridge handler initialized
OK   Found device /dev/mmcblk0p1.
         Starting File System Check on /dev/mmcblk0p1...
OK   Created slice system-ifup.slice.
[   39.257318] systemd-fsck[386]: fsck.fat 3.0.27 (2014-11-12)
[   39.258437] systemd-fsck[386]: /dev/mmcblk0p1: 9 files, 8704/30651 clusters
OK   Started File System Check on /dev/mmcblk0p1.
         Mounting /boot...
OK   Mounted /boot.
OK   Reached target Local File Systems.
         Starting Tell Plymouth To Write Out Runtime Data...
OK   Reached target Remote File Systems.
         Starting Trigger Flushing of Journal to Persistent Storage..[   39.339986] systemd-journald[309]: Received request to flush runtime journal from PID 1
.
         Starting Create Volatile Files and Directories...
         Starting LSB: Raise network interfaces....
OK   Started Trigger Flushing of Journal to Persistent Storage.
OK   Started Tell Plymouth To Write Out Runtime Data.
OK   Started Create Volatile Files and Directories.
         Starting Update UTMP about System Boot/Shutdown...
OK   Started Update UTMP about System Boot/Shutdown.
[   40.862280] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
[   40.868852] rtc-ds1307: probe of 0-0068 failed with error -5
[   41.210564] libphy: 1c30000.ethernet: probed
[   41.218988] RTL8211E Gigabit Ethernet 1c30000.ethernet-0:00: attached PHY driver [RTL8211E Gigabit Ethernet] (mii_bus:phy_addr=1c30000.ethernet-0:00, irq=-1)
[   41.233104] sun8i-emac 1c30000.ethernet: device MAC address slot 0 02:01:6d:70:70:cc
[   41.242317] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
OK   Started LSB: Raise network interfaces..
         Starting ifup for eth0...
OK   Started ifup for eth0.
OK   Reached target Network.
OK   Reached target Network is Online.
         Starting LSB: RPC portmapper replacement...
OK   Started LSB: RPC portmapper replacement.
OK   Reached target RPC Port Mapper.
         Starting LSB: NFS support files common to client and server...
OK   Started LSB: NFS support files common to client and server.
OK   Reached target System Initialization.
OK   Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
OK   Listening on mpd.socket.
OK   Listening on D-Bus System Message Bus Socket.
OK   Reached target Sockets.
OK   Reached target Timers.
         Starting Restore Sound Card State...
OK   Reached target Basic System.
         Starting Entropy daemon using the HAVEGE algorithm...
OK   Started Entropy daemon using the HAVEGE algorithm.
         Starting hotspot.service...
OK   Started hotspot.service.
         Starting dhcpd.service...
         Starting dnsmasq.service...
         Starting dynamicswap.service...
OK   Started dynamicswap.service.
         Starting Volumio Iptables Module...
OK   Started Volumio Iptables Module.
         Starting mount disks automatically with standby...
OK   Started mount disks automatically with standby.
         Starting UPnP Renderer front-end to MPD...
OK   Started UPnP Renderer front-end to MPD.
         Starting Volumio SSH enabler...
OK   Started Volumio SSH enabler.
         Starting Wireless Services...
         Starting /etc/rc.local Compatibility...
         Starting Login Service...
         Starting LSB: start Winbind daemon...
         Starting LSB: start Samba daemons for the AD DC...
         Starting LSB: Start NTP daemon...
         Starting LSB: start Samba NetBIOS nameserver (nmbd)...
         Starting Restart Volumio Network...
OK   Started Restart Volumio Network.
         Starting LSB: Brings up/down network automatically...
         Starting LSB: Load kernel modules needed to enable cpufreq scaling...
         Starting LSB: Brings up/down network automatically...
         Starting LSB: Advanced IEEE 802.11 management daemon...
         Starting LSB: IPv4 DHCP client with IPv4LL support...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Music Player Daemon...
OK   Started Music Player Daemon.
         Starting D-Bus System Message Bus...
OK   Started D-Bus System Message Bus.
[   42.108234] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   42.147763] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[   42.676295] Adding 524240k swap on /data/swapfile.  Priority:-1 extents:11 across:579576k SS
         Starting Permit User Sessions...
OK   Started Restore Sound Card State.
OK   Started /etc/rc.local Compatibility.
OK   Started LSB: Load kernel modules needed to enable cpufreq scaling.
OK   Started LSB: Brings up/down network automatically.
OK   Started LSB: Advanced IEEE 802.11 management daemon.
[[1B][1;31mFAILED Failed to start LSB: IPv4 DHCP client with IPv4LL support.
See 'systemctl status dhcpcd.service' for details.
OK   Started Permit User Sessions.
         Stopping Wireless Services...
         Starting LSB: set CPUFreq kernel parameters...
         Starting Wait for Plymouth Boot Screen to Quit...
         Starting Terminate Plymouth Boot Screen...
OK   Stopped Wireless Services.
         Starting Wireless Services...
OK   Started Wait for Plymouth Boot Screen to Quit.
OK   Started Terminate Plymouth Boot Screen.
         Starting Getty on tty1...
OK   Started Getty on tty1.
         Starting Serial Getty on ttyS0...
OK   Started Serial Getty on ttyS0.
OK   Reached target Login Prompts.
OK   Started Login Service.
OK   Started Avahi mDNS/DNS-SD Stack.
OK   Started LSB: set CPUFreq kernel parameters.
OK   Started LSB: Start NTP daemon.
OK   Started dnsmasq.service.
OK   Reached target Host and Network Name Lookups.
         Starting OpenBSD Secure Shell server...
OK   Started OpenBSD Secure Shell server.
[[1B][1;31mFAILED Failed to start dhcpd.service.
See 'systemctl status dhcpd.service' for details.
         Starting Disk Manager (legacy version)...
OK   Started Disk Manager (legacy version).
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
OK   Started Authenticate and Authorize Users to Run Privileged Tasks.
[   45.343089] sun8i-emac 1c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   45.699217] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   45.706997] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb


Debian GNU/Linux 8 volumio ttyS0

volumio login: [   65.477700] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   65.485533] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb
[   70.963171] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   70.970942] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb
[   70.978694] sun8i-emac 1c30000.ethernet: device MAC address slot 3 01:00:5e:7f:ff:fa
[   88.382446] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   88.390272] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb
[   91.796905] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   91.933823] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   91.941695] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb
[   98.805999] sun8i-emac 1c30000.ethernet: device MAC address slot 1 01:00:5e:00:00:01
[   98.813783] sun8i-emac 1c30000.ethernet: device MAC address slot 2 01:00:5e:00:00:fb
[   98.821546] sun8i-emac 1c30000.ethernet: device MAC address slot 3 01:00:5e:7f:ff:fa
[  107.535954] FS-Cache: Netfs 'cifs' registered for caching
[  107.541959] Key type cifs.idmap registered
[/code]

I plays with armv8 image and haven’t found any problems yet.

There is NanoPi NEO Plus2 with 1Gb DDR on board friendlyarm.com/index.php?ro … uct_id=196 .
What do you think is NEO Plus2 better for Volumio2 ?

On my neo2 about half of all memory is free:

total used free shared buffers cached Mem: 482 474 8 9 29 233 -/+ buffers/cache: 211 271 Swap: 511 0 511

And it’s probably the smallest player (board size 40mmx40mm) powered by Volumio :smiley:
Volumio.png

That is good news.
Further on the armv8 and node.js isssue:

  • how did you build the rootfs before switching back to armv8, was it “arm” or “armv7”?

armv7

Ok, so you built an armv8 image right?
Does mpd works ok?
Where did you take nodejs? Did you rebuilt the node modules?

Yes, I built fully armv8 image. NodeJS 6.11 downloaded from nodejs.org. Most changes you can see at my fork https://github.com/nikkov/Build/blob/nanopineo2/scripts/volumioconfig.sh
I rebuilt under chroot for armv8 (aarch64) some modules for debian jessie:
libasound2, libadplug, libao, libbinio1ldbl, libupnp6, libupnpp4, mpd 0.20.6 , upmpdcli, snapserver, snapclient, shairport-sync, shairport-sync-metadata-reader and nodejs module.
MPD working with my i2s DAC without problem

Have you any new ideas if this image can be used with NanoPi Neo?

I doubt it, NanoPI Neo has an Allwinner H3 cpu therefore would need another kernel.

Will you be able to share your image? This is such a great news!

Image for NanoPi Neo2:
https://drive.google.com/open?id=0B4dQ_SnxXHi4d3RrUVdMZmVzalE
Are you planned use with i2s dac? By default used i2s in slave mode that needed extern clocks board. If you want use i2s in master mode just rename sun50i-h5-nanopi-neo2-master.dtb to sun50i-h5-nanopi-neo2.dtb on boot partition.

Thank you! No, I do not have i2s dac yet but planning to use a USB Dac. Will it work?

I now successfully tested with USB DAC 128 mkII from http://www.henryaudio.com/

Oh, I have several very high end Dacs that I’ll try tomorrow. I have WA8, some other tube desktop dac, portable dacs like iDSD Micro Black, Mojo, soon Hugo 2…I did not have time for testing in the past few weeks. I’ll try to play it tomorrow.

OK :smiley:
my Neo 2 arrived this week, I’ll give it a go the next few weeks as time allows.

not impressed sofar, nikkov’s image boots, but that is all.
No sound from the nanopi hat, none either when I switch the dtb as suggested.
I do not see any support site either covering this sort of problem either.
Do a have a HAT DOA or something else?

Looking at the last 2 weeks of nanopi a64 struggles it seems friendlyarm could be quite a challenge for us.
Not convinced yet if it is worth the effort, but not giving up yet though…

Sorry, I checked sun50i-h5-nanopi-neo2-master.dtb and this file is wrong.
Try replace to file from attached archive: sun50i-h5-nanopi-neo2.zip (5.43 KB)
Later I’ll rebuild image.