All of lore.kernel.org
 help / color / mirror / Atom feed
* xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
@ 2010-07-22 19:32 Sander Eikelenboom
  2010-07-22 19:59 ` Jeremy Fitzhardinge
  0 siblings, 1 reply; 7+ messages in thread
From: Sander Eikelenboom @ 2010-07-22 19:32 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 9157 bytes --]

Hi Konrad,

Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
I began with your tree:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3

and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:

git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc

That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
Despite the 2 warnings, the usb devices i passed through seem to work ok.

--
Sander



info:
Xen version: xen-4.0-testing-pre4 (changeset:   21263:57859775f88f)
Dom0 kernel: 2.6.32.16 pvops (commit 006bfe8f594370f36f09d8e8ab13692d34e88533)

Attached:
- xm dmesg (the part where the domU gets created
- dmesg of the domU
- lspci -vvvknn of the domU



[    1.471104] ------------[ cut here ]------------
[    1.471120] WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
[    1.471126] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
[    1.471135] Pid: 153, comm: khubd Not tainted 2.6.35-rc4+konrad+xhci-isoc+ #2
[    1.471140] Call Trace:
[    1.471147]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471153]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471159]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
[    1.471166]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471177]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471182]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471188]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
[    1.471195]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
[    1.471201]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
[    1.471207]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
[    1.471214]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
[    1.471221]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
[    1.471227]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
[    1.471234]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
[    1.471240]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
[    1.471248]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
[    1.471254]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
[    1.471260]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
[    1.471266]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
[    1.471274]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471279]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471285]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471293]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471298]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471304]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471310]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
[    1.471316]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
[    1.471322]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
[    1.471328]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
[    1.471334]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471340]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471346]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471352]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471358]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471364]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471369]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
[    1.471376]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
[    1.471381]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471387]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471394]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471400]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471406]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471411]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471417]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
[    1.471422]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
[    1.471428]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
[    1.471434]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
[    1.471440]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
[    1.471446]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
[    1.471452]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
[    1.471457]  [<ffffffff810547d5>] ? kthread+0x79/0x81
[    1.471463]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
[    1.471468]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
[    1.471476]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
[    1.471481]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
[    1.471486] ---[ end trace 0680a6f27492dd31 ]---
[    1.471490] ------------[ cut here ]------------
[    1.471495] WARNING: at kernel/smp.c:293 smp_call_function_single+0x6e/0x108()
[    1.471500] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
[    1.471509] Pid: 153, comm: khubd Tainted: G        W   2.6.35-rc4+konrad+xhci-isoc+ #2
[    1.471514] Call Trace:
[    1.471519]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471524]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471530]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
[    1.471536]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471542]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471547]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471553]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
[    1.471559]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
[    1.471564]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
[    1.471570]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
[    1.471576]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
[    1.471582]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
[    1.471588]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
[    1.471594]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
[    1.471600]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
[    1.472021]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
[    1.472021]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
[    1.472021]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
[    1.472021]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
[    1.472021]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
[    1.472021]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
[    1.472021]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
[    1.472021]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
[    1.472021]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
[    1.472021]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
[    1.472021]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
[    1.472021]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
[    1.472021]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
[    1.472021]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
[    1.472021]  [<ffffffff810547d5>] ? kthread+0x79/0x81
[    1.472021]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
[    1.472021]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
[    1.472021]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
[    1.472021]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
[    1.472021] ---[ end trace 0680a6f27492dd32 ]---






[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 36210 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.35-rc4+konrad+xhci-isoc+ (root@serveerstertje) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #2 SMP Thu Jul 22 20:05:32 CEST 2010
[    0.000000] Command line: root=/dev/xvda2 ro iommu=soft swiotlb=force
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
[    0.000000]  Xen: 0000000000100000 - 0000000020000000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI not present or invalid.
[    0.000000] e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x20000 max_arch_pfn = 0x400000000
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] init_memory_mapping: 0000000000000000-0000000020000000
[    0.000000]  0000000000 - 0020000000 page 4k
[    0.000000] kernel direct mapping tables up to 20000000 @ 100000-202000
[    0.000000] RAMDISK: 01820000 - 02b90000
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000001 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   empty
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[2] active PFN ranges
[    0.000000]     0: 0x00000001 -> 0x000000a0
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000] On node 0 totalpages: 130975
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 3943 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 1736 pages used for memmap
[    0.000000]   DMA32 zone: 125240 pages, LIFO batch:31
[    0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] No local APIC present
[    0.000000] APIC: disable apic facility
[    0.000000] APIC: switched to apic NOOP
[    0.000000] nr_irqs_gsi: 16
[    0.000000] Allocating PCI resources starting at 20000000 (gap: 20000000:e0000000)
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.0.1-rc4-pre (preserve-AD)
[    0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] early_res array is doubled to 64 at [3000 - 37ff]
[    0.000000] PERCPU: Embedded 29 pages/cpu @ffff880002cae000 s86144 r8192 d24448 u118784
[    0.000000] pcpu-alloc: s86144 r8192 d24448 u118784 alloc=29*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] trying to map vcpu_info 0 at ffff880002cb9020, mfn 1bcbc9, offset 32
[    0.000000] cpu 0 using vcpu_info at ffff880002cb9020
[    0.000000] trying to map vcpu_info 1 at ffff880002cd6020, mfn 1bcbac, offset 32
[    0.000000] cpu 1 using vcpu_info at ffff880002cd6020
[    0.000000] Xen: using vcpu_info placement
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 129183
[    0.000000] Kernel command line: root=/dev/xvda2 ro iommu=soft swiotlb=force
[    0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.000000] Placing 64MB software IO TLB between ffff880003d00000 - ffff880007d00000
[    0.000000] software IO TLB at phys 0x3d00000 - 0x7d00000
[    0.000000] Subtract (42 early reservations)
[    0.000000]   #1 [0002c93000 - 0002cae000]  XEN PAGETABLES
[    0.000000]   #2 [0001000000 - 00017ff6a4]   TEXT DATA BSS
[    0.000000]   #3 [0001820000 - 0002b90000]         RAMDISK
[    0.000000]   #4 [0002b90000 - 0002c93000]  XEN START INFO
[    0.000000]   #5 [0000001000 - 0000003000]      TRAMPOLINE
[    0.000000]   #6 [0000100000 - 00001e4000]         PGTABLE
[    0.000000]   #7 [00017ff6c0 - 00018006c0]         BOOTMEM
[    0.000000]   #8 [00018006c0 - 0001800700]         BOOTMEM
[    0.000000]   #9 [0001801000 - 0001802000]         BOOTMEM
[    0.000000]   #10 [0001802000 - 0001803000]         BOOTMEM
[    0.000000]   #11 [0001803000 - 0001804000]         BOOTMEM
[    0.000000]   #12 [0001804000 - 0001805000]         BOOTMEM
[    0.000000]   #13 [0001805000 - 0001806000]         BOOTMEM
[    0.000000]   #14 [0001806000 - 0001807000]         BOOTMEM
[    0.000000]   #15 [0003600000 - 0003d00000]        MEMMAP 0
[    0.000000]   #16 [0001800700 - 0001800880]         BOOTMEM
[    0.000000]   #17 [0001807000 - 000180a000]         BOOTMEM
[    0.000000]   #18 [000180a000 - 000180b000]         BOOTMEM
[    0.000000]   #19 [000180b000 - 000180c000]         BOOTMEM
[    0.000000]   #20 [000180c000 - 000180d000]         BOOTMEM
[    0.000000]   #21 [0001800880 - 0001800960]         BOOTMEM
[    0.000000]   #22 [0001800980 - 00018009e8]         BOOTMEM
[    0.000000]   #23 [0001800a00 - 0001800a68]         BOOTMEM
[    0.000000]   #24 [0001800a80 - 0001800ae8]         BOOTMEM
[    0.000000]   #25 [0001800b00 - 0001800b2c]         BOOTMEM
[    0.000000]   #26 [0001800b40 - 0001800b6c]         BOOTMEM
[    0.000000]   #27 [0002cae000 - 0002ce8000]         BOOTMEM
[    0.000000]   #28 [0001800b80 - 0001800b88]         BOOTMEM
[    0.000000]   #29 [0001800bc0 - 0001800bc8]         BOOTMEM
[    0.000000]   #30 [0001800c00 - 0001800c08]         BOOTMEM
[    0.000000]   #31 [0001800c40 - 0001800c50]         BOOTMEM
[    0.000000]   #32 [0001800c80 - 0001800d80]         BOOTMEM
[    0.000000]   #33 [0001800d80 - 0001800dc8]         BOOTMEM
[    0.000000]   #34 [0001800e00 - 0001800e48]         BOOTMEM
[    0.000000]   #35 [000180d000 - 0001811000]         BOOTMEM
[    0.000000]   #36 [0002ce8000 - 0002d68000]         BOOTMEM
[    0.000000]   #37 [0002d68000 - 0002da8000]         BOOTMEM
[    0.000000]   #38 [0003d00000 - 0007d00000]         BOOTMEM
[    0.000000]   #39 [0002da8000 - 0002dc8000]         BOOTMEM
[    0.000000]   #40 [0002dc8000 - 0002e08000]         BOOTMEM
[    0.000000]   #41 [0000003800 - 000000b800]         BOOTMEM
[    0.000000] Memory: 419548k/524288k available (4303k kernel code, 388k absent, 104352k reserved, 2352k data, 496k init)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU-based detection of stalled CPUs is disabled.
[    0.000000] 	Verbose stalled-CPUs detection is disabled.
[    0.000000] NR_IRQS:1280
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] Detected 3200.198 MHz processor.
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 6400.39 BogoMIPS (lpj=12800792)
[    0.004000] pid_max: default: 32768 minimum: 301
[    0.004000] Security Framework initialized
[    0.004000] SELinux:  Disabled at boot.
[    0.004000] Mount-cache hash table entries: 256
[    0.004000] Initializing cgroup subsys ns
[    0.004000] Initializing cgroup subsys cpuacct
[    0.004000] Initializing cgroup subsys devices
[    0.004000] tseg: 0000000000
[    0.004000] CPU: Physical Processor ID: 0
[    0.004000] CPU: Processor Core ID: 4
[    0.004000] Performance Events: 
[    0.004000] no APIC, boot with the "lapic" boot parameter to force-enable it.
[    0.004000] no hardware sampling interrupt available.
[    0.004000] AMD PMU driver.
[    0.004000] ... version:                0
[    0.004000] ... bit width:              48
[    0.004000] ... generic registers:      4
[    0.004000] ... value mask:             0000ffffffffffff
[    0.004000] ... max period:             00007fffffffffff
[    0.004000] ... fixed-purpose events:   0
[    0.004000] ... event mask:             000000000000000f
[    0.004000] SMP alternatives: switching to UP code
[    0.004199] installing Xen timer for CPU 1
[    0.004253] SMP alternatives: switching to SMP code
[    0.008079] Brought up 2 CPUs
[    0.008663] Grant table initialized
[    0.008668] regulator: core version 0.5
[    0.008912] NET: Registered protocol family 16
[    0.010880] PCI: setting up Xen PCI frontend stub
[    0.010890] PCI: pci_cache_line_size set to 64 bytes
[    0.016087] bio: create slab <bio-0> at 0
[    0.016297] ACPI: Interpreter disabled.
[    0.016610] xen_balloon: Initialising balloon driver.
[    0.018521] vgaarb: loaded
[    0.018790] SCSI subsystem initialized
[    0.018909] libata version 3.00 loaded.
[    0.019096] usbcore: registered new interface driver usbfs
[    0.019213] usbcore: registered new interface driver hub
[    0.019282] usbcore: registered new device driver usb
[    0.019549] PCI: System does not support PCI
[    0.019553] PCI: System does not support PCI
[    0.020106] Switching to clocksource xen
[    0.021640] pnp: PnP ACPI: disabled
[    0.022169] NET: Registered protocol family 2
[    0.022219] IP route cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.022382] TCP established hash table entries: 16384 (order: 6, 262144 bytes)
[    0.022442] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[    0.022499] TCP: Hash tables configured (established 16384 bind 16384)
[    0.022503] TCP reno registered
[    0.022507] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.022514] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.022588] NET: Registered protocol family 1
[    0.022595] PCI: CLS 0 bytes, default 64
[    0.022630] Trying to unpack rootfs image as initramfs...
[    0.036636] Freeing initrd memory: 19904k freed
[    0.042156] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.042165] Placing 64MB software IO TLB between ffff880003d00000 - ffff880007d00000
[    0.042169] software IO TLB at phys 0x3d00000 - 0x7d00000
[    0.042490] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    0.043118] audit: initializing netlink socket (disabled)
[    0.043131] type=2000 audit(1279825655.191:1): initialized
[    0.043382] VFS: Disk quotas dquot_6.5.2
[    0.043408] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.043653] NILFS version 2 loaded
[    0.043767] Btrfs loaded
[    0.043773] msgmni has been set to 858
[    0.044361] alg: No test for stdrng (krng)
[    0.044432] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.044437] io scheduler noop registered
[    0.044440] io scheduler deadline registered
[    0.044461] io scheduler cfq registered (default)
[    0.044650] pci-stub: invalid id string ""
[    0.048304] Event-channel device installed.
[    0.049329] pcifront pci-0: Installing PCI frontend
[    0.049406] pcifront pci-0: Creating PCI Frontend Bus 0000:04
[    0.049783] pci 0000:04:00.0: reg 10: [mem 0xf9700000-0xf9701fff 64bit]
[    0.052009] pcifront pci-0: claiming resource 0000:04:00.0/0
[    0.053902] pcifront pci-0: Creating PCI Frontend Bus 0000:0a
[    0.054068] Linux agpgart interface v0.103
[    0.054105] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.055653] brd: module loaded
[    0.165715] pci 0000:0a:01.0: reg 10: [mem 0xf9b00000-0xf9b00fff]
[    0.166193] pci 0000:0a:01.0: supports D1 D2
[    0.166455] pci 0000:0a:01.1: reg 10: [mem 0xf9b01000-0xf9b01fff]
[    0.166925] pci 0000:0a:01.1: supports D1 D2
[    0.167179] pci 0000:0a:01.2: reg 10: [mem 0xf9b02000-0xf9b02fff]
[    0.167739] pci 0000:0a:01.2: supports D1 D2
[    0.169436] pcifront pci-0: claiming resource 0000:0a:01.0/0
[    0.169436] pcifront pci-0: claiming resource 0000:0a:01.1/0
[    0.169436] pcifront pci-0: claiming resource 0000:0a:01.2/0
[    0.181999] blkfront: xvda1: barriers enabled
[    0.189240] blkfront: xvda2: barriers enabled
[    0.191718] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k6-NAPI
[    0.191726] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.191800] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4
[    0.191805] e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
[    0.192069] Intel(R) Gigabit Ethernet Network Driver - version 2.1.0-k2
[    0.192074] Copyright (c) 2007-2009 Intel Corporation.
[    0.192150] Initialising Xen virtual ethernet driver.
[    0.196371] blkfront: xvdb1: barriers enabled
[    0.196535] tun: Universal TUN/TAP device driver, 1.6
[    0.196543] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.196670] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.196756] ehci_hcd 0000:0a:01.2: enabling device (0000 -> 0002)
[    0.196976] ehci_hcd 0000:0a:01.2: Xen PCI enabling IRQ: 46
[    0.197062] ehci_hcd 0000:0a:01.2: EHCI Host Controller
[    0.197233] ehci_hcd 0000:0a:01.2: new USB bus registered, assigned bus number 1
[    0.197316] ehci_hcd 0000:0a:01.2: Enabling legacy PCI PM
[    0.220110] ehci_hcd 0000:0a:01.2: irq 46, io mem 0xf9b02000
[    0.232122] ehci_hcd 0000:0a:01.2: USB 2.0 started, EHCI 1.00
[    0.232216] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.232235] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.232255] usb usb1: Product: EHCI Host Controller
[    0.232269] usb usb1: Manufacturer: Linux 2.6.35-rc4+konrad+xhci-isoc+ ehci_hcd
[    0.232287] usb usb1: SerialNumber: 0000:0a:01.2
[    0.232793] hub 1-0:1.0: USB hub found
[    0.232819] hub 1-0:1.0: 5 ports detected
[    0.233270] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.233481] ohci_hcd 0000:0a:01.0: enabling device (0000 -> 0002)
[    0.233893] ohci_hcd 0000:0a:01.0: Xen PCI enabling IRQ: 44
[    0.234041] ohci_hcd 0000:0a:01.0: OHCI Host Controller
[    0.234268] ohci_hcd 0000:0a:01.0: new USB bus registered, assigned bus number 2
[    0.234376] ohci_hcd 0000:0a:01.0: irq 44, io mem 0xf9b00000
[    0.317917] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    0.317923] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.317927] usb usb2: Product: OHCI Host Controller
[    0.317930] usb usb2: Manufacturer: Linux 2.6.35-rc4+konrad+xhci-isoc+ ohci_hcd
[    0.317934] usb usb2: SerialNumber: 0000:0a:01.0
[    0.318108] hub 2-0:1.0: USB hub found
[    0.318119] hub 2-0:1.0: 3 ports detected
[    0.318260] ohci_hcd 0000:0a:01.1: enabling device (0000 -> 0002)
[    0.318438] ohci_hcd 0000:0a:01.1: Xen PCI enabling IRQ: 45
[    0.318495] ohci_hcd 0000:0a:01.1: OHCI Host Controller
[    0.318554] ohci_hcd 0000:0a:01.1: new USB bus registered, assigned bus number 3
[    0.318588] ohci_hcd 0000:0a:01.1: irq 45, io mem 0xf9b01000
[    0.401897] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    0.401911] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.401915] usb usb3: Product: OHCI Host Controller
[    0.401918] usb usb3: Manufacturer: Linux 2.6.35-rc4+konrad+xhci-isoc+ ohci_hcd
[    0.401922] usb usb3: SerialNumber: 0000:0a:01.1
[    0.402066] hub 3-0:1.0: USB hub found
[    0.402075] hub 3-0:1.0: 2 ports detected
[    0.402189] uhci_hcd: USB Universal Host Controller Interface driver
[    0.402298] xhci_hcd 0000:04:00.0: enabling device (0000 -> 0002)
[    0.402495] xhci_hcd 0000:04:00.0: Xen PCI enabling IRQ: 40
[    0.402562] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    0.402576] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    0.402638] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    0.402801] xhci_hcd 0000:04:00.0: irq 40, io mem 0xf9700000
[    0.406134] usb usb4: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
[    0.406153] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    0.406157] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.406161] usb usb4: Product: xHCI Host Controller
[    0.406164] usb usb4: Manufacturer: Linux 2.6.35-rc4+konrad+xhci-isoc+ xhci_hcd
[    0.406168] usb usb4: SerialNumber: 0000:04:00.0
[    0.406257] xHCI xhci_add_endpoint called for root hub
[    0.406259] xHCI xhci_check_bandwidth called for root hub
[    0.406306] hub 4-0:1.0: USB hub found
[    0.406312] hub 4-0:1.0: 4 ports detected
[    0.406575] PNP: No PS/2 controller found. Probing ports directly.
[    0.407391] i8042.c: No controller found.
[    0.407509] mice: PS/2 mouse device common for all mice
[    0.407675] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    0.407733] rtc_cmos: probe of rtc_cmos failed with error -38
[    0.407868] IR NEC protocol handler initialized
[    0.407873] IR RC5(x) protocol handler initialized
[    0.407876] IR RC6 protocol handler initialized
[    0.407879] IR JVC protocol handler initialized
[    0.407882] IR Sony protocol handler initialized
[    0.408080] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com
[    0.408170] device-mapper: multipath: version 1.1.1 loaded
[    0.408175] device-mapper: multipath round-robin: version 1.0.0 loaded
[    0.408327] cpuidle: using governor ladder
[    0.408334] No iBFT detected.
[    0.409575] usbcore: registered new interface driver hiddev
[    0.409626] usbcore: registered new interface driver usbhid
[    0.409630] usbhid: USB HID core driver
[    0.409766] TCP cubic registered
[    0.409772] NET: Registered protocol family 17
[    0.409802] Bridge firewalling registered
[    0.409951] registered taskstats version 1
[    0.410364] XENBUS: Device with no driver: device/console/0
[    0.410379] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    0.410453] Freeing unused kernel memory: 496k freed
[    0.548176] usb 1-3: new high speed USB device using ehci_hcd and address 2
[    0.681815] usb 1-3: New USB device found, idVendor=05e3, idProduct=0608
[    0.681825] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    0.681829] usb 1-3: Product: USB2.0 Hub
[    0.682221] hub 1-3:1.0: USB hub found
[    0.682558] hub 1-3:1.0: 4 ports detected
[    0.973799] EXT3-fs: barriers not enabled
[    0.973923] kjournald starting.  Commit interval 5 seconds
[    0.973941] EXT3-fs (xvda2): mounted filesystem with writeback data mode
[    0.996029] usb 3-2: new low speed USB device using ohci_hcd and address 2
[    1.151919] usb 3-2: device descriptor read/all, error -62
[    1.284169] usb 3-2: new low speed USB device using ohci_hcd and address 3
[    1.299604] udev: starting version 149
[    1.457959] usb 3-2: New USB device found, idVendor=10cf, idProduct=5500
[    1.457989] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.458007] usb 3-2: Product: USB K8055
[    1.458019] usb 3-2: Manufacturer: Velleman 
[    1.471104] ------------[ cut here ]------------
[    1.471120] WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
[    1.471126] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
[    1.471135] Pid: 153, comm: khubd Not tainted 2.6.35-rc4+konrad+xhci-isoc+ #2
[    1.471140] Call Trace:
[    1.471147]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471153]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471159]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
[    1.471166]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
[    1.471177]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471182]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471188]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
[    1.471195]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
[    1.471201]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
[    1.471207]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
[    1.471214]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
[    1.471221]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
[    1.471227]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
[    1.471234]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
[    1.471240]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
[    1.471248]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
[    1.471254]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
[    1.471260]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
[    1.471266]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
[    1.471274]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471279]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471285]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471293]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471298]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471304]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471310]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
[    1.471316]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
[    1.471322]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
[    1.471328]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
[    1.471334]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471340]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471346]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471352]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471358]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471364]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471369]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
[    1.471376]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
[    1.471381]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.471387]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.471394]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.471400]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.471406]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.471411]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.471417]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
[    1.471422]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
[    1.471428]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
[    1.471434]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
[    1.471440]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
[    1.471446]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
[    1.471452]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
[    1.471457]  [<ffffffff810547d5>] ? kthread+0x79/0x81
[    1.471463]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
[    1.471468]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
[    1.471476]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
[    1.471481]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
[    1.471486] ---[ end trace 0680a6f27492dd31 ]---
[    1.471490] ------------[ cut here ]------------
[    1.471495] WARNING: at kernel/smp.c:293 smp_call_function_single+0x6e/0x108()
[    1.471500] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
[    1.471509] Pid: 153, comm: khubd Tainted: G        W   2.6.35-rc4+konrad+xhci-isoc+ #2
[    1.471514] Call Trace:
[    1.471519]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471524]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471530]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
[    1.471536]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
[    1.471542]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471547]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
[    1.471553]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
[    1.471559]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
[    1.471564]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
[    1.471570]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
[    1.471576]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
[    1.471582]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
[    1.471588]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
[    1.471594]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
[    1.471600]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
[    1.472021]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
[    1.472021]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
[    1.472021]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
[    1.472021]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
[    1.472021]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
[    1.472021]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
[    1.472021]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
[    1.472021]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
[    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
[    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
[    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
[    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
[    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
[    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
[    1.472021]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
[    1.472021]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
[    1.472021]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
[    1.472021]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
[    1.472021]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
[    1.472021]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
[    1.472021]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
[    1.472021]  [<ffffffff810547d5>] ? kthread+0x79/0x81
[    1.472021]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
[    1.472021]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
[    1.472021]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
[    1.472021]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
[    1.472021] ---[ end trace 0680a6f27492dd32 ]---
[    1.487009] generic-usb 0003:10CF:5500.0001: hiddev96,hidraw0: USB HID v1.00 Device [Velleman  USB K8055] on usb-0000:0a:01.1-2/input0
[    1.514315] input: PC Speaker as /devices/platform/pcspkr/input/input0
[    1.596142] usb 4-3: new high speed USB device using xhci_hcd and address 0
[    1.613962] usb 4-3: New USB device found, idVendor=eb1a, idProduct=2860
[    1.613970] usb 4-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.614067] usb 4-3: ep 0x81 - rounding interval to 1024 microframes
[    1.614094] usb 4-3: ep 0x82 - rounding interval to 1 microframes
[    1.614124] usb 4-3: ep 0x84 - rounding interval to 1 microframes
[    1.617943] Adding 524284k swap on /dev/xvda1.  Priority:-1 extents:1 across:524284k SS
[    1.660834] Linux video capture interface: v2.00
[    1.688537] usb 1-3.4: new high speed USB device using ehci_hcd and address 4
[    1.711232] em28xx: New device @ 480 Mbps (eb1a:2860, interface 0, class 0)
[    1.712230] em28xx #0: chip ID is em2860
[    1.727621] EXT3-fs (xvda2): using internal journal
[    1.791578] usb 1-3.4: New USB device found, idVendor=2304, idProduct=0208
[    1.791590] usb 1-3.4: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[    1.791599] usb 1-3.4: Product: PCTV USB2 PAL
[    1.791608] usb 1-3.4: Manufacturer: Pinnacle Systems GmbH
[    1.808800] em28xx #0: board has no eeprom
[    1.820803] em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
[    1.850645] em28xx #0: found i2c device @ 0x4a [saa7113h]
[    1.919873] em28xx #0: Your board has no unique USB ID.
[    1.919898] em28xx #0: A hint were successfully done, based on i2c devicelist hash.
[    1.919917] em28xx #0: This method is not 100% failproof.
[    1.919933] em28xx #0: If the board were missdetected, please email this log to:
[    1.919952] em28xx #0: 	V4L Mailing List  <linux-media@vger.kernel.org>
[    1.919966] em28xx #0: Board detected as EM2860/SAA711X Reference Design
[    1.919981] em28xx #0: Registering snapshot button...
[    1.920256] input: em28xx snapshot button as /devices/pci-0/pci0000:04/0000:04:00.0/usb4/4-3/input/input1
[    2.334183] fuse init (API version 7.14)
[    2.361125] saa7115 0-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
[    2.415816] EXT3-fs: barriers not enabled
[    2.424827] kjournald starting.  Commit interval 5 seconds
[    2.440778] EXT3-fs (xvdb1): using internal journal
[    2.440819] EXT3-fs (xvdb1): mounted filesystem with journal data mode
[    3.068471] em28xx #0: Config register raw data: 0x00
[    3.116082] em28xx #0: v4l2 driver version 0.1.2
[    3.116126] usb 4-3: ep 0x81 - rounding interval to 1024 microframes
[    3.116233] usb 4-3: ep 0x82 - rounding interval to 1 microframes
[    3.116298] usb 4-3: ep 0x84 - rounding interval to 1 microframes
[    3.608256] em28xx #0: V4L2 video device registered as video0
[    3.608283] em28xx #0: V4L2 VBI device registered as vbi0
[    3.608363] em28xx: New device Pinnacle Systems GmbH PCTV USB2 PAL @ 480 Mbps (2304:0208, interface 0, class 0)
[    3.609604] em28xx #1: chip ID is em2820 (or em2710)
[    3.745805] em28xx #1: i2c eeprom 00: 1a eb 67 95 04 23 08 02 10 00 1e 03 98 1e 6a 2e
[    3.745880] em28xx #1: i2c eeprom 10: 00 00 06 57 6e 00 00 00 8e 00 00 00 07 00 00 00
[    3.745941] em28xx #1: i2c eeprom 20: 16 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.745998] em28xx #1: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 01 00 00 00 00 00 00
[    3.746054] em28xx #1: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.746107] em28xx #1: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.746167] em28xx #1: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 2e 03 50 00 69 00
[    3.746221] em28xx #1: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
[    3.746275] em28xx #1: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 20 00 47 00
[    3.746328] em28xx #1: i2c eeprom 90: 6d 00 62 00 48 00 00 00 1e 03 50 00 43 00 54 00
[    3.746382] em28xx #1: i2c eeprom a0: 56 00 20 00 55 00 53 00 42 00 32 00 20 00 50 00
[    3.746436] em28xx #1: i2c eeprom b0: 41 00 4c 00 00 00 06 03 31 00 00 00 00 00 00 00
[    3.746491] em28xx #1: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.746544] em28xx #1: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.746597] em28xx #1: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    3.746651] em28xx #1: i2c eeprom f0: 00 00 00 00 00 00 00 00 07 56 d9 35 01 ed 0b f8
[    3.746709] em28xx #1: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x0fd77740
[    3.746722] em28xx #1: EEPROM info:
[    3.746732] em28xx #1:	AC97 audio (5 sample rates)
[    3.746743] em28xx #1:	500mA max power
[    3.746754] em28xx #1:	Table at 0x06, strings=0x1e98, 0x2e6a, 0x0000
[    3.749695] em28xx #1: Identified as Pinnacle PCTV USB 2 (card=3)
[    3.776168] Registered IR keymap rc-pinnacle-grey
[    3.776261] input: i2c IR (i2c IR (EM28XX Pinnacle as /devices/virtual/rc/rc0/input2
[    3.776294] rc0: i2c IR (i2c IR (EM28XX Pinnacle as /devices/virtual/rc/rc0
[    3.776299] ir-kbd-i2c: i2c IR (i2c IR (EM28XX Pinnacle detected at i2c-1/1-0047/ir0 [em28xx #1]
[    3.777150] i2c IR (i2c IR (EM28XX Pinnacle: unknown key: key=0x00 down=1
[    4.136698] saa7115 1-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #1)
[    4.905552] tuner 1-0043: chip found @ 0x86 (em28xx #1)
[    4.910732] tda9887 1-0043: creating new instance
[    4.910754] tda9887 1-0043: tda988[5/6/7] found
[    4.924310] tuner 1-0063: chip found @ 0xc6 (em28xx #1)
[    4.935405] tuner-simple 1-0063: creating new instance
[    4.935419] tuner-simple 1-0063: type set to 37 (LG PAL (newer TAPC series))
[    4.984283] em28xx #1: Config register raw data: 0x10
[    5.008407] em28xx #1: AC97 vendor ID = 0xffffffff
[    5.020277] em28xx #1: AC97 features = 0x6a90
[    5.020300] em28xx #1: Empia 202 AC97 audio processor detected
[    5.480120] em28xx #1: v4l2 driver version 0.1.2
[    6.312307] em28xx #1: V4L2 video device registered as video1
[    6.324184] em28xx audio device (2304:0208): interface 1, class 1
[    6.324233] em28xx audio device (2304:0208): interface 2, class 1
[    6.324305] usbcore: registered new interface driver em28xx
[    6.324320] em28xx driver loaded
[    6.331797] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[    6.404849] 4:2:1: endpoint lacks sample rate attribute bit, cannot set.
[    6.404969] 4:2:2: endpoint lacks sample rate attribute bit, cannot set.
[    6.405075] 4:2:3: endpoint lacks sample rate attribute bit, cannot set.
[    6.405190] 4:2:4: endpoint lacks sample rate attribute bit, cannot set.
[    6.405307] 4:2:5: endpoint lacks sample rate attribute bit, cannot set.
[    6.409183] usbcore: registered new interface driver snd-usb-audio
[   30.956397] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[   55.389285] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[   79.849087] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  104.260726] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  128.729429] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  153.225360] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  177.708399] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  202.165295] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  226.524465] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  251.112444] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  275.861353] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  300.297321] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  324.753338] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  349.296682] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  373.665291] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  398.109525] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  422.529469] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  446.989269] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  471.557343] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  495.989477] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  520.461407] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1
[  545.097292] usb 3-2: usbfs: interface 0 claimed by usbhid while 'k8055d' sets config #1

[-- Attachment #3: lspci.txt --]
[-- Type: text/plain, Size: 4955 bytes --]

04:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) (prog-if 30)
	Subsystem: Micro-Star International Co., Ltd. Device [1462:4257]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 40
	Region 0: Memory at f9700000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [90] MSI-X: Enable- Count=8 Masked-
		Vector table: BAR=0 offset=00001000
		PBA: BAR=0 offset=00001080
	Capabilities: [a0] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 unlimited
			ClockPM+ Surprise- LLActRep- BwNot-
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance De-emphasis: -6dB
		LnkSta2: Current De-emphasis Level: -3.5dB
	Capabilities: [100] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
	Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
	Capabilities: [150] #18
	Kernel driver in use: xhci_hcd

0a:01.0 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) (prog-if 10 [OHCI])
	Subsystem: NEC Corporation Hama USB 2.0 CardBus [1033:0035]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (250ns min, 10500ns max), Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 44
	Region 0: Memory at f9b00000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
	Kernel driver in use: ohci_hcd

0a:01.1 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43) (prog-if 10 [OHCI])
	Subsystem: NEC Corporation Hama USB 2.0 CardBus [1033:0035]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (250ns min, 10500ns max), Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 45
	Region 0: Memory at f9b01000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: ohci_hcd

0a:01.2 USB Controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 04) (prog-if 20 [EHCI])
	Subsystem: Device [1838:1074]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 64 (4000ns min, 8500ns max), Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 46
	Region 0: Memory at f9b02000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [40] Power Management version 2
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Kernel driver in use: ehci_hcd


[-- Attachment #4: xm-dmesg-part.txt --]
[-- Type: text/plain, Size: 4696 bytes --]

[75248.521165] device vif15.0 entered promiscuous mode
[75248.523473] xen_bridge: port 9(vif15.0) entering learning state
[75248.952380] pciback pci-15-0: allocated pdev @ 0xffff880013a03cc0
[75248.954240] pciback pci-15-0: getting be setup
[75248.954517] pciback pci-15-0: exporting dom 0 bus 4 slot 0 func 0
[75248.955065] pciback 0000:04:00.0: registering for 15
[75248.955065] pciback 0000:04:00.0: device has been assigned to another domain! Over-writting the ownership, but beware.
[75248.956136] pciback pci-15-0: exporting dom 0 bus a slot 1 func 0
[75248.956667] pciback 0000:0a:01.0: registering for 15
[75248.956667] pciback 0000:0a:01.0: device has been assigned to another domain! Over-writting the ownership, but beware.
[75248.957452] pciback pci-15-0: exporting dom 0 bus a slot 1 func 1
[75248.958162] pciback 0000:0a:01.1: registering for 15
[75248.958162] pciback 0000:0a:01.1: device has been assigned to another domain! Over-writting the ownership, but beware.
[75248.959187] pciback pci-15-0: exporting dom 0 bus a slot 1 func 2
[75248.959906] pciback 0000:0a:01.2: registering for 15
[75248.959906] pciback 0000:0a:01.2: device has been assigned to another domain! Over-writting the ownership, but beware.
[75248.960754] pciback pci-15-0: Publishing pci roots
[75248.960926] pciback pci-15-0: writing root 0 at 0000:04
[75248.962592] pciback pci-15-0: Publishing pci roots
[75248.962926] pciback pci-15-0: writing root 1 at 0000:0a
[75248.964100] pciback pci-15-0: Publishing pci roots
[75248.964736] pciback pci-15-0: Publishing pci roots
[75248.977321] pciback pci-15-0: fe state changed 1
[75250.526666] pciback pci-15-0: fe state changed 3
[75250.526791] pciback pci-15-0: Reading frontend config
[75250.526954] pciback pci-15-0: Attaching to frontend resources - gnt_ref=8 evtchn=13
[75250.527015] pciback pci-15-0: Attached!
[75250.527016] pciback pci-15-0: Connecting...
[75250.528129] pciback pci-15-0: Connected? 0
[75250.653128] blkback: ring-ref 9, event-channel 14, protocol 1 (x86_64-abi)
[75250.659196] pciback pci-15-0: fe state changed 4
[75250.661904] blkback: ring-ref 10, event-channel 15, protocol 1 (x86_64-abi)
[75250.670934] blkback: ring-ref 11, event-channel 16, protocol 1 (x86_64-abi)
[75250.675701] pciback 0000:0a:01.2: set power state to 0
[75250.675788] pciback 0000:0a:01.2: enabling device (0000 -> 0002)
[75250.675837] xen: registering gsi 46 triggering 0 polarity 1
[75250.675840] xen_allocate_pirq: returning irq 46 for gsi 46
[75250.675880] xen: --> irq=46
[75250.675885] Already setup the GSI :46
[75250.675939] pciback 0000:0a:01.2: PCI INT C -> GSI 46 (level, low) -> IRQ 46
[75250.675986] pciback 0000:0a:01.2: pciback[0000:0a:01.2]: #46 on  disable-> enable
[75250.676054] pciback 0000:0a:01.2: pciback[0000:0a:01.2]: #46 on  enabled
[75250.712366] pciback 0000:0a:01.0: set power state to 0
[75250.712480] pciback 0000:0a:01.0: enabling device (0000 -> 0002)
[75250.712566] xen: registering gsi 44 triggering 0 polarity 1
[75250.712574] xen_allocate_pirq: returning irq 44 for gsi 44
[75250.712643] xen: --> irq=44
[75250.712652] Already setup the GSI :44
[75250.712723] pciback 0000:0a:01.0: PCI INT A -> GSI 44 (level, low) -> IRQ 44
[75250.712803] pciback 0000:0a:01.0: pciback[0000:0a:01.0]: #44 on  disable-> enable
[75250.712825] pciback 0000:0a:01.0: pciback[0000:0a:01.0]: #44 on  enabled
[75250.797229] pciback 0000:0a:01.1: set power state to 0
[75250.797260] pciback 0000:0a:01.1: enabling device (0000 -> 0002)
[75250.797300] xen: registering gsi 45 triggering 0 polarity 1
[75250.797302] xen_allocate_pirq: returning irq 45 for gsi 45
[75250.797335] xen: --> irq=45
[75250.797337] Already setup the GSI :45
[75250.797369] pciback 0000:0a:01.1: PCI INT B -> GSI 45 (level, low) -> IRQ 45
[75250.797410] pciback 0000:0a:01.1: pciback[0000:0a:01.1]: #45 on  disable-> enable
[75250.797420] pciback 0000:0a:01.1: pciback[0000:0a:01.1]: #45 on  enabled
[75250.881303] pciback 0000:04:00.0: set power state to 0
[75250.881357] pciback 0000:04:00.0: enabling device (0000 -> 0002)
[75250.881395] xen: registering gsi 40 triggering 0 polarity 1
[75250.881397] xen_allocate_pirq: returning irq 40 for gsi 40
[75250.881430] xen: --> irq=40
[75250.881432] Already setup the GSI :40
[75250.881464] pciback 0000:04:00.0: PCI INT A -> GSI 40 (level, low) -> IRQ 40
[75250.881504] pciback 0000:04:00.0: pciback[0000:04:00.0]: #40 on  disable-> enable
[75250.881514] pciback 0000:04:00.0: pciback[0000:04:00.0]: #40 on  enabled
[75250.881570] pciback 0000:04:00.0: setting latency timer to 64
[75263.520163] xen_bridge: port 9(vif15.0) entering forwarding state

[-- Attachment #5: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-22 19:32 xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1() Sander Eikelenboom
@ 2010-07-22 19:59 ` Jeremy Fitzhardinge
  2010-07-22 20:07   ` Konrad Rzeszutek Wilk
  2010-07-23  9:22   ` Sander Eikelenboom
  0 siblings, 2 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2010-07-22 19:59 UTC (permalink / raw)
  To: Sander Eikelenboom; +Cc: xen-devel, Konrad Rzeszutek Wilk

On 07/22/2010 12:32 PM, Sander Eikelenboom wrote:
> Hi Konrad,
>
> Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
> I began with your tree:
> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3
>
> and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc
>
> That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
> Despite the 2 warnings, the usb devices i passed through seem to work ok.
>   

Looks like you need changes:
c2ae7934bba9f4e0492497953b60ffe75f9c3f5b
3ada8ba278a91fc73062d1ff6c6cd80bf7a058f3

    J

> --
> Sander
>
>
>
> info:
> Xen version: xen-4.0-testing-pre4 (changeset:   21263:57859775f88f)
> Dom0 kernel: 2.6.32.16 pvops (commit 006bfe8f594370f36f09d8e8ab13692d34e88533)
>
> Attached:
> - xm dmesg (the part where the domU gets created
> - dmesg of the domU
> - lspci -vvvknn of the domU
>
>
>
> [    1.471104] ------------[ cut here ]------------
> [    1.471120] WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
> [    1.471126] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
> [    1.471135] Pid: 153, comm: khubd Not tainted 2.6.35-rc4+konrad+xhci-isoc+ #2
> [    1.471140] Call Trace:
> [    1.471147]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
> [    1.471153]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
> [    1.471159]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
> [    1.471166]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
> [    1.471177]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
> [    1.471182]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
> [    1.471188]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
> [    1.471195]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
> [    1.471201]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
> [    1.471207]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
> [    1.471214]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
> [    1.471221]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
> [    1.471227]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
> [    1.471234]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
> [    1.471240]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
> [    1.471248]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
> [    1.471254]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
> [    1.471260]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
> [    1.471266]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
> [    1.471274]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.471279]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.471285]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.471293]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.471298]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.471304]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.471310]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
> [    1.471316]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
> [    1.471322]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
> [    1.471328]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
> [    1.471334]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.471340]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.471346]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.471352]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.471358]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.471364]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.471369]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
> [    1.471376]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
> [    1.471381]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.471387]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.471394]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.471400]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.471406]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.471411]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.471417]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
> [    1.471422]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
> [    1.471428]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
> [    1.471434]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
> [    1.471440]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
> [    1.471446]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
> [    1.471452]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
> [    1.471457]  [<ffffffff810547d5>] ? kthread+0x79/0x81
> [    1.471463]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
> [    1.471468]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
> [    1.471476]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
> [    1.471481]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
> [    1.471486] ---[ end trace 0680a6f27492dd31 ]---
> [    1.471490] ------------[ cut here ]------------
> [    1.471495] WARNING: at kernel/smp.c:293 smp_call_function_single+0x6e/0x108()
> [    1.471500] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
> [    1.471509] Pid: 153, comm: khubd Tainted: G        W   2.6.35-rc4+konrad+xhci-isoc+ #2
> [    1.471514] Call Trace:
> [    1.471519]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
> [    1.471524]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
> [    1.471530]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
> [    1.471536]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
> [    1.471542]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
> [    1.471547]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
> [    1.471553]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
> [    1.471559]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
> [    1.471564]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
> [    1.471570]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
> [    1.471576]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
> [    1.471582]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
> [    1.471588]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
> [    1.471594]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
> [    1.471600]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
> [    1.472021]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
> [    1.472021]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
> [    1.472021]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
> [    1.472021]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.472021]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
> [    1.472021]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
> [    1.472021]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
> [    1.472021]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.472021]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
> [    1.472021]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
> [    1.472021]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
> [    1.472021]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
> [    1.472021]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
> [    1.472021]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
> [    1.472021]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
> [    1.472021]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
> [    1.472021]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
> [    1.472021]  [<ffffffff810547d5>] ? kthread+0x79/0x81
> [    1.472021]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
> [    1.472021]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
> [    1.472021]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
> [    1.472021]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
> [    1.472021] ---[ end trace 0680a6f27492dd32 ]---
>
>
>
>
>
>   
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>   

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-22 19:59 ` Jeremy Fitzhardinge
@ 2010-07-22 20:07   ` Konrad Rzeszutek Wilk
  2010-07-22 20:11     ` Sander Eikelenboom
  2010-07-23  9:22   ` Sander Eikelenboom
  1 sibling, 1 reply; 7+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-07-22 20:07 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: Sander Eikelenboom, xen-devel

On Thu, Jul 22, 2010 at 12:59:28PM -0700, Jeremy Fitzhardinge wrote:
> On 07/22/2010 12:32 PM, Sander Eikelenboom wrote:
> > Hi Konrad,
> >
> > Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
> > I began with your tree:
> > git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3
> >
> > and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc
> >
> > That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
> > Despite the 2 warnings, the usb devices i passed through seem to work ok.
> >   
> 
> Looks like you need changes:
> c2ae7934bba9f4e0492497953b60ffe75f9c3f5b
> 3ada8ba278a91fc73062d1ff6c6cd80bf7a058f3

Yup!
Thanks for finding them.

Sander, I should have a tree shortly up - with some other fixes in the
xen-pcifront in them.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-22 20:07   ` Konrad Rzeszutek Wilk
@ 2010-07-22 20:11     ` Sander Eikelenboom
  2010-07-24  0:02       ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 7+ messages in thread
From: Sander Eikelenboom @ 2010-07-22 20:11 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: Jeremy Fitzhardinge, xen-devel


Thursday, July 22, 2010, 10:07:37 PM, you wrote:

> On Thu, Jul 22, 2010 at 12:59:28PM -0700, Jeremy Fitzhardinge wrote:
>> On 07/22/2010 12:32 PM, Sander Eikelenboom wrote:
>> > Hi Konrad,
>> >
>> > Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
>> > I began with your tree:
>> > git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3
>> >
>> > and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:
>> >
>> > git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc
>> >
>> > That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
>> > Despite the 2 warnings, the usb devices i passed through seem to work ok.
>> >   
>> 
>> Looks like you need changes:
>> c2ae7934bba9f4e0492497953b60ffe75f9c3f5b
>> 3ada8ba278a91fc73062d1ff6c6cd80bf7a058f3

> Yup!
> Thanks for finding them.

> Sander, I should have a tree shortly up - with some other fixes in the
> xen-pcifront in them.

OK just give a shout and i will try them !

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-22 19:59 ` Jeremy Fitzhardinge
  2010-07-22 20:07   ` Konrad Rzeszutek Wilk
@ 2010-07-23  9:22   ` Sander Eikelenboom
  2010-07-23 14:10     ` Jeremy Fitzhardinge
  1 sibling, 1 reply; 7+ messages in thread
From: Sander Eikelenboom @ 2010-07-23  9:22 UTC (permalink / raw)
  To: Jeremy Fitzhardinge; +Cc: xen-devel, Konrad Rzeszutek Wilk

Thursday, July 22, 2010, 9:59:28 PM, you wrote:

> On 07/22/2010 12:32 PM, Sander Eikelenboom wrote:
>> Hi Konrad,
>>
>> Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
>> I began with your tree:
>> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3
>>
>> and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc
>>
>> That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
>> Despite the 2 warnings, the usb devices i passed through seem to work ok.
>>   

> Looks like you need changes:
> c2ae7934bba9f4e0492497953b60ffe75f9c3f5b
> 3ada8ba278a91fc73062d1ff6c6cd80bf7a058f3


In which tree would those commits be ?
It seems i can't find them with the search on http://git.kernel.org in your tree, or the main tree of Linus.

--
Sander


>     J

>> --
>> Sander
>>
>>
>>
>> info:
>> Xen version: xen-4.0-testing-pre4 (changeset:   21263:57859775f88f)
>> Dom0 kernel: 2.6.32.16 pvops (commit 006bfe8f594370f36f09d8e8ab13692d34e88533)
>>
>> Attached:
>> - xm dmesg (the part where the domU gets created
>> - dmesg of the domU
>> - lspci -vvvknn of the domU
>>
>>
>>
>> [    1.471104] ------------[ cut here ]------------
>> [    1.471120] WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
>> [    1.471126] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
>> [    1.471135] Pid: 153, comm: khubd Not tainted 2.6.35-rc4+konrad+xhci-isoc+ #2
>> [    1.471140] Call Trace:
>> [    1.471147]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
>> [    1.471153]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
>> [    1.471159]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
>> [    1.471166]  [<ffffffff81063987>] ? smp_call_function_many+0x66/0x1a1
>> [    1.471177]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
>> [    1.471182]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
>> [    1.471188]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
>> [    1.471195]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
>> [    1.471201]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
>> [    1.471207]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
>> [    1.471214]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
>> [    1.471221]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
>> [    1.471227]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
>> [    1.471234]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
>> [    1.471240]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
>> [    1.471248]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
>> [    1.471254]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
>> [    1.471260]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
>> [    1.471266]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
>> [    1.471274]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.471279]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.471285]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.471293]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.471298]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.471304]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.471310]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
>> [    1.471316]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
>> [    1.471322]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
>> [    1.471328]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
>> [    1.471334]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.471340]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.471346]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.471352]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.471358]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.471364]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.471369]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
>> [    1.471376]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
>> [    1.471381]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.471387]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.471394]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.471400]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.471406]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.471411]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.471417]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
>> [    1.471422]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
>> [    1.471428]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
>> [    1.471434]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
>> [    1.471440]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
>> [    1.471446]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
>> [    1.471452]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
>> [    1.471457]  [<ffffffff810547d5>] ? kthread+0x79/0x81
>> [    1.471463]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
>> [    1.471468]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
>> [    1.471476]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
>> [    1.471481]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
>> [    1.471486] ---[ end trace 0680a6f27492dd31 ]---
>> [    1.471490] ------------[ cut here ]------------
>> [    1.471495] WARNING: at kernel/smp.c:293 smp_call_function_single+0x6e/0x108()
>> [    1.471500] Modules linked in: thermal_sys [last unloaded: scsi_wait_scan]
>> [    1.471509] Pid: 153, comm: khubd Tainted: G        W   2.6.35-rc4+konrad+xhci-isoc+ #2
>> [    1.471514] Call Trace:
>> [    1.471519]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
>> [    1.471524]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
>> [    1.471530]  [<ffffffff8103d85e>] ? warn_slowpath_common+0x78/0xa2
>> [    1.471536]  [<ffffffff8106380a>] ? smp_call_function_single+0x6e/0x108
>> [    1.471542]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
>> [    1.471547]  [<ffffffff8102b071>] ? do_flush_tlb_all+0x0/0x43
>> [    1.471553]  [<ffffffff81063ae2>] ? smp_call_function+0x20/0x25
>> [    1.471559]  [<ffffffff8104300f>] ? on_each_cpu+0x10/0x2e
>> [    1.471564]  [<ffffffff810bd26c>] ? __purge_vmap_area_lazy+0xf6/0x14f
>> [    1.471570]  [<ffffffff810bf62f>] ? vm_unmap_aliases+0x168/0x179
>> [    1.471576]  [<ffffffff8100470e>] ? xen_create_contiguous_region+0x3f/0xe6
>> [    1.471582]  [<ffffffff8123859f>] ? xen_swiotlb_alloc_coherent+0x66/0xd3
>> [    1.471588]  [<ffffffff8100633f>] ? xen_restore_fl_direct_end+0x0/0x1
>> [    1.471594]  [<ffffffff810c3832>] ? pool_alloc_page+0x10a/0x194
>> [    1.471600]  [<ffffffff810c3932>] ? dma_pool_alloc+0x76/0x163
>> [    1.472021]  [<ffffffff8138d215>] ? hid_alloc_buffers+0x23/0xf4
>> [    1.472021]  [<ffffffff8138e75e>] ? usbhid_start+0x15d/0x49b
>> [    1.472021]  [<ffffffff8111c6a1>] ? sysfs_do_create_link+0xee/0x13c
>> [    1.472021]  [<ffffffff81380f77>] ? hid_device_probe+0x93/0xce
>> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.472021]  [<ffffffff81380b80>] ? hid_add_device+0x17c/0x1a0
>> [    1.472021]  [<ffffffff8138da3e>] ? usbhid_probe+0x40b/0x468
>> [    1.472021]  [<ffffffff8132fcc7>] ? usb_match_one_id+0x23/0x7f
>> [    1.472021]  [<ffffffff8133077a>] ? usb_probe_interface+0xd4/0x11b
>> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.472021]  [<ffffffff8132f97a>] ? usb_set_configuration+0x5d6/0x655
>> [    1.472021]  [<ffffffff8133710f>] ? generic_probe+0x71/0xc6
>> [    1.472021]  [<ffffffff812bceef>] ? really_probe+0x8a/0x12e
>> [    1.472021]  [<ffffffff812bd01c>] ? __device_attach+0x0/0x39
>> [    1.472021]  [<ffffffff812bc500>] ? bus_for_each_drv+0x46/0x77
>> [    1.472021]  [<ffffffff812bd0cd>] ? device_attach+0x55/0x66
>> [    1.472021]  [<ffffffff812bc350>] ? bus_probe_device+0x22/0x3b
>> [    1.472021]  [<ffffffff812baee5>] ? device_add+0x29c/0x406
>> [    1.472021]  [<ffffffff81329b25>] ? usb_new_device+0x7b/0xdc
>> [    1.472021]  [<ffffffff8132a6f5>] ? hub_port_connect_change+0x5fc/0x89e
>> [    1.472021]  [<ffffffff8132e9ac>] ? usb_control_msg+0x12f/0x140
>> [    1.472021]  [<ffffffff8132ad64>] ? hub_events+0x3cd/0x51d
>> [    1.472021]  [<ffffffff8132aef0>] ? hub_thread+0x3c/0x158
>> [    1.472021]  [<ffffffff81054c0c>] ? autoremove_wake_function+0x0/0x2e
>> [    1.472021]  [<ffffffff8132aeb4>] ? hub_thread+0x0/0x158
>> [    1.472021]  [<ffffffff810547d5>] ? kthread+0x79/0x81
>> [    1.472021]  [<ffffffff81009564>] ? kernel_thread_helper+0x4/0x10
>> [    1.472021]  [<ffffffff81008961>] ? int_ret_from_sys_call+0x7/0x1b
>> [    1.472021]  [<ffffffff8143121d>] ? retint_restore_args+0x5/0x6
>> [    1.472021]  [<ffffffff81009560>] ? kernel_thread_helper+0x0/0x10
>> [    1.472021] ---[ end trace 0680a6f27492dd32 ]---
>>
>>
>>
>>
>>
>>   
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>   




-- 
Best regards,
 Sander                            mailto:linux@eikelenboom.it

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-23  9:22   ` Sander Eikelenboom
@ 2010-07-23 14:10     ` Jeremy Fitzhardinge
  0 siblings, 0 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2010-07-23 14:10 UTC (permalink / raw)
  To: Sander Eikelenboom; +Cc: xen-devel, Konrad Rzeszutek Wilk

On 07/23/2010 02:22 AM, Sander Eikelenboom wrote:
> Thursday, July 22, 2010, 9:59:28 PM, you wrote:
>
>   
>> On 07/22/2010 12:32 PM, Sander Eikelenboom wrote:
>>     
>>> Hi Konrad,
>>>
>>> Finally found the time to test the xen-swiotlb again (together with usb3/xhci isoc pathes)
>>> I began with your tree:
>>> git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git  devel/merge.2.6.35-rc3
>>>
>>> and after that i merged in a tree for the xhci part that is based on 2.6.35-rc4:
>>>
>>> git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git amd-isoc
>>>
>>> That all went without a problem, booting the resulting kernel in a PV domU gives the warnings below, i hope these can be addressed before the next merge window and xen-swiotlb will make it in !
>>> Despite the 2 warnings, the usb devices i passed through seem to work ok.
>>>   
>>>       
>   
>> Looks like you need changes:
>> c2ae7934bba9f4e0492497953b60ffe75f9c3f5b
>> 3ada8ba278a91fc73062d1ff6c6cd80bf7a058f3
>>     
>
> In which tree would those commits be ?
> It seems i can't find them with the search on http://git.kernel.org in your tree, or the main tree of Linus.
>   

They're merged into xen/next, so you should be able to find them as part
of the history.  If you have a local git tree, "git show" should be able
to display the patch unconditionally, and git cherry-pick should bring
each into your branch.

    J

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1()
  2010-07-22 20:11     ` Sander Eikelenboom
@ 2010-07-24  0:02       ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 7+ messages in thread
From: Konrad Rzeszutek Wilk @ 2010-07-24  0:02 UTC (permalink / raw)
  To: Sander Eikelenboom; +Cc: Jeremy Fitzhardinge, xen-devel

> > Sander, I should have a tree shortly up - with some other fixes in the
> > xen-pcifront in them.
> 
> OK just give a shout and i will try them !

Done.

They are available at

git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git devel/merge.2.6.35-rc6

You also need for your Dom0 to have this patch:
	xen-pciback: Redo spinlock usage.

You can merge it from

git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git pv/pciback-2.6.32

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-07-24  0:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-22 19:32 xen-swiotlb: WARNING: at kernel/smp.c:421 smp_call_function_many+0x66/0x1a1() Sander Eikelenboom
2010-07-22 19:59 ` Jeremy Fitzhardinge
2010-07-22 20:07   ` Konrad Rzeszutek Wilk
2010-07-22 20:11     ` Sander Eikelenboom
2010-07-24  0:02       ` Konrad Rzeszutek Wilk
2010-07-23  9:22   ` Sander Eikelenboom
2010-07-23 14:10     ` Jeremy Fitzhardinge

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.