Package: kexec-tools Version: 1:2.0.1-1 Severity: important Tags: patch Kexect returs $SUBJ instead of loading and booting selected kernel. The problem is that 'uname' (as well as uname() syscall) returns 'armv5tel' (on zaurus sl-3100) instead of 'arm' expected by kexec. Adding following patch solves the problem on zaurus, there might be others needed for different arm hardware.
--- kexec-arm.c.orig 2008-07-15 00:46:43.000000000 +0000 +++ kexec-arm.c 2010-01-10 18:21:35.000000000 +0000 @@ -110,6 +110,7 @@ const struct arch_map_entry arches[] = { { "arm", KEXEC_ARCH_ARM }, + { "armv5tel", KEXEC_ARCH_ARM }, { 0 }, }; -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: armel (armv5tel) Kernel: Linux 2.6.24 (PREEMPT) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Versions of packages kexec-tools depends on: ii debconf [debconf-2.0] 1.5.28 Debian configuration management sy ii libc6 2.10.2-2 GNU C Library: Shared libraries ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime kexec-tools recommends no packages. kexec-tools suggests no packages. -- debconf information: kexec-tools/load_kexec: true -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org