This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] domU crash

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] domU crash
From: Patrick O'Rourke <porourke@xxxxxxxxxxx>
Date: Thu, 18 Aug 2005 16:35:32 -0400
Delivery-date: Thu, 18 Aug 2005 20:32:00 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.6 (X11/20050716)
Apologies if this is a known issue (I scanned the archive / bugzilla and did not see it).

Anyway, I upated from the today's src tarball and did a make world / install. Upon booting a domU I got the following crash:

Bringing up loopback interface:  network-functions: line 137: cd: 
/var/run/netreport: No such file or directory
[  OK  ]
Bringing up interface eth0: Determining IP information for eth0...Unable to handle kernel paging request at virtual address cc3de022
 printing eip:
*pde = ma 00000000 pa 55555000
Oops: 0000 [#1]

I compared the domU .config with my previous working version from 8/11 and noticed that CONFIG_XEN_NETDEV_GRANT_{TX,RX} options are now turned on (the only domU config changes). So I rebuilt the domU and it booted fine, network came up, etc.

I also noticed that running an install from with the domU directory places the domU kernel in /boot/boot:

[root@laurel linux-2.6.12-xenU]# make ARCH=xen install
  CHK     include/linux/version.h
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/asm-xen/asm_offsets.h
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
mkdir -p /boot/boot
ln -f -s vmlinuz-2.6.12-xenU /boot/boot/vmlinuz-2.6.12-xenU
rm -f /boot/boot/vmlinuz-2.6.12-xenU
install -m0644 vmlinuz /boot/boot/vmlinuz-2.6.12-xenU
install -m0644 vmlinux /boot/boot/vmlinux-syms-2.6.12-xenU
install -m0664 .config /boot/boot/config-2.6.12-xenU
install -m0664 System.map /boot/boot/System.map-2.6.12-xenU


Patrick O'Rourke

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>