Software:
- SLES 9 SP3 distro
- 2.6.16-rc1 (1st & 2nd kernel)
- kexec-tools-1.101 + kexec-tools-1.101-kdump.patch

Test Procedure:
1)Built the first kernel using the default .config from SLES 9 SP3
  and kexec enabled.

2)Built the second kernel exactly like the first, but with
  kexec disabled and kdump and vmcore enabled.

3)Booted to the first kernel with "crashkernel=64M@16M" (see NOTE below).

4)Loaded second kernel with the following command:

  kexec -p /boot/vmlinux-2.6.16-rc1-kdump --initrd=/boot/initrd-2.6.16-rc1-kdump
  --args-linux --append="root=/dev/sda2 init 1 irqpoll maxcpus=1 console=tty0
  console=ttyS0,115200N8"

5)Enabled AltSysRq (echo 1 > /proc/sys/kernel/sysrq) and forced the
  first kernel to crash (echo c > /proc/sysrq-trigger).

6)The second kernel booted (see NOTE below) and I was able to 
  copy /proc/vmcore, although I did see the following error at
  the end of the copy:
	cp: reading '/proc/vmcore': Invalid argument