Hi,
I've got the same problem and found some more information, but no solution.
I've added debugging to systemd in /etc/systemd/system.conf with
$this->bbcode_second_pass_code('', '
LogLevel=debug
LogTarget=console
')
and disabled the journal storage in /etc/systemd/journald.conf with
$this->bbcode_second_pass_code('', '
Storage=none
')
The output after the kernel init is:
$this->bbcode_second_pass_code('', '
Mounting cgroup to /sys/fs/cgroup/devices of type cgroup with options devices.
Mounting cgroup to /sys/fs/cgroup/perf_event of type cgroup with options perf_event.
Mounting cgroup to /sys/fs/cgroup/cpu,cpuacct of type cgroup with options cpu,cpuacct.
Mounting cgroup to /sys/fs/cgroup/blkio of type cgroup with options blkio.
Mounting cgroup to /sys/fs/cgroup/net_cls,net_prio of type cgroup with options net_cls,net_prio.
Mounting cgroup to /sys/fs/cgroup/memory of type cgroup with options memory.
Mounting cgroup to /sys/fs/cgroup/cpuset of type cgroup with options cpuset.
Mounting cgroup to /sys/fs/cgroup/freezer of type cgroup with options freezer.
systemd 219 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
Detected architecture 'arm'.
Welcome to Arch Linux ARM!
Set hostname to <alarm>.
Using cgroup controller name=systemd. File system hierarchy is at /sys/fs/cgroup/systemd.
Installed release agent.
Set hostname to <alarm>.
Using cgroup controller name=systemd. File system hierarchy is at /sys/fs/cgroup/systemd.
Installed release agent.
Set up TFD_TIMER_CANCEL_ON_SET timerfd.
/usr/lib/systemd/system-generators/systemd-cryptsetup-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-cryptsetup-generator as 74.
/usr/lib/systemd/system-generators/systemd-hibernate-resume-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-hibernate-resume-generator as 75.
/usr/lib/systemd/system-generators/systemd-getty-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-getty-generator as 76.
/usr/lib/systemd/system-generators/systemd-system-update-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-system-update-generator as 77.
/usr/lib/systemd/system-generators/systemd-fstab-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-fstab-generator as 78.
/usr/lib/systemd/system-generators/systemd-debug-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-debug-generator as 79.
/usr/lib/systemd/system-generators/systemd-efi-boot-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-efi-boot-generator as 80.
/usr/lib/systemd/system-generators/lvm2-activation-generator will be executed.
Spawned /usr/lib/systemd/system-generators/lvm2-activation-generator as 81.
/usr/lib/systemd/system-generators/systemd-gpt-auto-generator will be executed.
Spawned /usr/lib/systemd/system-generators/systemd-gpt-auto-generator as 82.
/usr/lib/systemd/system-generators/systemd-gpt-auto-generator succeeded.
/usr/lib/systemd/system-generators/systemd-hibernate-resume-generator succeeded.
/usr/lib/systemd/system-generators/systemd-fstab-generator succeeded.
/usr/lib/systemd/system-generators/systemd-debug-generator succeeded.
/usr/lib/systemd/system-generators/systemd-getty-generator succeeded.
/usr/lib/systemd/system-generators/systemd-cryptsetup-generator succeeded.
/usr/lib/systemd/system-generators/systemd-efi-boot-generator succeeded.
/usr/lib/systemd/system-generators/lvm2-activation-generator succeeded.
/usr/lib/systemd/system-generators/systemd-system-update-generator succeeded.
system-generators succeeded.
Looking for unit files in (higher priority first):
/etc/systemd/system
/run/systemd/system
/run/systemd/generator
/usr/local/lib/systemd/system
/usr/lib/systemd/system
SysV init scripts and rcN.d links support disabled
Unit type .busname is not supported on this system.
device 0xb7957470 has devpath '/devices/platform/soc@01c00000/1c0f000.mmc/mmc_host/mmc0/mmc0:59b4/block/mmcblk0/mmcblk0p1'
no db file to read /run/udev/data/b179:1: No such file or directory
path: /usr/lib/systemd/systemd-remount-fs
path: /usr/lib/systemd/systemd-journald
path: /usr/bin/journalctl
path: /usr/lib/systemd/systemd-user-sessions
path: /usr/lib/systemd/systemd-user-sessions
path: /usr/bin/systemd-tmpfiles
path: /usr/bin/journalctl
path: /usr/lib/systemd/systemd-random-seed
path: /usr/lib/systemd/systemd-random-seed
path: /usr/lib/systemd/systemd-modules-load
path: /usr/bin/systemd-hwdb
path: /usr/bin/kmod
path: /usr/bin/udevadm
path: /usr/bin/udevadm
path: /usr/bin/systemd-tmpfiles
path: /usr/bin/lvmetad
path: /sbin/ldconfig
path: /usr/lib/systemd/systemd-binfmt
path: /usr/lib/systemd/systemd-machine-id-commit
path: /usr/bin/systemd-sysusers
path: /usr/bin/systemd-tmpfiles
path: /usr/lib/systemd/systemd-sysctl
path: /usr/lib/systemd/systemd-update-done
path: /usr/bin/systemd-tty-ask-password-agent
Failed to load configuration for plymouth-start.service: No such file or directory
path: /usr/bin/systemd-firstboot
path: /usr/lib/systemd/systemd-update-utmp
path: /usr/lib/systemd/systemd-update-utmp
Failed to load configuration for auditd.service: No such file or directory
path: /usr/lib/systemd/systemd-vconsole-setup
path: /usr/lib/systemd/systemd-udevd
Failed to load configuration for systemd-udev-hwdb-update.service: No such file or directory
path: /usr/lib/systemd/systemd-timesyncd
path: /bin/plymouth
path: /bin/echo
path: /bin/sh
path: /bin/plymouth
path: /bin/echo
path: /bin/sh
Failed to load configuration for syslog.service: No such file or directory
path: /usr/bin/dbus-daemon
path: /usr/bin/dbus-send
path: /usr/bin/dmeventd
path: /usr/lib/systemd/systemd-shutdownd
path: /usr/lib/systemd/systemd-initctl
path: /usr/lib/systemd/systemd-networkd
path: /sbin/agetty
Failed to load configuration for plymouth-quit-wait.service: No such file or directory
path: /sbin/agetty
path: /usr/bin/pwck
path: /usr/bin/grpck
path: /usr/lib/systemd/systemd-logind
Failed to load configuration for org.freedesktop.login1.busname: No such file or directory
path: /usr/bin/logrotate
path: /usr/bin/mkdir
path: /usr/bin/mandb
path: /usr/bin/systemctl
path: /usr/bin/systemd-tty-ask-password-agent
path: /usr/lib/systemd/systemd-resolved
Failed to load configuration for org.freedesktop.resolve1.busname: No such file or directory
Failed to load configuration for network.service: No such file or directory
path: /usr/bin/sshd
path: /bin/kill
path: /usr/bin/ssh-keygen
path: /usr/bin/haveged
path: /usr/lib/systemd/systemd-fsck
path: /usr/bin/mkinitcpio
Using notification socket /run/systemd/notify
Successfully created private D-Bus server.
dev-mmcblk0p1.device changed dead -> tentative
-.mount changed dead -> mounted
Activating default unit: default.target
Failed to load configuration for display-manager.service: No such file or directory
Trying to enqueue job graphical.target/start/isolate
Cannot add dependency job for unit org.freedesktop.resolve1.busname, ignoring: Unit org.freedesktop.resolve1.busname failed to load: No such file or directory.
Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
Installed new job systemd-journald.socket/start as 29
Installed new job dev-hugepages.mount/start as 17
Installed new job ldconfig.service/start as 35
Installed new job proc-sys-fs-binfmt_misc.automount/start as 43
Installed new job -.slice/start as 9
Installed new job systemd-timesyncd.service/start as 46
Installed new job systemd-binfmt.service/start as 33
Installed new job graphical.target/start as 1
Installed new job sshdgenkeys.service/start as 79
Installed new job systemd-update-utmp.service/start as 16
Installed new job systemd-networkd.socket/start as 57
Installed new job getty.target/start as 65
Installed new job systemd-machine-id-commit.service/start as 38
Installed new job time-sync.target/start as 47
Installed new job systemd-update-done.service/start as 32
Installed new job systemd-journald.service/start as 28
Installed new job system-getty.slice/start as 67
Installed new job logrotate.timer/start as 71
Installed new job systemd-user-sessions.service/start as 63
Installed new job systemd-tmpfiles-setup-dev.service/start as 44
Installed new job systemd-shutdownd.socket/start as 60
Installed new job dbus.service/start as 81
Installed new job systemd-journald-audit.socket/start as 31
Installed new job local-fs.target/start as 19
Installed new job slices.target/start as 52
Installed new job man-db.timer/start as 64
Installed new job systemd-vconsole-setup.service/start as 25
Installed new job systemd-journal-flush.service/start as 45
Installed new job systemd-initctl.socket/start as 59
Installed new job systemd-journald-dev-log.socket/start as 30
Installed new job remote-fs.target/start as 74
Installed new job systemd-ask-password-wall.path/start as 80
Installed new job systemd-udev-trigger.service/start as 36
Installed new job dm-event.socket/start as 56
Installed new job systemd-journal-catalog-update.service/start as 10
Installed new job sshd.service/start as 78
Installed new job lvm2-lvmetad.socket/start as 41
Installed new job user.slice/start as 73
Installed new job multi-user.target/start as 2
Installed new job dev-mqueue.mount/start as 48
Installed new job systemd-remount-fs.service/start as 20
Installed new job paths.target/start as 61
Installed new job systemd-tmpfiles-clean.timer/start as 54
Installed new job dbus.socket/start as 58
Installed new job system-serial\x2dgetty.slice/start as 70
Installed new job serial-getty@ttyS0.service/start as 68
Installed new job haveged.service/start as 75
Installed new job network.target/start as 77
Installed new job systemd-networkd.service/start as 76
Installed new job systemd-firstboot.service/start as 7
Installed new job systemd-hwdb-update.service/start as 27
Installed new job kmod-static-nodes.service/start as 26
Installed new job system.slice/start as 8
Installed new job systemd-tmpfiles-setup.service/start as 24
Installed new job dev-ttyS0.device/start as 69
Installed new job sys-kernel-debug.mount/start as 18
Installed new job cryptsetup.target/start as 5
Installed new job shadow.timer/start as 62
Installed new job systemd-random-seed.service/start as 37
Installed new job sys-fs-fuse-connections.mount/start as 49
Installed new job systemd-udevd-control.socket/start as 14
Installed new job systemd-logind.service/start as 72
Installed new job systemd-resolved.service/start as 82
Installed new job systemd-sysusers.service/start as 40
Installed new job sockets.target/start as 55
Installed new job basic.target/start as 3
Installed new job systemd-udevd.service/start as 13
Installed new job getty@tty1.service/start as 66
Installed new job systemd-sysctl.service/start as 12
Installed new job tmp.mount/start as 22
Installed new job sys-kernel-config.mount/start as 11
Installed new job local-fs-pre.target/start as 21
Installed new job timers.target/start as 53
Installed new job sysinit.target/start as 4
Installed new job systemd-modules-load.service/start as 34
Installed new job systemd-ask-password-console.path/start as 42
Installed new job systemd-udevd-kernel.socket/start as 15
Installed new job swap.target/start as 39
Enqueued job graphical.target/start as 1
Loaded units and determined initial transaction in 901ms.
Received SIGCHLD from PID 73 (n/a).
Time has been changed
Set up TFD_TIMER_CANCEL_ON_SET timerfd.
Time has been changed
Set up TFD_TIMER_CANCEL_ON_SET timerfd.
< last two lines repeated >
')
Actually the boot procedure continues and fails with
$this->bbcode_second_pass_code('', '
sysinit.target changed dead -> active
Job sysinit.target/start finished, result=done
[ OK ] Reached target System Initialization.
systemd-tmpfiles-clean.timer: Monotonic timer elapses in 14min 27.778111s.
systemd-tmpfiles-clean.timer changed dead -> waiting
Job systemd-tmpfiles-clean.timer/start finished, result=done
dbus.socket changed dead -> listening
Job dbus.socket/start finished, result=done
[ OK ] Listening on D-Bus System Message Bus Socket.
sockets.target changed dead -> active
Job sockets.target/start finished, result=done
[ OK ] Reached target Sockets.
basic.target changed dead -> active
Job basic.target/start finished, result=done
[ OK ] Reached target Basic System.
ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key.pub failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_ed25519_key failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key.pub failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_ecdsa_key failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key.pub failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_dsa_key failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key.pub failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_rsa_key failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_key.pub failed for sshdgenkeys.service.
ConditionPathExists=|!/etc/ssh/ssh_host_key failed for sshdgenkeys.service.
Starting of sshdgenkeys.service requested but condition failed. Not starting unit.
Job sshdgenkeys.service/start finished, result=done
About to execute: /usr/lib/systemd/systemd-logind
Forked /usr/lib/systemd/systemd-logind as 148
systemd-logind.service changed dead -> start
Starting Login Service...
About to execute: /usr/bin/haveged -F -w 1024 -v 1
Forked /usr/bin/haveged as 149
haveged.service changed dead -> running
Job haveged.service/start finished, result=done
[ OK ] Started Entropy Harvesting Daemon.
Starting Entropy Harvesting Daemon...
About to execute: /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
Forked /usr/bin/dbus-daemon as 150
dbus.service changed dead -> running
Job dbus.service/start finished, result=done
[ OK ] Started D-Bus System Message Bus.
dbus.socket changed listening -> running
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Got message type=method_return sender=org.freedesktop.DBus destination=:1.0 object=n/a interface=n/a member=n/a cookie=1 reply_cookie=1 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=AddMatch cookie=2 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=AddMatch cookie=3 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=AddMatch cookie=4 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=RequestName cookie=5 reply_cookie=0 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=ListNames cookie=6 reply_cookie=0 error=n/a
Successfully connected to API bus.
Starting D-Bus System Message Bus...
ConditionCapability=CAP_NET_ADMIN succeeded for systemd-networkd.service.
About to execute: /usr/lib/systemd/systemd-networkd
Forked /usr/lib/systemd/systemd-networkd as 151
systemd-networkd.service changed dead -> start
Starting Network Service...
About to execute: /usr/lib/systemd/systemd-user-sessions start
Forked /usr/lib/systemd/systemd-user-sessions as 152
systemd-user-sessions.service changed dead -> start
Starting Permit User Sessions...
time-sync.target changed dead -> active
Job time-sync.target/start finished, result=done
[ OK ] Reached target System Time Synchronized.
man-db.timer: Realtime timer elapses at Mon 1961-02-06 06:36:29 UTC.
man-db.timer changed dead -> waiting
Job man-db.timer/start finished, result=done
shadow.timer: Realtime timer elapses at Mon 1961-02-06 06:36:29 UTC.
shadow.timer changed dead -> waiting
Job shadow.timer/start finished, result=done
logrotate.timer: Realtime timer elapses at Mon 1961-02-06 06:36:29 UTC.
logrotate.timer changed dead -> waiting
Job logrotate.timer/start finished, result=done
timers.target changed dead -> active
Job timers.target/start finished, result=done
[ OK ] Reached target Ti[ 32.964209] RX IPC Checksum Offload disabled
mers.
Failed to run event loop: Invalid argument
32.972711] No MAC Management Counters available
1;31mFailed to run main loop: Invalid argument
Releasing all resources for systemd-journald.service
[!!!!!![ 33.006631] ERROR stmmaceth, debugfs create directory failed
] Failed to run main loop, freezing.
[ 33.013636] stmmac_hw_setup: failed debugFS registration
[ 34.953196] stmmaceth 1c50000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
')
I found the message "Failed to run main loop, freezing." in this thread
http://archlinuxarm.org/forum/viewtopic.php?f=33&t=8833 as well.
... to be continued at the weekend.