From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: HVM guests hanging in hpet_rtc_interrupt Date: Mon, 4 Feb 2013 16:27:39 +0100 Message-ID: <20130204152739.GA20329@aepfle.de> References: <20130131170718.GB19350@aepfle.de> <510FA33F02000078000BB71D@nat28.tlf.novell.com> <20130204142540.GA17824@aepfle.de> <20130204144424.GA18602@aepfle.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: <20130204144424.GA18602@aepfle.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org On Mon, Feb 04, Olaf Hering wrote: > Now I'm going to boot into sles11 dom0 and see if the hpet1 messsages > are really gone. With sles11 dom0+domU there are no more hpet1 messages when started from xend. With xl however I now get a hanging guest, which I did not see before this patch. But this happens only if it is booted with quiet, with 'debug ignore_loglevel' booting works fine. Also xl list shows the domain in paused state?! I will try once more with sles11 kernel, xl and the RTC patch reverted.. Olaf xl dump-core shows just this in dmesg: <6>[ 0.000000] Initializing cgroup subsys cpu <5>[ 0.000000] Linux version 3.0.51-0.7.9-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Thu Nov 29 22:12:17 UTC 2012 (f3be9d0) <6>[ 0.000000] Command line: root=bax.arch.suse.de:/olaf_xenimages/bug694863/nfsroot console=ttyS0,115200 quiet log_buf_len=64M memblock=debug <6>[ 0.000000] BIOS-provided physical RAM map: <6>[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009e000 (usable) <6>[ 0.000000] BIOS-e820: 000000000009e000 - 00000000000a0000 (reserved) <6>[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) <6>[ 0.000000] BIOS-e820: 0000000000100000 - 000000001f800000 (usable) <6>[ 0.000000] BIOS-e820: 00000000fc000000 - 0000000100000000 (reserved) <6>[ 0.000000] NX (Execute Disable) protection: active <6>[ 0.000000] DMI 2.4 present. <7>[ 0.000000] DMI: Xen HVM domU, BIOS 4.3.26502-20130204 02/04/2013 <7>[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved) <7>[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable) <6>[ 0.000000] No AGP bridge found <6>[ 0.000000] last_pfn = 0x1f800 max_arch_pfn = 0x400000000 <7>[ 0.000000] MTRR default type: write-back <7>[ 0.000000] MTRR fixed ranges enabled: <7>[ 0.000000] 00000-9FFFF write-back <7>[ 0.000000] A0000-BFFFF write-combining <7>[ 0.000000] C0000-FFFFF write-back <7>[ 0.000000] MTRR variable ranges enabled: <7>[ 0.000000] 0 base 00F0000000 mask FFF8000000 uncachable <7>[ 0.000000] 1 base 00F8000000 mask FFFC000000 uncachable <7>[ 0.000000] 2 disabled <7>[ 0.000000] 3 disabled <7>[ 0.000000] 4 disabled <7>[ 0.000000] 5 disabled <7>[ 0.000000] 6 disabled <7>[ 0.000000] 7 disabled <6>[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106 <6>[ 0.000000] found SMP MP-table at [ffff8800000fbba0] fbba0 <6>[ 0.000000] memblock_x86_reserve_range: [0x000fbba0-0x000fbbaf] * MP-table mpf <6>[ 0.000000] memblock_x86_reserve_range: [0x000fbbb0-0x000fbc93] * MP-table mpc <6>[ 0.000000] memblock_x86_reserve_range: [0x01fd7000-0x01fd70d7] BRK <6>[ 0.000000] MEMBLOCK configuration: <6>[ 0.000000] memory size = 0x1f78e000 <6>[ 0.000000] memory.cnt = 0x2 <6>[ 0.000000] memory[0x0] [0x00000000010000-0x0000000009dfff], 0x8e000 bytes <6>[ 0.000000] memory[0x1] [0x00000000100000-0x0000001f7fffff], 0x1f700000 bytes <6>[ 0.000000] reserved.cnt = 0x3 <6>[ 0.000000] reserved[0x0] [0x0000000009e000-0x000000000fffff], 0x62000 bytes <6>[ 0.000000] reserved[0x1] [0x00000001000000-0x00000001fd70d7], 0xfd70d8 bytes <6>[ 0.000000] reserved[0x2] [0x0000001f2d0000-0x0000001f7effff], 0x520000 bytes <7>[ 0.000000] initial memory mapped : 0 - 20000000 <6>[ 0.000000] memblock_x86_reserve_range: [0x00099000-0x0009dfff] TRAMPOLINE <7>[ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 20480 <6>[ 0.000000] init_memory_mapping: 0000000000000000-000000001f800000 <7>[ 0.000000] 0000000000 - 001f800000 page 2M <7>[ 0.000000] kernel direct mapping tables up to 0x1f7fffff @ [mem 0x1f7fe000-0x1f7fffff] root@satriani:~ # /usr/lib64/xen/bin/xenctx -C -s /boot/System.map-3.0.51-0.7.9-default `xl domid sles11sp2_full_minimal_nfsroot_bug694863 2>&1` rip: ffffffff812a9543 acpi_os_write_port+0xe flags: 00000246 i z p rsp: ffff880019629468 rax: 0000000000000091 rcx: 0000000000000001 rdx: 000000000000b044 rbx: 0000000000000000 rsi: 0000000000000091 rdi: 000000000000b044 rbp: 000000000000b044 r8: 0000000000000002 r9: ffffffff817b9a2f r10: ffff88001ac20300 r11: ffffffff00000001 r12: 0000000000000008 r13: ffff880019629678 r14: ffffffff812c3144 r15: 0000000000000000 cs: 0010 ss: 0018 ds: 0000 es: 0000 fs: 0000 @ 0000000000000000 gs: 0000 @ ffff88001b000000/0000000000000000 Code (instr addr ffffffff812a9543) eb fe 59 31 c0 5e c3 83 fa 08 89 f0 77 09 40 0f b6 c6 89 fa ee 1c 83 fa 10 77 09 0f b7 c6 89 Stack: ffffffff812c31d3 ffff880000000008 ffff880000000001 0000000000000000 ffffffff0000b044 ffff8800196106a8 0000000000000000 0000000000000000 000000000000b044 ffff880019610f60 ffff880019622150 ffff880019610f18 ffffffff812babf1 ffff880019622150 ffffffff812c3144 0000000000000000 Call Trace: [] acpi_os_write_port+0xe <-- [] acpi_ex_system_io_space_handler+0x8f [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_ev_address_space_dispatch+0x1d5 [] acpi_ex_system_io_space_handler [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [] acpi_ex_access_region+0x118 [<0000000000000001>] irq_stack_union+0x1 [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [] acpi_ex_field_datum_io+0xf2 [<0000000000000000>] irq_stack_union [<0000000000000008>] irq_stack_union+0x8 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_ex_write_with_update_rule+0x130 [<0000000000000091>] irq_stack_union+0x91 [<0000000000000091>] irq_stack_union+0x91 [<0000000000000011>] irq_stack_union+0x11 [<0000000000000008>] irq_stack_union+0x8 [<00000000000000ff>] irq_stack_union+0xff [<0000000000000000>] irq_stack_union [] acpi_ex_insert_into_field+0x1ed [<0000000000000202>] irq_stack_union+0x202 [<0000000000000000>] irq_stack_union [] kmem_cache_alloc+0xe2 [<0000000000000091>] irq_stack_union+0x91 [<0000000000000011>] irq_stack_union+0x11 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000008>] irq_stack_union+0x8 [] acpi_ex_write_data_to_field+0x277 [<0000000000000000>] irq_stack_union [<0000000000000011>] irq_stack_union+0x11 [] acpi_ex_store_object_to_node+0x109 [<0000000000000002>] irq_stack_union+0x2 [<0000000000000000>] irq_stack_union [<0000000000000004>] irq_stack_union+0x4 [<0000000000000000>] irq_stack_union [] acpi_ex_opcode_1A_1T_1R+0x371 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000004>] irq_stack_union+0x4 [] acpi_ds_exec_end_op+0xec [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_ps_parse_loop+0x32b [<000000000000000a>] irq_stack_union+0xa [<0000000000000009>] irq_stack_union+0x9 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_ps_parse_aml+0x105 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [] acpi_ps_execute_method+0x213 [] acpi_ns_evaluate+0x189 [<0000000000000004>] irq_stack_union+0x4 [] acpi_ut_evaluate_object+0x69 [<0000000000000060>] irq_stack_union+0x60 [<0000000000000001>] irq_stack_union+0x1 [<0000000000000060>] irq_stack_union+0x60 [] acpi_ut_execute_STA+0x24 [] acpi_get_object_info+0x167 [<0000000000000006>] irq_stack_union+0x6 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_get_object_info+0x18d [] acpi_os_wait_semaphore+0xce [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [] do_acpi_find_child+0x16 [<0000000000000000>] irq_stack_union [] acpi_ns_walk_namespace+0xc4 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] do_acpi_find_child [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] do_acpi_find_child [<0000000000000001>] irq_stack_union+0x1 [<0000000000000006>] irq_stack_union+0x6 [] acpi_walk_namespace+0x80 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_get_child+0x42 [<0000000000000000>] irq_stack_union [] kobject_add+0x46 [] acpi_pci_find_device+0x28 [] acpi_platform_notify+0xb9 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] device_add+0xe3 [] pci_bus_add_device+0x1d [] pci_bus_add_devices+0x3c [] acpi_pci_root_start+0x14 [] acpi_start_single_object+0x21 [<0000000000000000>] irq_stack_union [] acpi_device_probe+0xab [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] really_probe+0x7a [<0000000000000000>] irq_stack_union [] driver_probe_device+0x63 [] __driver_attach+0x93 [<0000000000000000>] irq_stack_union [] __driver_attach [] bus_for_each_dev+0x58 [] bus_add_driver+0x155 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] driver_register+0x79 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] acpi_pci_root_init [<0000000000000000>] irq_stack_union [] acpi_pci_root_init+0x23 [<0000000000000000>] irq_stack_union [] do_one_initcall+0x3b [<000000000000000f>] irq_stack_union+0xf [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] kernel_init+0x241 [<0000000000000000>] irq_stack_union [<0000000000000001>] irq_stack_union+0x1 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] kernel_thread_helper+0x4 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [] kernel_init [<0000000000000000>] irq_stack_union [] kernel_thread_helper [<0000000000000010>] irq_stack_union+0x10 [<0000000000000202>] irq_stack_union+0x202 [<0000000000000018>] irq_stack_union+0x18 rip: ffffffff8102a0b2 native_safe_halt+0x2 flags: 00000246 i z p rsp: ffff8800196a3f10 rax: 0000000000000000 rcx: 00000000ffffffff rdx: 0000000000000000 rbx: ffff8800196a2010 rsi: 0000000000000001 rdi: ffffffff81d29108 rbp: 0000000000000001 r8: 0000000000000000 r9: ffff88001974d600 r10: 0000000000000000 r11: ffffffff81047df0 r12: 0000000000000000 r13: 0000000000000000 r14: 0000000000000000 r15: 0000000000000000 cs: 0010 ss: 0018 ds: 0000 es: 0000 fs: 0000 @ 0000000000000000 gs: 0000 @ ffff88001b020000/0000000000000000 Code (instr addr ffffffff8102a0b2) 00 00 00 fb c3 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 fb f4 66 66 66 66 2e 0f 1f 84 00 00 Stack: ffffffff8100ad45 0000000000000000 ffff8800196a2010 ffffffff81bc8d40 ffffffff810020e6 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Call Trace: [] native_safe_halt+0x2 <-- [] default_idle+0x145 [<0000000000000000>] irq_stack_union [] cpu_idle+0x66 [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union [<0000000000000000>] irq_stack_union root@satriani:~ #