[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] i386 boot problem on xen/next



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.