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

[Xen-devel] Re: Warn/panics booting Konrad's master tree under xen 4.1.1



On Sat, Jul 23, 2011 at 09:40:10PM +0200, Sander Eikelenboom wrote:
> Hi Konrad,

Hey Sander,
> 
> I have tried your current master tree (commit 
> 602d7a606974c54dc8bd61527c051d7d697a5f86) as domU (under xen 4.1.1 and a 
> 2.6.32.35 dom0), that seems to work fine.
> 

Great..
> I have tried to use the same kernel as dom0 as well, but i get the 
> warns/panic below, when i boot the kernel bare metal it works ok.

OK, so only as Dom0 you get this.
> Complete serial log is attached, i have re-compiled with and without 
> pv-spinlocks but there is no difference.
> 
> Also xen-pciback compiled in, with xen-pciback.hide as kernel boot parameter 
> doesn't seem to seize the devices.

Can you attach the .config file please? And the lspci/lsusb for your Pinnacle 
capture thingy.
You have been doing the USB passthrough for some time right - is this a new 
piece of hardware
or was it the one you used for some time?

> [    5.139589] Call Trace:
> [    5.139592]  [<ffffffff811006c8>] unmap_vmas+0x468/0x9f0
> [    5.139596]  [<ffffffff81103a84>] exit_mmap+0xa4/0x150
> [    5.139600]  [<ffffffff81007fa0>] ? xen_clocksource_read+0x20/0x30
> [    5.139603]  [<ffffffff8104f41f>] mmput+0x4f/0xe0
> [    5.139607]  [<ffffffff81053e01>] exit_mm+0x131/0x170
> [    5.139610]  [<ffffffff81055c04>] do_exit+0x174/0x860
> [    5.139613]  [<ffffffff81765eb0>] ? _raw_spin_unlock_irqrestore+0x40/0x80
> [    5.139617]  [<ffffffff81051dda>] ? kmsg_dump+0x4a/0x100
> [    5.139620]  [<ffffffff810080f2>] ? check_events+0x12/0x20
> [    5.139623]  [<ffffffff8100f62d>] oops_end+0x9d/0xd0
> [    5.139627]  [<ffffffff8103323b>] no_context+0xfb/0x260
> [    5.139630]  [<ffffffff81004651>] ? pte_mfn_to_pfn+0x91/0xf0
> [    5.139633]  [<ffffffff810334c5>] __bad_area_nosemaphore+0x125/0x1f0
> [    5.139638]  [<ffffffff81004169>] ? __raw_callee_save_xen_pmd_val+0x11/0x1e
> [    5.139641]  [<ffffffff810335a3>] bad_area_nosemaphore+0x13/0x20
> [    5.139644]  [<ffffffff81033ad5>] do_page_fault+0x2f5/0x490
> [    5.139648]  [<ffffffff810080df>] ? xen_restore_fl_direct_reloc+0x4/0x4
> [    5.139652]  [<ffffffff810e2173>] ? __alloc_pages_nodemask+0x113/0x720
> [    5.139657]  [<ffffffff8133e1aa>] ? trace_hardirqs_off_thunk+0x3a/0x6c
> [    5.139663]  [<ffffffff817665c5>] page_fault+0x25/0x30
> [    5.139666]  [<ffffffff8110016e>] ? __tlb_remove_page+0x9e/0xc0
> [    5.139670]  [<ffffffff81100164>] ? __tlb_remove_page+0x94/0xc0
> [    5.139673]  [<ffffffff8110086d>] unmap_vmas+0x60d/0x9f0
> [    5.139677]  [<ffffffff81103a84>] exit_mmap+0xa4/0x150
> [    5.139680]  [<ffffffff8104f41f>] mmput+0x4f/0xe0
> [    5.139683]  [<ffffffff811271b6>] flush_old_exec+0x556/0x800
> [    5.139686]  [<ffffffff8116f4a3>] load_elf_binary+0x323/0x1c60

.. snip.. Hm, that is definitly bad.

> [    6.455861] udlfb: Reallocating framebuffer. Addresses will change!
> [    6.531120] ------------[ cut here ]------------
> [    6.532810] WARNING: at lib/dma-debug.c:875 check_for_stack+0xad/0xf0()
> [    6.532810] Hardware name: MS-7640
> [    6.532810] ehci_hcd 0000:07:01.2: DMA-API: device driver maps memory 
> fromstack [addr=ffff880023321960]

Ah, that one reminds of the USB floppy bug. Not a big problem but annoying.

> [    6.532810] Modules linked in:
> [    6.532810] Pid: 563, comm: khubd Tainted: G      D     
> 3.0.0-xen-3.1-konrad-master-20110722+ #1
> [    6.532810] Call Trace:
> [    6.532810]  [<ffffffff8105180f>] warn_slowpath_common+0x7f/0xc0
> [    6.532810]  [<ffffffff81051906>] warn_slowpath_fmt+0x46/0x50
> [    6.532810]  [<ffffffff813517dd>] check_for_stack+0xad/0xf0
> [    6.532810]  [<ffffffff81353389>] debug_dma_map_page+0x179/0x1e0
> [    6.532810]  [<ffffffff814e9a0c>] usb_hcd_map_urb_for_dma+0x5ec/0x6a0
> [    6.532810]  [<ffffffff814e9c6e>] usb_hcd_submit_urb+0x14e/0x780
> [    6.532810]  [<ffffffff8110d360>] ? __vmalloc_node_range+0x140/0x1e0
> [    6.532810]  [<ffffffff813a5e02>] ? dlfb_setup_modes+0x512/0x580
> [    6.532810]  [<ffffffff814eb365>] usb_submit_urb+0xe5/0x2b0
> [    6.532810]  [<ffffffff814ecae3>] usb_start_wait_urb+0x63/0x100
> [    6.532810]  [<ffffffff814eba18>] ? usb_init_urb+0x28/0x40
> [    6.532810]  [<ffffffff814ecdc8>] usb_control_msg+0xe8/0x120
> [    6.532810]  [<ffffffff813a7b11>] dlfb_usb_probe+0x441/0x850
> [    6.532810]  [<ffffffff81765ed9>] ? _raw_spin_unlock_irqrestore+0x69/0x80
> [    6.532810]  [<ffffffff814eee66>] usb_probe_interface+0x106/0x1c0
> [    6.532810]  [<ffffffff81426256>] driver_probe_device+0x96/0x1c0
> [    6.532810]  [<ffffffff81426420>] ? __driver_attach+0xa0/0xa0
> [    6.532810]  [<ffffffff81426473>] __device_attach+0x53/0x60
> [    6.532810]  [<ffffffff81425538>] bus_for_each_drv+0x68/0x90
> [    6.532810]  [<ffffffff81426557>] device_attach+0xa7/0xc0
> [    6.532810]  [<ffffffff8142530d>] bus_probe_device+0x2d/0x50
> [    6.532810]  [<ffffffff81423f19>] device_add+0x5f9/0x6d0
> [    6.532810]  [<ffffffff814edd4e>] usb_set_configuration+0x45e/0x690
> [    6.532810]  [<ffffffff811917ea>] ? sysfs_do_create_link+0xfa/0x220
> [    6.532810]  [<ffffffff814f6914>] generic_probe+0x44/0xa0
> [    6.532810]  [<ffffffff814ee1da>] usb_probe_device+0x1a/0x20
> [    6.532810]  [<ffffffff81426256>] driver_probe_device+0x96/0x1c0
> [    6.532810]  [<ffffffff81426420>] ? __driver_attach+0xa0/0xa0
> [    6.532810]  [<ffffffff81426473>] __device_attach+0x53/0x60
> [    6.532810]  [<ffffffff81425538>] bus_for_each_drv+0x68/0x90
> [    6.532810]  [<ffffffff81426557>] device_attach+0xa7/0xc0
> [    6.532810]  [<ffffffff8142530d>] bus_probe_device+0x2d/0x50
> [    6.532810]  [<ffffffff81423f19>] device_add+0x5f9/0x6d0
> [    6.532810]  [<ffffffff814ed8d9>] ? usb_cache_string+0x99/0xb0
> [    6.532810]  [<ffffffff814e5a27>] usb_new_device+0x167/0x1f0
> [    6.532810]  [<ffffffff814e72f8>] hub_thread+0xba8/0x1330
> [    6.532810]  [<ffffffff8176331f>] ? schedule+0x42f/0xa70
> [    6.532810]  [<ffffffff81074e20>] ? wake_up_bit+0x40/0x40
> [    6.532810]  [<ffffffff81765ed9>] ? _raw_spin_unlock_irqrestore+0x69/0x80
> [    6.532810]  [<ffffffff814e6750>] ? hub_probe+0x850/0x850
> [    6.532810]  [<ffffffff814e6750>] ? hub_probe+0x850/0x850
> [    6.532810]  [<ffffffff810748d6>] kthread+0x96/0xa0
> [    6.532810]  [<ffffffff81767a64>] kernel_thread_helper+0x4/0x10
> [    6.532810]  [<ffffffff81766341>] ? retint_restore_args+0x13/0x13
> [    6.532810]  [<ffffffff81767a60>] ? gs_change+0x13/0x13
> [    6.532810] ---[ end trace 09caa95ef959351a ]---
> 
> 
> 
> 
> [   29.224385] em28xx #0: Identified as Pinnacle PCTV USB 2 (card=3)
> [   29.233168] BUG: unable to handle kernel paging request at ffff880020221000
> [   29.236056] IP: [<ffffffff8110016e>] __tlb_remove_page+0x9e/0xc0

And this is even worst..

> [   29.244097] PGD 1a4e067 PUD 1a52067 PMD 2ff67067 PTE 8010000020221064
> [   29.244097] Oops: 0002 [#3] SMP DEBUG_PAGEALLOC
> [   29.256140] CPU 5 
> [   29.256140] Modules linked in:
> [   29.256140] 
> [   29.256140] Pid: 1785, comm: modprobe Tainted: G      D W   
> 3.0.0-xen-3.1-konrad-master-20110722+ #1 MSI MS-7640/890F
> XA-GD70 (MS-7640)  
> [   29.256140] RIP: e030:[<ffffffff8110016e>]  [<ffffffff8110016e>] 
> __tlb_remove_page+0x9e/0xc0
> [   29.256140] RSP: e02b:ffff88002024fc38  EFLAGS: 00010286
> [   29.256140] RAX: 0000000000000000 RBX: ffff88002024fd98 RCX: 
> ffff880020221000
> [   29.256140] RDX: ffff880020221000 RSI: ffff88002f0f8000 RDI: 
> 0000000000000000
> [   29.256140] RBP: ffff88002024fc48 R08: 00003ffffffff000 R09: 
> ffff880000000000
> [   29.256140] R10: 0000000000000000 R11: ffffffff81af32d0 R12: 
> 0000000000407000
> [   29.256140] R13: ffff88002876c3c8 R14: ffff88002024fd48 R15: 
> ffff8800200c4680
> [   29.256140] FS:  00007f3469119700(0000) GS:ffff88002f0a8000(0000) 
> knlGS:0000000000000000
> [   29.256140] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> [   29.256140] CR2: ffff880020221000 CR3: 0000000001a4d000 CR4: 
> 0000000000000660
> [   29.256140] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
> 0000000000000000
> [   29.256140] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 
> 0000000000000400
> [   29.256140] Process modprobe (pid: 1785, threadinfo ffff88002024e000, task 
> ffff880023318000)
> [   29.256140] Stack:
> [   29.256140]  0000000000000006 ffff8800201c7038 ffff88002024fd88 
> ffffffff8110086d
> [   29.256140]  ffffffff810080f2 0000000000000246 0000000000000000 
> 0000000000000000
> [   29.256140]  ffffffff81afcce8 ffff88002024fe00 0000000000000000 
> ffff8800200c4680
> [   29.256140] Call Trace:
> [   29.256140]  [<ffffffff8110086d>] unmap_vmas+0x60d/0x9f0
> [   29.256140]  [<ffffffff810080f2>] ? check_events+0x12/0x20
> [   29.256140]  [<ffffffff81103a84>] exit_mmap+0xa4/0x150
> [   29.256140]  [<ffffffff8104f41f>] mmput+0x4f/0xe0
> [   29.256140]  [<ffffffff81053e01>] exit_mm+0x131/0x170
> [   29.256140]  [<ffffffff81055c04>] do_exit+0x174/0x860
> [   29.256140]  [<ffffffff8111ba30>] ? kmem_cache_free+0x20/0x130
> [   29.256140]  [<ffffffff81056345>] do_group_exit+0x55/0xf0
> [   29.256140]  [<ffffffff810563f7>] sys_exit_group+0x17/0x20
> [   29.256140]  [<ffffffff81766c42>] system_call_fastpath+0x16/0x1b
> [   29.256140] Code: e8 68 f2 00 00 48 83 c4 08 b8 01 00 00 00 5b c9 c3 0f 1f 
> 40 00 31 f6 bf 00 02 00 00 e8 cc 26 fe ff 
> 48 89 c1 31 c0 48 85 c9 74 a2 
> [   29.256140]  c7 01 00 00 00 00 c7 41 08 00 00 00 00 c7 41 0c fe 01 00 00 
> [   29.256140] RIP  [<ffffffff8110016e>] __tlb_remove_page+0x9e/0xc0
> [   29.256140]  RSP <ffff88002024fc38>
> [   29.256140] CR2: ffff880020221000
> [   29.256140] ---[ end trace 09caa95ef959351b ]---
> [   29.256140] Fixing recursive fault but reboot is needed!

> 
> \  // _ \ '_ \  || |_ | | | |
>    \  __/ | | | |   _|| |_| |
>  /\_\___|_| |_|   _|(_)_(_)_|
>                              
> (XENXen version 4.1.(root@xxxxxxxxxx(gcc version 4.4 (Debian 4.4.5-8) Thu Jun 
> 16 11::46 CEST 2011
> (N) Latest Changet: Tue Jun 14 142:48 2011 +0100 079:73a8061b01f1(XEN) 
> BootloaderGRUB 1.98+201008-14
> (XEN) Comma line: dom0_mem=8M loglvl=all lovl_guest=all conle_timestamps 
> vga=gfx-1280x1024x3cpuidle cpufreq=n noreboot d
> ebugapic=debug apic_rbosity=debug ap=debug acpi_enfoe_resources=lax 
> mmu=on,amd-iommuebug amd_iommu=oamd-iommu-debug m1=1
> 15200,8n1 coole=vga,com1

<blinks>

dom0_mem=8M? Ah looks like your serial console is being eaten up. N/m then.

_______________________________________________
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®.