Some time ago I have updated to kernel 4.9.1-1 and CuBox-i2ex and Cubox-4x4 were unable to boot.
Today I have chroot'd and updated to kernel 4.9.5-1 but still unable to boot. Bootlog is attached below:
$this->bbcode_second_pass_code('', 'U-Boot SPL 2013.10-rc4 (Nov 05 2015 - 12:59:56)
Boot Device: SD1
spl: error reading image u-boot.img, err - -1
Load image from RAW...
U-Boot 2013.10-rc4 (Nov 05 2015 - 12:59:56)
CPU: Freescale i.MX6Q rev1.5 at 792 MHz
Reset cause: POR
Board: MX6-CuBox-i
DRAM: 1 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
** File not found /boot.scr **
** File not found /uEnv.txt **
** File not found /zImage **
** File not found /uImage **
** File not found /boot/boot.scr **
211 bytes read in 53 ms (2.9 KiB/s)
Importing environment from mmc0 ...
5650424 bytes read in 316 ms (17.1 MiB/s)
Booting from mmc ...
** File not found /boot/initramfs-linux.img **
Loaded initramfs-linux.img
** File not found /boot/imx6q-cubox-i.dtb **
48226 bytes read in 2138 ms (21.5 KiB/s)
Loaded imx6q-cubox-i.dtb
Booting zImage
Kernel image @ 0x10800000 [ 0x000000 - 0x5637f8 ]
## Flattened Device Tree blob at 18000000
Booting using the fdt blob at 0x18000000
Using Device Tree in place at 18000000, end 1800ec61
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.5-1-ARCH (builduser@leming) (gcc version 6.3.1 20170109 (GCC) ) #1 SMP Sat Jan 21 22:59:18 MST 2017
[ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt:Machine model: SolidRun Cubox-i Dual/Quad
[ 0.000000] cma: Reserved 48 MiB at 0x4d000000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] percpu: Embedded 14 pages/cpu @ef6bc000 s26828 r8192 d22324 u57344
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260416
[ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rootwait rw console=tty1 console=ttymxc0,115200 consoleblank=0 video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24,bpp=16 dmfc=3 ahci_imx.hotplug=1 pci=nomsi loop.max_part=15
[ 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: 964368K/1048576K available (11264K kernel code, 946K rwdata, 4528K rodata, 1024K init, 840K bss, 35056K reserved, 49152K cma-reserved, 212992K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0c00000 (12256 kB)
[ 0.000000] .init : 0xc1100000 - 0xc1200000 (1024 kB)
[ 0.000000] .data : 0xc1200000 - 0xc12ec8a8 ( 947 kB)
[ 0.000000] .bss : 0xc12ee000 - 0xc13c01f8 ( 841 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L2C-310 errata 752271 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 16 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[ 0.000000] L2C-310 cache controller enabled, 16 ways, 1024 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76470001
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000006] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000023] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.002201] Console: colour dummy device 80x30
[ 0.002673] console [tty1] enabled
[ 0.002719] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.002756] pid_max: default: 32768 minimum: 301
[ 0.003023] Security Framework initialized
[ 0.003225] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.003254] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.004030] CPU: Testing write buffer coherency: ok
[ 0.004338] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.004410] Setting up static identity map for 0x10100000 - 0x10100098
[ 0.008441] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.008536] Brought up 2 CPUs
[ 0.008583] SMP: Total of 2 processors activated (12.00 BogoMIPS).
[ 0.008604] CPU: All CPU(s) started in SVC mode.
[ 0.009520] devtmpfs: initialized
[ 0.020830] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 0.021207] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.023721] xor: measuring software checksum speed
[ 0.119382] arm4regs : 1234.000 MB/sec
[ 0.219383] 8regs : 951.200 MB/sec
[ 0.319376] 32regs : 1028.000 MB/sec
[ 0.419380] neon : 900.800 MB/sec
[ 0.419403] xor: using function: arm4regs (1234.000 MB/sec)
[ 0.419509] pinctrl core: initialized pinctrl subsystem
[ 0.421083] NET: Registered protocol family 16
[ 0.423428] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.459391] cpuidle: using governor menu
[ 0.460282] CPU identified as i.MX6Q, silicon rev 1.5
[ 0.480049] No ATAGs?
[ 0.480084] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[ 0.480124] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.481791] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.482955] Serial: AMBA PL011 UART driver
[ 0.699536] raid6: int32x1 gen() 106 MB/s
[ 0.869438] raid6: int32x1 xor() 147 MB/s
[ 1.039556] raid6: int32x2 gen() 165 MB/s
[ 1.209493] raid6: int32x2 xor() 167 MB/s
[ 1.379700] raid6: int32x4 gen() 193 MB/s
[ 1.549557] raid6: int32x4 xor() 165 MB/s
[ 1.719481] raid6: int32x8 gen() 215 MB/s
[ 1.889429] raid6: int32x8 xor() 153 MB/s
[ 2.059435] raid6: neonx1 gen() 616 MB/s
[ 2.229385] raid6: neonx1 xor() 452 MB/s
[ 2.399424] raid6: neonx2 gen() 658 MB/s
[ 2.569403] raid6: neonx2 xor() 577 MB/s
[ 2.739409] raid6: neonx4 gen() 660 MB/s
[ 2.909432] raid6: neonx4 xor() 525 MB/s
[ 3.079407] raid6: neonx8 gen() 494 MB/s
[ 3.249409] raid6: neonx8 xor() 446 MB/s
[ 3.249436] raid6: using algorithm neonx4 gen() 660 MB/s
[ 3.249453] raid6: .... xor() 525 MB/s, rmw enabled
[ 3.249470] raid6: using intx1 recovery algorithm
[ 3.263436] mxs-dma 110000.dma-apbh: initialized
[ 3.269651] vgaarb: loaded
[ 3.270415] SCSI subsystem initialized
[ 3.270861] usbcore: registered new interface driver usbfs
[ 3.270943] usbcore: registered new interface driver hub
[ 3.271043] usbcore: registered new device driver usb
[ 3.272220] i2c i2c-1: IMX I2C adapter registered
[ 3.272259] i2c i2c-1: can't use DMA, using PIO instead.
[ 3.272786] i2c i2c-2: IMX I2C adapter registered
[ 3.272821] i2c i2c-2: can't use DMA, using PIO instead.
[ 3.273722] media: Linux media interface: v0.10
[ 3.273788] Linux video capture interface: v2.00
[ 3.273870] pps_core: LinuxPPS API ver. 1 registered
[ 3.273893] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 3.273937] PTP clock support registered
[ 3.273982] EDAC MC: Ver: 3.0.0
[ 3.274971] Advanced Linux Sound Architecture Driver Initialized.
[ 3.275546] NetLabel: Initializing
[ 3.275570] NetLabel: domain hash size = 128
[ 3.275585] NetLabel: protocols = UNLABELED CIPSOv4
[ 3.275650] NetLabel: unlabeled traffic allowed by default
[ 3.276103] clocksource: Switched to clocksource mxc_timer1
[ 3.276291] VFS: Disk quotas dquot_6.6.0
[ 3.276369] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 3.287076] NET: Registered protocol family 2
[ 3.287710] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 3.287813] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 3.287949] TCP: Hash tables configured (established 8192 bind 8192)
[ 3.288034] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 3.288092] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 3.288283] NET: Registered protocol family 1
[ 3.288775] RPC: Registered named UNIX socket transport module.
[ 3.288805] RPC: Registered udp transport module.
[ 3.288823] RPC: Registered tcp transport module.
[ 3.288841] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 3.289289] Unpacking initramfs...
[ 3.289324] Initramfs unpacking failed: junk in compressed archive
[ 3.294012] Freeing initrd memory: 5520K (c5100000 - c5664000)
[ 3.294490] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 3.296493] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 3.297406] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 3.303211] zbud: loaded
[ 3.305797] NFS: Registering the id_resolver key type
[ 3.305847] Key type id_resolver registered
[ 3.305869] Key type id_legacy registered
[ 3.305897] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 3.311817] Key type asymmetric registered
[ 3.311900] bounce: pool size: 64 pages
[ 3.312097] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 3.312237] io scheduler noop registered
[ 3.312261] io scheduler deadline registered
[ 3.312453] io scheduler cfq registered (default)
[ 3.327809] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[ 3.327860] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
[ 3.335223] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[ 3.338021] Serial: AMBA driver
[ 3.338785] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 25, base_baud = 5000000) is a IMX
[ 4.174782] console [ttymxc0] enabled
[ 4.179400] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 66, base_baud = 5000000) is a IMX
[ 4.189325] [drm] Initialized
[ 4.200439] loop: module loaded
[ 4.205346] Loading iSCSI transport class v2.0-870.
[ 4.210676] iscsi: registered transport (tcp)
[ 4.216016] ahci-imx 2200000.sata: fsl,transmit-level-mV value 1104, using 00000044
[ 4.223746] ahci-imx 2200000.sata: fsl,transmit-boost-mdB value 0, using 00000000
[ 4.231277] ahci-imx 2200000.sata: fsl,transmit-atten-16ths value 9, using 00002000
[ 4.238979] ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, using 05000000
[ 4.249519] ahci-imx 2200000.sata: SSS flag set, parallel bus scan disabled
[ 4.256553] ahci-imx 2200000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[ 4.265370] ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst
[ 4.275714] scsi host0: ahci-imx
[ 4.279318] ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 69
[ 4.291423] libphy: Fixed MDIO Bus: probed
[ 4.297035] 2188000.ethernet supply phy not found, using dummy regulator
[ 4.307334] pps pps0: new PPS source ptp0
[ 4.315797] libphy: fec_enet_mii_bus: probed
[ 4.320698] fec 2188000.ethernet eth0: registered PHC device 0
[ 4.329502] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.336059] ehci-pci: EHCI PCI platform driver
[ 4.340591] ehci-platform: EHCI generic platform driver
[ 4.346059] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 4.351512] ehci-omap: OMAP-EHCI Host Controller driver
[ 4.356928] ehci-orion: EHCI orion driver
[ 4.361102] ehci-exynos: EHCI EXYNOS driver
[ 4.365464] tegra-ehci: Tegra EHCI driver
[ 4.369686] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.375906] ohci-pci: OHCI PCI platform driver
[ 4.380436] ohci-platform: OHCI generic platform driver
[ 4.385859] ohci-exynos: OHCI EXYNOS driver
[ 4.390257] ohci-omap3: OHCI OMAP3 driver
[ 4.394863] usbcore: registered new interface driver uas
[ 4.400296] usbcore: registered new interface driver usb-storage
[ 4.406386] usbcore: registered new interface driver ums-cypress
[ 4.412447] usbcore: registered new interface driver ums_eneub6250
[ 4.418707] usbcore: registered new interface driver ums-freecom
[ 4.424765] usbcore: registered new interface driver ums-isd200
[ 4.430757] usbcore: registered new interface driver ums-usbat
[ 4.446153] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 4.447520] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 4.447557] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[ 4.463046] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 2
[ 4.476132] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 4.481726] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.488569] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.495822] usb usb1: Product: EHCI Host Controller
[ 4.500739] usb usb1: Manufacturer: Linux 4.9.5-1-ARCH ehci_hcd
[ 4.506147] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 4.512105] usb usb1: SerialNumber: ci_hdrc.1
[ 4.517137] hub 1-0:1.0: USB hub found
[ 4.520953] hub 1-0:1.0: 1 port detected
[ 4.525415] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 4.532280] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.539554] usb usb2: Product: EHCI Host Controller
[ 4.544451] usb usb2: Manufacturer: Linux 4.9.5-1-ARCH ehci_hcd
[ 4.550408] usb usb2: SerialNumber: ci_hdrc.0
[ 4.554960] rtc-pcf8523 2-0068: rtc core: registered rtc-pcf8523 as rtc0
[ 4.555467] hub 2-0:1.0: USB hub found
[ 4.555500] hub 2-0:1.0: 1 port detected
[ 4.570698] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc1
[ 4.580170] i2c /dev entries driver
[ 4.591870] sdhci: Secure Digital Host Controller Interface driver
[ 4.598098] sdhci: Copyright(c) Pierre Ossman
[ 4.603610] Synopsys Designware Multimedia Card Interface Driver
[ 4.610513] VUB300 Driver rom wait states = 1C irqpoll timeout = 0400[ 4.617137] usbcore: registered new interface driver vub300
[ 4.620757] ata1: SATA link down (SStatus 0 SControl 300)
[ 4.628778] usbcore: registered new interface driver ushc
[ 4.634635] sdhci-pltfm: SDHCI platform and OF driver helper
[ 4.641215] sdhci-esdhc-imx 2190000.usdhc: allocated mmc-pwrseq
[ 4.926133] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[ 4.935852] sdhci-esdhc-imx 2194000.usdhc: could not get ultra high speed state, work on normal mode
[ 4.945099] sdhci-esdhc-imx 2194000.usdhc: Got CD GPIO
[ 5.026277] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[ 5.035445] ledtrig-cpu: registered to indicate activity on CPUs
[ 5.041822] hidraw: raw HID events driver (C) Jiri Kosina
[ 5.053719] usbcore: registered new interface driver usbhid
[ 5.059356] usbhid: USB HID core driver
[ 5.066336] ashmem: initialized
[ 5.074633] NET: Registered protocol family 10
[ 5.080171] mip6: Mobile IPv6
[ 5.083171] NET: Registered protocol family 17
[ 5.087758] Key type dns_resolver registered
[ 5.094912] ThumbEE CPU extension supported.
[ 5.099262] Registering SWP/SWPB emulation handler
[ 5.104585] registered taskstats version 1
[ 5.108779] zswap: loaded using pool lzo/zbud
[ 5.113483] mmc1: host does not support reading read-only switch, assuming write-enable
[ 5.114916] Btrfs loaded, crc32c=crc32c-generic
[ 5.115901] Key type encrypted registered
[ 5.125650] imx_thermal 2000000.aips-bus:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C
[ 5.126966] input: gpio-keys as /devices/soc0/gpio-keys/input/input0
[ 5.149054] rtc-pcf8523 2-0068: hctosys: unable to read the hardware clock
[ 5.154101] mmc1: new high speed SDHC card at address 0001
[ 5.154653] mmcblk1: mmc1:0001 00000 29.2 GiB
[ 5.165948] sr_init: No PMIC hook to init smartreflex
[ 5.171235] sr_init: platform driver register failed for SR
[ 5.171810] mmcblk1: p1
[ 5.196140] ALSA device list:
[ 5.199133] No soundcards found.
[ 5.202743] Waiting for root device /dev/mmcblk0p1...
[ 12.046104] random: fast init done
[ 120.796131] random: crng init done')
Please, advice what to try next!