From: Cris Daniluk <cris.daniluk@gmail.com>
To: xen-devel@lists.xensource.com
Subject: Xen 4.0 crashes with pvops kernel
Date: Mon, 14 Jun 2010 18:10:22 -0400 [thread overview]
Message-ID: <AANLkTimZM6Zt-t0ndvQdPplwsj5mvuJ0tRyOCJNWseBY@mail.gmail.com> (raw)
Hi,
Reposting this to the xen-devel list after a suggestion by Boris Derzhavets.
I'm trying to get Xen 4.0 going with a pvops-enabled kernel on an IBM
x3500 7797 server. I've tried several different distros, including
CentOS5.5, RHEL6 beta, FC12 and FC13. In each of them, I can run a
Xenlinux (2.6.18) kernel, including the Xen-enabled distro kernels in
CentOS 5.5 and FC12. However, if I try to run a pvops kernel, I get a
panic. The CPUs are detected fine, but it seems to have trouble
shortly thereafter.
I can boot the pvops-enabled kernel directly and everything works
fine. I only have trouble when booting it as a dom0. I've got two
identical servers and it is a problem on both, so I don't think
there's bad RAM. I also tried this with the latest 4.0-testing branch
and had the same experience.
Here's my console output from FC12 with a 2.6.32.15-compiled kernel.
Please let me know what additional debugging info is needed.
ACPI: bus type pci registered
PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 27
PCI: MCFG area at e0000000 reserved in E820
PCI: Using MMCONFIG at e0000000 - e1bfffff
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ERROR: Unable to locate IOAPIC for GSI 9
ACPI: Interpreter enabled
ACPI: (supports S0 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
(XEN) mm.c:797:d0 Non-privileged (0) attempt to map I/O space 000fec80
BUG: unable to handle kernel paging request at ffffc900001b0000
IP: [<ffffffff81281df4>] acpi_ex_system_memory_space_handler+0x1c6/0x1e6
PGD 3fd5a067 PUD 3fd5b067 PMD 3fd5c067 PTE 0
Oops: 0002 [#1] SMP
last sysfs file:
CPU 3
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.32.15 #1 IBM eServer x3500-[7977AC1]-
RIP: e030:[<ffffffff81281df4>] [<ffffffff81281df4>]
acpi_ex_system_memory_space_handler+0x1c6/0x1e6
RSP: e02b:ffff88003ee876c0 EFLAGS: 00010246
RAX: 000000000000002e RBX: ffff88003efc5880 RCX: 0000000000000001
RDX: 0000000000000000 RSI: ffffffff81228a14 RDI: 80000000fec80273
RBP: ffff88003ee87700 R08: ffff880002697220 R09: 0000000000000100
R10: 0000000000000001 R11: ffffea0000dc7708 R12: ffffc900001b0000
R13: 0000000000000000 R14: 0000000000000020 R15: ffff88003ee87848
FS: 0000000000000000(0000) GS:ffff880002685000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffc900001b0000 CR3: 0000000001001000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 1, threadinfo ffff88003ee86000, task ffff88003ee88000)
Stack:
ffff88003ee876f0 0000000000000100 ffff880000000000 ffff88003fdeeea0
<0> ffffffff81281c2e ffff88003ee11ea0 ffff88003fdeef78 0000000000000000
<0> ffff88003ee87770 ffffffff8127a40e ffff88003ee87720 ffffffff810380f5
Call Trace:
[<ffffffff81281c2e>] ? acpi_ex_system_memory_space_handler+0x0/0x1e6
[<ffffffff8127a40e>] acpi_ev_address_space_dispatch+0x170/0x1be
[<ffffffff810380f5>] ? ioremap_nocache+0x17/0x19
[<ffffffff8127f033>] acpi_ex_access_region+0x235/0x242
[<ffffffff8127a40e>] ? acpi_ev_address_space_dispatch+0x170/0x1be
[<ffffffff8100ee7d>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8127f137>] acpi_ex_field_datum_io+0xf7/0x189
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8127f425>] acpi_ex_write_with_update_rule+0xb5/0xc0
[<ffffffff8127f5ee>] acpi_ex_insert_into_field+0x1be/0x1e0
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8127dab0>] acpi_ex_write_data_to_field+0x1a4/0x1c2
[<ffffffff8128fb5c>] ? acpi_ut_allocate_object_desc_dbg+0x40/0x78
[<ffffffff81281eb7>] acpi_ex_store_object_to_node+0xa3/0xe6
[<ffffffff81278785>] ? acpi_ds_create_operand+0x1f7/0x20a
[<ffffffff812820a6>] acpi_ex_store+0xc3/0x255
[<ffffffff8127fe88>] acpi_ex_opcode_1A_1T_1R+0x361/0x4bc
[<ffffffff812806f2>] ? acpi_ex_resolve_operands+0x1f2/0x4d4
[<ffffffff812773e3>] acpi_ds_exec_end_op+0xef/0x3dc
[<ffffffff81289b9e>] acpi_ps_parse_loop+0x7c0/0x946
[<ffffffff81288c88>] acpi_ps_parse_aml+0x9f/0x2de
[<ffffffff8128a42c>] acpi_ps_execute_method+0x1e9/0x2b9
[<ffffffff8128598a>] acpi_ns_evaluate+0xe6/0x1ad
[<ffffffff8128d957>] acpi_ut_evaluate_object+0xb7/0x1e0
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8128b680>] acpi_rs_get_method_data+0x1f/0x45
[<ffffffff81271e27>] ? get_root_bridge_busnr_callback+0x0/0x40
[<ffffffff8128af7a>] acpi_walk_resources+0x56/0xc9
[<ffffffff81457c63>] acpi_pci_root_add+0x70/0x273
[<ffffffff8126deed>] acpi_device_probe+0x50/0x122
[<ffffffff812ecb1a>] driver_probe_device+0xea/0x217
[<ffffffff812ecca4>] __driver_attach+0x5d/0x81
[<ffffffff812ecc47>] ? __driver_attach+0x0/0x81
[<ffffffff812ebfbe>] bus_for_each_dev+0x53/0x88
[<ffffffff812ec8aa>] driver_attach+0x1e/0x20
[<ffffffff812ec4e9>] bus_add_driver+0xd5/0x23c
[<ffffffff812ecfa4>] driver_register+0x9d/0x10e
[<ffffffff81863968>] ? acpi_pci_root_init+0x0/0x28
[<ffffffff8126e9f2>] acpi_bus_register_driver+0x43/0x45
[<ffffffff81863981>] acpi_pci_root_init+0x19/0x28
[<ffffffff8100a069>] do_one_initcall+0x5e/0x159
[<ffffffff818366bc>] kernel_init+0x165/0x1bf
[<ffffffff81013d2a>] child_rip+0xa/0x20
[<ffffffff81012f11>] ? int_ret_from_sys_call+0x7/0x1b
[<ffffffff8101369d>] ? retint_restore_args+0x5/0x6
[<ffffffff81013d20>] ? child_rip+0x0/0x20
Code: 83 fe 08 75 33 eb 0e 41 83 fe 20 74 1b 41 83 fe 40 75 25 eb 1c
49 8b 07 41 88 04 24 eb 1a 49 8b 07 66 41 89 04 24 eb 10 49 8b 07 <41>
89 04 24 eb 07 49 8b 07 49 89 04 24 31 c0 48 83 c4 18 5b 41
RIP [<ffffffff81281df4>] acpi_ex_system_memory_space_handler+0x1c6/0x1e6
RSP <ffff88003ee876c0>
CR2: ffffc900001b0000
---[ end trace a22d306b065d4a66 ]---
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: swapper Tainted: G D 2.6.32.15 #1
Call Trace:
[<ffffffff81467068>] panic+0x7a/0x133
[<ffffffff810624f6>] ? exit_ptrace+0xa1/0x121
[<ffffffff8105afdd>] do_exit+0x7a/0x6d3
[<ffffffff8146a2df>] oops_end+0xbf/0xc7
[<ffffffff81037831>] no_context+0x1f3/0x202
[<ffffffff8100ed11>] ? xen_set_pte_at+0x37/0x109
[<ffffffff810379bd>] __bad_area_nosemaphore+0x17d/0x1a0
[<ffffffff8100c7bd>] ? __raw_callee_save_xen_pmd_val+0x11/0x1e
[<ffffffff810379f3>] bad_area_nosemaphore+0x13/0x15
[<ffffffff8146b75e>] do_page_fault+0x14f/0x2a0
[<ffffffff81469775>] page_fault+0x25/0x30
[<ffffffff81228a14>] ? rb_insert_color+0xbc/0xe5
[<ffffffff81281df4>] ? acpi_ex_system_memory_space_handler+0x1c6/0x1e6
[<ffffffff81281c2e>] ? acpi_ex_system_memory_space_handler+0x0/0x1e6
[<ffffffff8127a40e>] acpi_ev_address_space_dispatch+0x170/0x1be
[<ffffffff810380f5>] ? ioremap_nocache+0x17/0x19
[<ffffffff8127f033>] acpi_ex_access_region+0x235/0x242
[<ffffffff8127a40e>] ? acpi_ev_address_space_dispatch+0x170/0x1be
[<ffffffff8100ee7d>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8127f137>] acpi_ex_field_datum_io+0xf7/0x189
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8127f425>] acpi_ex_write_with_update_rule+0xb5/0xc0
[<ffffffff8127f5ee>] acpi_ex_insert_into_field+0x1be/0x1e0
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8127dab0>] acpi_ex_write_data_to_field+0x1a4/0x1c2
[<ffffffff8128fb5c>] ? acpi_ut_allocate_object_desc_dbg+0x40/0x78
[<ffffffff81281eb7>] acpi_ex_store_object_to_node+0xa3/0xe6
[<ffffffff81278785>] ? acpi_ds_create_operand+0x1f7/0x20a
[<ffffffff812820a6>] acpi_ex_store+0xc3/0x255
[<ffffffff8127fe88>] acpi_ex_opcode_1A_1T_1R+0x361/0x4bc
[<ffffffff812806f2>] ? acpi_ex_resolve_operands+0x1f2/0x4d4
[<ffffffff812773e3>] acpi_ds_exec_end_op+0xef/0x3dc
[<ffffffff81289b9e>] acpi_ps_parse_loop+0x7c0/0x946
[<ffffffff81288c88>] acpi_ps_parse_aml+0x9f/0x2de
[<ffffffff8128a42c>] acpi_ps_execute_method+0x1e9/0x2b9
[<ffffffff8128598a>] acpi_ns_evaluate+0xe6/0x1ad
[<ffffffff8128d957>] acpi_ut_evaluate_object+0xb7/0x1e0
[<ffffffff8100f5ff>] ? xen_restore_fl_direct_end+0x0/0x1
[<ffffffff8128b680>] acpi_rs_get_method_data+0x1f/0x45
[<ffffffff81271e27>] ? get_root_bridge_busnr_callback+0x0/0x40
[<ffffffff8128af7a>] acpi_walk_resources+0x56/0xc9
[<ffffffff81457c63>] acpi_pci_root_add+0x70/0x273
[<ffffffff8126deed>] acpi_device_probe+0x50/0x122
[<ffffffff812ecb1a>] driver_probe_device+0xea/0x217
[<ffffffff812ecca4>] __driver_attach+0x5d/0x81
[<ffffffff812ecc47>] ? __driver_attach+0x0/0x81
[<ffffffff812ebfbe>] bus_for_each_dev+0x53/0x88
[<ffffffff812ec8aa>] driver_attach+0x1e/0x20
[<ffffffff812ec4e9>] bus_add_driver+0xd5/0x23c
[<ffffffff812ecfa4>] driver_register+0x9d/0x10e
[<ffffffff81863968>] ? acpi_pci_root_init+0x0/0x28
[<ffffffff8126e9f2>] acpi_bus_register_driver+0x43/0x45
[<ffffffff81863981>] acpi_pci_root_init+0x19/0x28
[<ffffffff8100a069>] do_one_initcall+0x5e/0x159
[<ffffffff818366bc>] kernel_init+0x165/0x1bf
[<ffffffff81013d2a>] child_rip+0xa/0x20
[<ffffffff81012f11>] ? int_ret_from_sys_call+0x7/0x1b
[<ffffffff8101369d>] ? retint_restore_args+0x5/0x6
[<ffffffff81013d20>] ? child_rip+0x0/0x20
next reply other threads:[~2010-06-14 22:10 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-14 22:10 Cris Daniluk [this message]
2010-06-15 6:54 ` Xen 4.0 crashes with pvops kernel Jan Beulich
[not found] ` <AANLkTimslcbXQnihpIB0c-ceWbD7H-eyUY_BV2igyfzv@mail.gmail.com>
2010-06-15 12:50 ` Jan Beulich
2010-06-15 12:56 ` Keir Fraser
2010-06-15 13:20 ` Jan Beulich
2010-06-15 13:24 ` Cris Daniluk
2010-06-15 13:43 ` Jan Beulich
2010-06-15 13:49 ` Cris Daniluk
2010-06-15 14:13 ` Jan Beulich
2010-06-15 14:35 ` Cris Daniluk
2010-06-15 14:58 ` Jan Beulich
2010-06-15 15:01 ` Cris Daniluk
2010-06-15 15:21 ` Jan Beulich
2010-06-15 16:18 ` Boris Derzhavets
2010-06-15 14:17 ` Pasi Kärkkäinen
2010-06-15 15:11 ` Konrad Rzeszutek Wilk
2010-06-16 14:42 ` Jan Beulich
2010-06-15 13:57 ` Jan Beulich
2010-06-15 15:15 ` Konrad Rzeszutek Wilk
2010-06-16 14:36 ` Jan Beulich
2010-06-24 9:29 ` Jeremy Fitzhardinge
2010-06-24 11:30 ` Jan Beulich
2010-06-24 21:25 ` Jeremy Fitzhardinge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTimZM6Zt-t0ndvQdPplwsj5mvuJ0tRyOCJNWseBY@mail.gmail.com \
--to=cris.daniluk@gmail.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).