Volumio 2 for Cuboxi

@Andik: Audio over S/PDIF optical always worked fine here with my test setup: cubox-i2ex, connected to a Cambridge CXA60 amp.
I also tested with several XMOS based USB DACs and HDMI out (TV Panel).
Without these working interfaces I never release an image.

Just a few posts back, S/PDIF has also been reported working with cubox-i4 and cubox i4pro (posts further back).
Are you sure your issues are due to the image for volumio? Does it work with other software?
My image was originally intended for Cubox-i Solo/DualLite, Cubox-i Dual/Quad, HummingBoard Solo/DualLite and HummingBoard Dual/Quad models.
Do you have a different/ newer cubox or hummingboard model?

Hello! I never had any problems with the 3.14 Kernel images. Normaly, when I power on the device, the red light on the front and the spdif light beginn to flash. The lights keep on flasihing until I power off the device. When I start with a 4.xx Kernel the lights begin to flash and then they stop after 5 or 6 seconds. I don‘t think that I have a special Cubox version. I bought it 4 years ago.

Would you be able to use the OTG port as a console and capture a complete bootlog?
Copy it in a “code” block, so it is readable.
There isn’t much more I can do to help, other than checking the log for any abnormalities.

REMINDER: anyone willing to test a dev version (new Kernel, USB Audio enhancements with XMOS and Thesycon devices)?
The kernel work has been done and a new test image created, which seems to work OK.
It does not have myVolumio yet.
I like to have this tested by 2-3 users before merging the changes with our repo and build an official version (with myVolumio).

Greetings!

I’ve been trying to use a recent version of Volumio in my Cubox-i4Pro. The last time I tried this was already a couple of years ago, when a Cubox image was still available in the official site.

So far the images I could get from the first post didn’t work. Plugging a monitor to the Cubox it seems that it’s stuck in a reboot loop.

It was mentioned in one of the previous posts by someone with a similar Cubox that version 2.414 (Kernel 3.14) works, but I can no longer get it from the links in the first post.

Are there any news on the versions being tested, regarding Cubox-i4Pro? Or is it possible to get version 2.414 somewhere still?
Thanks in advance!

Some reports with an i4pro were postive, just read back a little.
So the only thing that would really help (I know I’m repeating myself) is a complete log from the cubox usb/ serial console (the micro usb at he front connected to a PC using a terminal program like “putty”, which has a log function).
More info in Solidrun’s Wiki or just google “solidrun serial console”.

Nothing much I can do, I don’t own an i4pro, so no log no support, sorry.

So, I got the log from the cubox-i4pro when booting the most recent image mentioned in the first post - volumio-2.518-2018-12-22-cuboxi (kernel 4.14.56-cubox, armbian) . After this it just repeats indefinitely.

[code]U-Boot SPL 2013.10-rc4 (Jul 20 2018 - 12:22:19)
Boot Device: SD1
spl: error reading image u-boot.img, err - -1
Load image from RAW…

U-Boot 2013.10-rc4 (Jul 20 2018 - 12:22:19)

CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6-CuBox-i
DRAM: 2 GiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Hit any key to stop autoboot: 0
mmc0 is current device
** Unable to read file /boot.scr **
226 bytes read in 12 ms (17.6 KiB/s)
Importing environment from mmc0 …
5560984 bytes read in 268 ms (19.8 MiB/s)
Booting from mmc …
3676662 bytes read in 182 ms (19.3 MiB/s)
Loaded uInitrd
37846 bytes read in 17 ms (2.1 MiB/s)
Loaded imx6q-cubox-i.dtb
Booting zImage
Kernel image @ 0x10800000 [ 0x000000 - 0x54da98 ]

Loading init Ramdisk from Legacy Image at 18100000 …

Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 3676598 Bytes = 3.5 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum … OK

Flattened Device Tree blob at 18000000

Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800c3d5

Starting kernel …

Uncompressing Linux… done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 4.14.56-cubox (root@studio-server) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 SMP Fri Jul 20 12:27:41 UTC 2018
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=50c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: SolidRun Cubox-i Dual/Quad
Memory policy: Data cache writealloc
cma: Reserved 256 MiB at 0x80000000
percpu: Embedded 16 pages/cpu @eed97000 s35916 r8192 d21428 u65536
Built 1 zonelists, mobility grouping on. Total pages: 520256
Kernel command line: console=ttymxc0,115200n8 console=tty imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh rootwait rw hwdevice=cuboxi
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
Memory: 1797836K/2097152K available (8192K kernel code, 360K rwdata, 2332K rodata, 1024K init, 467K bss, 37172K reserved, 262144K cma-reserved, 0K highmem)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
lowmem : 0x80000000 - 0xf0000000 (1792 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f800000 - 0x7fe00000 ( 6 MB)
.text : 0x80008000 - 0x80900000 (9184 kB)
.init : 0x80c00000 - 0x80d00000 (1024 kB)
.data : 0x80d00000 - 0x80d5a1e0 ( 361 kB)
.bss : 0x80d5a1e0 - 0x80dcef24 ( 468 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
RCU event tracing is enabled.
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
L2C-310 errata 752271 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 16 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 16 ways, 1024 kB
L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001
ccm: ldb_di0_sel already changed from reset value: 0
Switching to timer-based delay loop, resolution 333ns
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
Console: colour dummy device 80x30
console [tty0] enabled
Calibrating delay loop (skipped), value calculated using timer frequency… 6.00 BogoMIPS (lpj=3000)
pid_max: default: 32768 minimum: 301
Security Framework initialized
AppArmor: AppArmor disabled by boot time parameter
Mount-cache hash table entries: 4096 (order: 2, 16384 bytes)
Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes)
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x10100000 - 0x10100054
Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs …
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
smp: Brought up 1 node, 4 CPUs
SMP: Total of 4 processors activated (24.00 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
random: get_random_u32 called from bucket_table_alloc+0xab/0x178 with crng_init=0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
futex hash table entries: 1024 (order: 4, 65536 bytes)
xor: measuring software checksum speed
arm4regs : 1220.000 MB/sec
8regs : 940.000 MB/sec
32regs : 904.000 MB/sec
neon : 888.000 MB/sec
xor: using function: arm4regs (1220.000 MB/sec)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 2048 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
CPU identified as i.MX6Q, silicon rev 1.2
vdd1p1: supplied by regulator-dummy
vdd3p0: supplied by regulator-dummy
vdd2p5: supplied by regulator-dummy
vddarm: supplied by regulator-dummy
vddpu: supplied by regulator-dummy
vddsoc: supplied by regulator-dummy
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
imx6q-pinctrl 20e0000.iomuxc: initialized IMXper
sdhci-esdhc-imx 2194000.usdhc: Got CD GPIO
mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
ledtrig-cpu: registered to indicate activity on CPUs
hidraw: raw HID events driver © Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver r8712u
ata1: SATA link down (SStatus 0 SControl 300)
ahci-imx 2200000.sata: no device found, disabling link.
ahci-imx 2200000.sata: pass ahci_imx…hotplug=1 to enable hotplug
mmc0: host does not support reading read-only switch, assuming write-enable
mmc0: new high speed SDHC card at address 59b4
mmcblk0: mmc0:59b4 00000 3.67 GiB
mmcblk0: p1 p2 p3
imx-spdif sound-spdif: snd-soc-dummy-dai <-> 2004000.spdif mapping ok
NET: Registered protocol family 10
Segment Routing with IPv6
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
Key type dns_resolver registered
Registering SWP/SWPB emulation handler
registered taskstats version 1
Loading compiled-in X.509 certificates
zswap: default zpool zbud not available
zswap: pool creation failed
Btrfs loaded, crc32c=crc32c-generic
Key type encrypted registered
(NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
imx_thermal 2000000.aips-bus:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
input: gpio-keys as /devices/soc0/gpio-keys/input/input1
rtc-pcf8523 2-0068: hctosys: unable to read the hardware clock
OF: Duplicate name in testcase-data, renamed to “duplicate-name#1”

dt-test ### start of unittest - you will see error messages

OF: /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
OF: /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
OF: /testcase-data/phandle-tests/consumer-a: could not find phandle
OF: /testcase-data/phandle-tests/consumer-a: could not find phandle
OF: /testcase-data/phandle-tests/consumer-a: arguments longer than property
OF: /testcase-data/phandle-tests/consumer-a: arguments longer than property
OF: overlay: overlay_is_topmost: #5 clashes #6 @/testcase-data/overlay-node/test-bus/test-unittest8
OF: overlay: overlay #5 is not topmost
i2c i2c-3: Added multiplexed i2c bus 4
i2c i2c-3: Added multiplexed i2c bus 5
OF: overlay: Failed to apply single node @/testcase-data-2/substation@100/motor-1
OF: overlay: apply failed ‘/testcase-data-2/substation@100’

dt-test ### of_overlay_create() (ret=-22), 2

OF: overlay: Failed to apply prop @/symbols/hvac_1
OF: overlay: apply failed ‘/symbols

dt-test ### of_overlay_create() (ret=-22), 3

dt-test ### end of unittest - 191 passed, 0 failed

brcm_reg: disabling
ALSA device list:
#0: Integrated SPDIF
Freeing unused kernel memory: 1024K
initramfs: Booting Volumio for cuboxi
initramfs: This script mounts rootfs RO with an overlay RW layer.
overlay: section 3 reloc 20 sym ‘memset’: relocation 10 out of range (0x7f80029e -> 0x80804ae1)
squashfs: section 3 reloc 23 sym ‘_raw_spin_lock’: relocation 10 out of range (0x7f81357c -> 0x80815da1)
random: fast init done
initramfs: IMGPART=/dev/mmcblk0p2
initramfs: IMGFILE=/volumio_current.sqsh
initramfs: /dev/mmcblk0p2:
EXT4-fs (mmcblk0p2): recovery complete
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
initramfs: Checking for USB updates
initramfs: No USB device detected (when incorrect, try adding ‘bootdelay=5’ to your boot cmdline)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
EXT4-fs (mmcblk0p3): 1 orphan inode deleted
EXT4-fs (mmcblk0p3): recovery complete
EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
initramfs: With Option:
initramfs: VOLUMIO_VERSION=“2.518”
initramfs: Finish initramfs, continue booting Volumio
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
systemd[1]: Detected architecture ‘arm’.
systemd[1]: Set hostname to .
random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue ‘ProtectKernelTunables’ in section ‘Service’
systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue ‘ProtectControlGroups’ in section ‘Service’
systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue ‘ProtectKernelModules’ in section ‘Service’
systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue ‘RestrictNamespaces’ in section ‘Service’
systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.[/code]

Yesterday I installed the latest image (volumio-2.518-2018-12-22-cuboxi) on my new (secondhand) CuBox-i4Pro (model I4P-300-D MAC). I had no trouble getting Volumio to run.
As it might be useful, here the log from a successful boot:

U-Boot SPL 2013.10-rc4 (Jul 20 2018 - 12:22:19)
Boot Device: SD1
spl: error reading image u-boot.img, err - -1
Load image from RAW...


U-Boot 2013.10-rc4 (Jul 20 2018 - 12:22:19)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: WDOG
Board: MX6-CuBox-i
DRAM:  2 GiB
MMC:   FSL_SDHC: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   FEC [PRIME]
Hit any key to stop autoboot:  0 
mmc0 is current device
** Unable to read file /boot.scr **
226 bytes read in 16 ms (13.7 KiB/s)
Importing environment from mmc0 ...
5560984 bytes read in 324 ms (16.4 MiB/s)
Booting from mmc ...
3676662 bytes read in 214 ms (16.4 MiB/s)
Loaded uInitrd
37846 bytes read in 25 ms (1.4 MiB/s)
Loaded imx6q-cubox-i.dtb
Booting zImage
Kernel image @ 0x10800000 [ 0x000000 - 0x54da98 ]
## Loading init Ramdisk from Legacy Image at 18100000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (uncompressed)
   Data Size:    3676598 Bytes = 3.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Using Device Tree in place at 18000000, end 1800c3d5

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 4.14.56-cubox (root@studio-server) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 SMP Fri Jul 20 12:27:41 UTC 2018
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=50c5387d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt: Machine model: SolidRun Cubox-i Dual/Quad
Memory policy: Data cache writealloc
cma: Reserved 256 MiB at 0x80000000
percpu: Embedded 16 pages/cpu @eed97000 s35916 r8192 d21428 u65536
Built 1 zonelists, mobility grouping on.  Total pages: 520256
Kernel command line: console=ttymxc0,115200n8 console=tty imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh rootwait rw hwdevice=cuboxi
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
Memory: 1797836K/2097152K available (8192K kernel code, 360K rwdata, 2332K rodata, 1024K init, 467K bss, 37172K reserved, 262144K cma-reserved, 0K highmem)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    lowmem  : 0x80000000 - 0xf0000000   (1792 MB)
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    modules : 0x7f800000 - 0x7fe00000   (   6 MB)
      .text : 0x80008000 - 0x80900000   (9184 kB)
      .init : 0x80c00000 - 0x80d00000   (1024 kB)
      .data : 0x80d00000 - 0x80d5a1e0   ( 361 kB)
       .bss : 0x80d5a1e0 - 0x80dcef24   ( 468 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
    RCU event tracing is enabled.
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
L2C-310 errata 752271 769419 enabled
L2C-310 enabling early BRESP for Cortex-A9
L2C-310 full line of zeros enabled for Cortex-A9
L2C-310 ID prefetch enabled, offset 16 lines
L2C-310 dynamic clock gating enabled, standby mode enabled
L2C-310 cache controller enabled, 16 ways, 1024 kB
L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001
ccm: ldb_di0_sel already changed from reset value: 0
Switching to timer-based delay loop, resolution 333ns
sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
Console: colour dummy device 80x30
console [tty0] enabled
Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=3000)
pid_max: default: 32768 minimum: 301
Security Framework initialized
AppArmor: AppArmor disabled by boot time parameter
Mount-cache hash table entries: 4096 (order: 2, 16384 bytes)
Mountpoint-cache hash table entries: 4096 (order: 2, 16384 bytes)
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x10100000 - 0x10100054
Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
smp: Brought up 1 node, 4 CPUs
SMP: Total of 4 processors activated (24.00 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
random: get_random_u32 called from bucket_table_alloc+0xab/0x178 with crng_init=0
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
futex hash table entries: 1024 (order: 4, 65536 bytes)
xor: measuring software checksum speed
   arm4regs  :  1216.000 MB/sec
   8regs     :   940.000 MB/sec
   32regs    :   904.000 MB/sec
   neon      :   888.000 MB/sec
xor: using function: arm4regs (1216.000 MB/sec)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 2048 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
CPU identified as i.MX6Q, silicon rev 1.5
vdd1p1: supplied by regulator-dummy
vdd3p0: supplied by regulator-dummy
vdd2p5: supplied by regulator-dummy
vddarm: supplied by regulator-dummy
vddpu: supplied by regulator-dummy
vddsoc: supplied by regulator-dummy
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
raid6: int32x1  gen()   132 MB/s
raid6: int32x1  xor()   128 MB/s
raid6: int32x2  gen()   175 MB/s
raid6: int32x2  xor()   158 MB/s
raid6: int32x4  gen()   191 MB/s
raid6: int32x4  xor()   156 MB/s
raid6: int32x8  gen()   214 MB/s
raid6: int32x8  xor()   158 MB/s
raid6: neonx1   gen()   609 MB/s
raid6: neonx1   xor()   564 MB/s
raid6: neonx2   gen()   656 MB/s
raid6: neonx2   xor()   660 MB/s
raid6: neonx4   gen()   679 MB/s
raid6: neonx4   xor()   679 MB/s
raid6: neonx8   gen()   527 MB/s
raid6: neonx8   xor()   511 MB/s
raid6: using algorithm neonx4 gen() 679 MB/s
raid6: .... xor() 679 MB/s, rmw enabled
raid6: using neon recovery algorithm
mxs-dma 110000.dma-apbh: initialized
v_usb2: supplied by v_5v0
vcc_3v3: supplied by v_5v0
v_usb1: supplied by v_5v0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
i2c i2c-1: IMX I2C adapter registered
i2c i2c-1: can't use DMA, using PIO instead.
i2c i2c-2: IMX I2C adapter registered
i2c i2c-2: can't use DMA, using PIO instead.
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource mxc_timer1
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NET: Registered protocol family 2
TCP established hash table entries: 16384 (order: 4, 65536 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
UDP hash table entries: 1024 (order: 3, 32768 bytes)
UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 3592K
hw perfevents: no interrupt-affinity property for /soc/pmu, guessing.
hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.657:1): state=initialized audit_enabled=0 res=1
Initialise system trusted keyrings
workingset: timestamp_bits=14 max_order=19 bucket_order=5
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
JFS: nTxBlock = 8192, nTxLock = 65536
SGI XFS with ACLs, security attributes, realtime, no debug enabled
aufs 4.14-20171218
Key type asymmetric registered
Asymmetric key parser 'x509' registered
bounce: pool size: 64 pages
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
imx-pgc-pd imx-pgc-power-domain.0: Linked as a consumer to 20dc000.gpc
imx-pgc-pd imx-pgc-power-domain.1: Linked as a consumer to 20dc000.gpc
2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 25, base_baud = 5000000) is a IMX
console [ttymxc0] enabled
21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 66, base_baud = 5000000) is a IMX
brd: module loaded
loop: module loaded
ahci-imx 2200000.sata: fsl,transmit-level-mV value 1104, using 00000044
ahci-imx 2200000.sata: fsl,transmit-boost-mdB value 0, using 00000000
ahci-imx 2200000.sata: fsl,transmit-atten-16ths value 9, using 00002000
ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, using 05000000
ahci-imx 2200000.sata: SSS flag set, parallel bus scan disabled
ahci-imx 2200000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst 
scsi host0: ahci-imx
ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 69
libphy: Fixed MDIO Bus: probed
fec 2188000.ethernet: 2188000.ethernet supply phy not found, using dummy regulator
pps pps0: new PPS source ptp0
libphy: fec_enet_mii_bus: probed
fec 2188000.ethernet eth0: registered PHC device 0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
usbcore: registered new interface driver usb-storage
ci_hdrc ci_hdrc.0: EHCI Host Controller
ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 4.14.56-cubox ehci_hcd
usb usb1: SerialNumber: ci_hdrc.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ci_hdrc ci_hdrc.1: EHCI Host Controller
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: EHCI Host Controller
usb usb2: Manufacturer: Linux 4.14.56-cubox ehci_hcd
usb usb2: SerialNumber: ci_hdrc.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
rtc-pcf8523 2-0068: rtc core: registered rtc-pcf8523 as rtc0
snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-rtc-lp as rtc1
i2c /dev entries driver
Registered IR keymap rc-empty
rc rc0: gpio_ir_recv as /devices/soc0/ir-receiver/rc/rc0
input: gpio_ir_recv as /devices/soc0/ir-receiver/rc/rc0/input0
imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
sdhci-esdhc-imx 2194000.usdhc: Got CD GPIO
mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
ledtrig-cpu: registered to indicate activity on CPUs
hidraw: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver r8712u
ata1: SATA link down (SStatus 0 SControl 300)
ahci-imx 2200000.sata: no device found, disabling link.
ahci-imx 2200000.sata: pass ahci_imx..hotplug=1 to enable hotplug
mmc0: host does not support reading read-only switch, assuming write-enable
mmc0: new high speed SDHC card at address 0007
mmcblk0: mmc0:0007 SD8GB 7.42 GiB 
 mmcblk0: p1 p2 p3
imx-spdif sound-spdif: snd-soc-dummy-dai <-> 2004000.spdif mapping ok
NET: Registered protocol family 10
Segment Routing with IPv6
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
Key type dns_resolver registered
Registering SWP/SWPB emulation handler
registered taskstats version 1
Loading compiled-in X.509 certificates
zswap: default zpool zbud not available
zswap: pool creation failed
Btrfs loaded, crc32c=crc32c-generic
usb 2-1: new full-speed USB device number 2 using ci_hdrc
Key type encrypted registered
(NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
imx_thermal 2000000.aips-bus:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
input: gpio-keys as /devices/soc0/gpio-keys/input/input1
rtc-pcf8523 2-0068: setting system clock to 2019-01-13 11:49:44 UTC (1547380184)
OF: Duplicate name in testcase-data, renamed to "duplicate-name#1"
### dt-test ### start of unittest - you will see error messages
OF: /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
OF: /testcase-data/phandle-tests/consumer-a: could not get #phandle-cells-missing for /testcase-data/phandle-tests/provider1
OF: /testcase-data/phandle-tests/consumer-a: could not find phandle
OF: /testcase-data/phandle-tests/consumer-a: could not find phandle
OF: /testcase-data/phandle-tests/consumer-a: arguments longer than property
OF: /testcase-data/phandle-tests/consumer-a: arguments longer than property
OF: overlay: overlay_is_topmost: #5 clashes #6 @/testcase-data/overlay-node/test-bus/test-unittest8
OF: overlay: overlay #5 is not topmost
usb 2-1: New USB device found, idVendor=062a, idProduct=1a9e
i2c i2c-3: Added multiplexed i2c bus 4
i2c i2c-3: Added multiplexed i2c bus 5
OF: overlay: Failed to apply single node @/testcase-data-2/substation@100/motor-1
OF: overlay: apply failed '/testcase-data-2/substation@100'
### dt-test ### of_overlay_create() (ret=-22), 2
OF: overlay: Failed to apply prop @/__symbols__/hvac_1
OF: overlay: apply failed '/__symbols__'
### dt-test ### of_overlay_create() (ret=-22), 3
### dt-test ### end of unittest - 191 passed, 0 failed
brcm_reg: disabling
ALSA device list:
  #0: Integrated SPDIF
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: RF USB Controller
usb 2-1: Manufacturer: U-COMM
input: U-COMM RF USB Controller as /devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.0/0003:062A:1A9E.0001/input/input2
hid-generic 0003:062A:1A9E.0001: input,hidraw0: USB HID v1.10 Mouse [U-COMM RF USB Controller] on usb-ci_hdrc.1-1/input0
Freeing unused kernel memory: 1024K
random: fast init done
input: U-COMM RF USB Controller as /devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.1/0003:062A:1A9E.0002/input/input3
hid-generic 0003:062A:1A9E.0002: input,hidraw1: USB HID v1.10 Keyboard [U-COMM RF USB Controller] on usb-ci_hdrc.1-1/input1
input: U-COMM RF USB Controller as /devices/soc0/soc/2100000.aips-bus/2184200.usb/ci_hdrc.1/usb2/2-1/2-1:1.2/0003:062A:1A9E.0003/input/input4
hid-generic 0003:062A:1A9E.0003: input,hidraw2: USB HID v1.10 Gamepad [U-COMM RF USB Controller] on usb-ci_hdrc.1-1/input2
initramfs: Booting Volumio for cuboxi
initramfs: This script mounts rootfs RO with an overlay RW layer.
overlay: section 3 reloc 20 sym 'memset': relocation 10 out of range (0x7f80029e -> 0x80804ae1)
squashfs: section 3 reloc 23 sym '_raw_spin_lock': relocation 10 out of range (0x7f81357c -> 0x80815da1)
initramfs: IMGPART=/dev/mmcblk0p2
initramfs: IMGFILE=/volumio_current.sqsh
initramfs: /dev/mmcblk0p2:
EXT4-fs (mmcblk0p2): recovery complete
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
initramfs: Checking for USB updates
initramfs: No USB device detected (when incorrect, try adding 'bootdelay=5' to your boot cmdline)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
EXT4-fs (mmcblk0p3): recovery complete
EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
initramfs: With Option:
initramfs: VOLUMIO_VERSION="2.518"
initramfs: Finish initramfs, continue booting Volumio
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
systemd[1]: Detected architecture 'arm'.
systemd[1]: Set hostname to <volumio>.
random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
fuse init (API version 7.26)
systemd-udevd[247]: starting version 215
imx-ipuv3 2400000.ipu: IPUv3H probed
imx-ipuv3 2800000.ipu: IPUv3H probed
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] No driver support for vblank timestamp query.
imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops [imxdrm])
imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops [imxdrm])
imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops [imxdrm])
imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops [imxdrm])
dwhdmi-imx 120000.hdmi: Detected HDMI TX controller v1.30a with HDCP (DWC HDMI 3D TX PHY)
imx-drm display-subsystem: bound 120000.hdmi (ops dw_hdmi_imx_platform_driver_exit [dw_hdmi_imx])
caam 2100000.caam: Entropy delay = 3200
[drm] Cannot find any crtc or sizes
[drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops [etnaviv])
etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops [etnaviv])
etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops [etnaviv])
etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
caam 2100000.caam: Instantiated RNG4 SH0
caam 2100000.caam: Instantiated RNG4 SH1
caam 2100000.caam: device ID = 0x0a16010000000000 (Era 4)
caam 2100000.caam: job rings = 2, qi = 0, dpaa2 = no
etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
alloc_contig_range: [80500, 80700) PFNs busy
etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
[drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 1
sdhci-esdhc-imx 2190000.usdhc: allocated mmc-pwrseq
mmc1: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
mmc1: new high speed SDIO card at address 0001
brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac4330-sdio.bin for chip 0x004330(17200) rev 0x000004
[drm] Cannot find any crtc or sizes
systemd-journald[221]: Received request to flush runtime journal from PID 1
brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 25 2011 19:34:12 version 5.90.125.104
random: crng init done
random: 7 urandom warning(s) missed due to ratelimiting
Atheros 8035 ethernet 2188000.ethernet-1:04: attached PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=2188000.ethernet-1:04, irq=POLL)
ip_tables: (C) 2000-2006 Netfilter Core Team
nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
fec 2188000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx

Debian GNU/Linux 8 volumio ttymxc0

volumio login: 

it is not clear what you meant with that, is it only these last two lines (or only the last one) that gets repeated or is there more?

systemd[1]: Starting Forward Password Requests to Wall Directory Watch. systemd[1]: Started Forward Password Requests to Wall Directory Watch.

I start to think there is something wrong with either your SD card or cubox

I meant that the whole text I posted repeats.

But anyway I think you might be right in your last statement. After RoVer’s post with the successful boot of a similar CuBox model I tried a few other things. I got my old images from Volumio and OpenELEC for CuBox, which worked before (although quite some time ago) and they all end up in an endless reboot loop. I also tried a new microSD card and the same thing happened. So I guess that something is wrong with the CuBox.
I haven’t used it in more than 2 years, but still it hadn’t crossed my mind that the problem might be inside that black box… :confused:

Well, sorry for the false alarm and thanks for your help!

It might be worth trying another power supply, the way you describe it now, I would not be surprised when the current one can’t deliver enough power (anymore).

Thanks for the tip. I’ll give it a try.

As a conclusion to my posts, I have all the reasons to feel stupid, since none of my problems had to do with Volumio in the first place. I was using the wrong power supply (house move - it just looked like the right one).

But now I have even more reasons to feel stupid and I can’t try this again. In my thoughtless search for the correct power supply I ended up actually killing the CuBox for good by trying another wrong one, which instead of being too weak was too powerful (now I don’t have the numbers in front of me, but I think it had a higher voltage than it should). Eventually I found the correct power supply, but now the CuBox doesn’t show any signs of life.

Well, sorry for any waste of time I might have caused… :blush:

In case you are handy with electronics or know someone who is, there is hope…

forum.solid-run.com/cubox-i-hard … t1158.html

Just to let you know, we have postponed a new Cubox version because of myVolumio issues on this platform.
Hope to solve that soon…

Edit
We released a version without myVolumio but latest Volumio support for DSD capable devices.

https://volumio.org/forum/volumio-for-cuboxi-t9423.html

The current version link is broken. Can repeat tests done last October with version 425

sorry about that, fixed it.

I have an Error with wifi.
On last version
logs.volumio.org/volumio/aUBPeFW.html
When I unconnect ethernet cable it is lost its IP address for wifi to - and till I recnect cable to RJ45 is by wifi unconectable.
With ethernetcable it works normally on all IP addresses.
I try three versions of OS andall have same error…

This appears to be a general problem, see the help section.

Cubox dead?? Obviously not!!

Solidrun launched the new Cubox-Pulse in its known cube format a few months ago, which now starts shipping.
I 'm happy to announce Volumio already supports Cubox-Pulse. Stable, based on kernel 4.14 LTS and a very recent u-boot.
The struggle to get the Cuboxi to run decently with Volumio2 is visible from all the posts in this thread.
That is why I did not expect the creation of a Volumio image for the Pulse version to go that smoothly, done within hours
On the downside, not only does the new model come with a price, Solidrun sadly dropped the toslink interface as wel.
This is why extra attention was paid to USB Audio.
Tests so far show we have excellent support for it, incl. most of the known DSD-capable devices.

As soon as demand is there, I will add a download link to the opening post, keeping the image updated meanwhile.