On Fri, 19 Feb 2010, Jeremy Fitzhardinge wrote:
On 02/19/2010 01:39 PM, M A Young wrote:
I have now got xen/next to boot on x86_64, though I can't start the client
(which may be the issue with xen 4 rc4 and pygrub which I think someone
mentioned). However with i386 it crashes on boot. The crash is in
xen_set_pte, some logs and debugging are attached.
You're booting a PV domU using a stock Fedora kernel?
You're doing better than me in that case; I get a sullen hang in pvgrub. I
can boot hvm domains OK, so I think the backends/xenstore are all OK.
Are you using pygrub or pvgrub? If the latter, can you post whatever output
it generates?
With pvgrub I get the following after the boot menu
Error ENOENT when reading the backend path device/vkbd/0/backend
Page fault at linear address 0x1c, eip 0x51b6e, regs 0x3ff5ff7c, sp
0x3ff5fff0,
our_sp 0x3ff5ff50, code 2
Thread: kbdfront
EIP: 51b6e, EFLAGS 10002.
EBX: 746f6f72 ECX: 00000401 EDX: 00000000
ESI: 3ff3fe98 EDI: 00000001 EBP: 3ff5ffb0 EAX: 00000000
DS: c2c2e021 ES: e021 orig_eax: ffffffff, eip: 00051b6e
CS: 1e019 EFLAGS: 00010002 esp: 3ff5fff0 ss: 37eb
base is 0x3ff5ffb0 caller is 0x37eb
base is 0x3ff5fff0 caller is 0x31ad
3ff5ffe0: c2 c2 c2 c2 8f 37 00 00 26 00 00 00 40 f0 ff bf
3ff5fff0: 00 00 00 00 ad 31 00 00 94 fe f3 3f 00 00 00 00
3ff60000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3ff60010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3ff5ffa0: ff ff ff ff 6e 1b 05 00 19 e0 01 00 02 00 01 00
3ff5ffb0: f0 ff f5 3f eb 37 00 00 00 00 00 00 01 00 00 00
3ff5ffc0: c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2 c2
3ff5ffd0: c2 c2 c2 c2 c2 c2 c2 00 c2 c2 c2 c2 c2 c2 c2 c2
51b50: e5 8b 45 08 c7 40 1c 00 00 00 00 c7 40 20 00 00
51b60: 00 00 83 60 18 fe 5d c3 55 89 e5 8b 45 08 c7 40
51b70: 1c 00 00 00 00 c7 40 20 00 00 00 00 83 48 18 01
51b80: 5d c3 55 89 e5 53 83 ec 14 a1 e0 b1 94 00 8b 58
Pagetable walk from virt 1c, base a74000:
L3 = 00000000dc7b9027 (0xa75000) [offset = 0]
L2 = 00000000dc7b7067 (0xa77000) [offset = 0]
L1 = 0000000000000000 [offset = 0]
One thing that may or may not be an issue, is that this xen guest has a
LVM partition mapped to xvda1 so it is possible grub is getting confused
because there is no partition table, just a single partition. But it
doesn't boot (this is on a 64-bit dom0 trying to boot 32-bit pvgrub and
guest OS).
Michael Young
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|