The problem persists with kernel linux-armv7-4.14.10-1-armv7h.pkg.tar.xz
I was able to go back to a cached kernel version (4.11) that I still had in /var/cache/pacman/pkg/.
To do so, I used a Raspberry Pi 2 (which has the same CPU architecture armv7) to wich I plugged in an SD card reader with my UDOO micro SD. I than mounted it and used chroot to downgrade the kernel package:
$this->bbcode_second_pass_code('', '[root@alarmpi ~]# pacman -S arch-install-scripts
resolving dependencies...
looking for conflicting packages...
Packages (1) arch-install-scripts-17-1
Total Download Size: 0.01 MiB
Total Installed Size: 0.06 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
arch-install-scripts-17-1-any 7.6 KiB 0.00B/s 00:00 [####################################################################################] 100%
(1/1) checking keys in keyring [####################################################################################] 100%
(1/1) checking package integrity [####################################################################################] 100%
(1/1) loading package files [####################################################################################] 100%
(1/1) checking for file conflicts [####################################################################################] 100%
(1/1) checking available disk space [####################################################################################] 100%
:: Processing package changes...
(1/1) installing arch-install-scripts [####################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[root@alarmpi ~]#
[root@alarmpi ~]# mount /dev/sda1 /mnt
[root@alarmpi /]#
[root@alarmpi ~]# arch-chroot /mnt
[root@alarmpi /]#
[root@alarmpi /]# ls /var/cache/pacman/pkg/
Display all 1381 possibilities? (y or n)
[root@alarmpi /]# ls -ltr /var/cache/pacman/pkg/linux-armv7*
-rw-r--r-- 1 root root 38698232 Jul 3 2016 /var/cache/pacman/pkg/linux-armv7-4.6.3-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 38716300 Jul 18 2016 /var/cache/pacman/pkg/linux-armv7-4.6.4-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42557688 Jul 27 2016 /var/cache/pacman/pkg/linux-armv7-4.7.0-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42556484 Jul 29 2016 /var/cache/pacman/pkg/linux-armv7-4.7.0-2-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42587632 Aug 13 2016 /var/cache/pacman/pkg/linux-armv7-4.7.0-3-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42573204 Aug 15 2016 /var/cache/pacman/pkg/linux-armv7-4.7.0-4-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42516744 Aug 18 2016 /var/cache/pacman/pkg/linux-armv7-4.7.1-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42515112 Aug 24 2016 /var/cache/pacman/pkg/linux-armv7-4.7.2-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42524356 Sep 9 2016 /var/cache/pacman/pkg/linux-armv7-4.7.3-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 42503560 Oct 2 2016 /var/cache/pacman/pkg/linux-armv7-4.7.6-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43112752 Oct 7 2016 /var/cache/pacman/pkg/linux-armv7-4.8.0-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43277668 Oct 8 2016 /var/cache/pacman/pkg/linux-armv7-4.8.1-2-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43260080 Oct 18 2016 /var/cache/pacman/pkg/linux-armv7-4.8.2-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43280724 Oct 22 2016 /var/cache/pacman/pkg/linux-armv7-4.8.3-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43268820 Oct 29 2016 /var/cache/pacman/pkg/linux-armv7-4.8.5-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 43301148 Nov 16 2016 /var/cache/pacman/pkg/linux-armv7-4.8.8-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 45111652 Dec 13 2016 /var/cache/pacman/pkg/linux-armv7-4.9.0-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 45787504 May 2 2017 /var/cache/pacman/pkg/linux-armv7-4.11.0-1-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 47257504 Dec 30 15:35 /var/cache/pacman/pkg/linux-armv7-4.14.10-1-armv7h.pkg.tar.xz
[root@alarmpi /]# pacman -U /var/cache/pacman/pkg/linux-armv7-4.11.0-1-armv7h.pkg.tar.xz
loading packages...
warning: downgrading package linux-armv7 (4.14.10-1 => 4.11.0-1)
resolving dependencies...
looking for conflicting packages...
Packages (1) linux-armv7-4.11.0-1
Total Installed Size: 72.85 MiB
Net Upgrade Size: -3.47 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [####################################################################################] 100%
(1/1) checking package integrity [####################################################################################] 100%
(1/1) loading package files [####################################################################################] 100%
(1/1) checking for file conflicts [####################################################################################] 100%
(1/1) checking available disk space [####################################################################################] 100%
:: Processing package changes...
(1/1) downgrading linux-armv7 [####################################################################################] 100%
>>> Updating module dependencies. Please wait ...
:: Running post-transaction hooks...
(1/2) Updating linux-armv7 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux-armv7.preset: 'default'
-> -k 4.11.0-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.11.0-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> WARNING: No modules were added to the image. This is probably not what you want.
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
(2/2) Arming ConditionNeedsUpdate...
[root@alarmpi /]# sync')
note:If someone doesn't have the old package file at hand (in the packman cache dir), you can look for it here:
http://tardis.tiny-vps.com/aarm/packages/l/linux-armv7/It would be interesting to find out which is the latest one that works.
linux-armv7-4.12.9-1-armv7h.pkg.tar.xz ?