kexec 2.0.4-rc1 won't work on an ARM kernel without device-tree

Sven Neumann s.neumann at
Sat Nov 24 04:00:42 EST 2012


I am trying to use kexec-2.0.4-rc1 on an ARM device running Linux 3.0.4.
This old kernel does obviously not have device-tree support. Here's the
error message I get:

# uname -a
Linux speaker 3.0.4 #1 PREEMPT Fri Nov 23 09:15:39 CET 2012 armv5tel GNU/Linux

# kexec --append="console=ttyS0,115200 root=ubi0:RootFS rootfstype=ubifs rw ubi.mtd=3" /boot/uImage --force
unrecoverable error: could not scan "/proc/device-tree/": No such file or directory

Looks like the release candidate depends on the very latest kernel
features and won't work on older kernels? Is that intentional?


Sven Neumann <s.neumann at>
Raumfeld by Teufel

More information about the kexec mailing list