All of lore.kernel.org
 help / color / mirror / Atom feed
* Xen PCI Pass-through:  0xbf701000 is using VM_IO, but it is 0xfffffffffffff000!
@ 2011-09-11 13:49 Hans de Bruin
  2011-09-12 14:56 ` Konrad Rzeszutek Wilk
  0 siblings, 1 reply; 2+ messages in thread
From: Hans de Bruin @ 2011-09-11 13:49 UTC (permalink / raw)
  To: xen-devel

Hi,

I get a warning in the domU kernels when I pass-through the ehcu/uhci 
devices. The usb-ports seem to work. I can use usb-sticks and a sundtek 
DVB-C stick. A microsoft usb-mouse is not recognized.
Can I ignore the warning or do I have some serious issue/misconfiguration?

Dom0: xm info:
host                   : luna
release                : 3.1.0-rc5+
version                : #6 SMP Sat Sep 10 10:30:18 CEST 2011
machine                : x86_64
nr_cpus                : 4
nr_nodes               : 1
cores_per_socket       : 2
threads_per_core       : 2
cpu_mhz                : 1666
hw_caps                : 
bfebfbff:20100800:00000000:00000940:0040e31d:00000000:00000001:00000000
virt_caps              :
total_memory           : 4086
free_memory            : 1988
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .1
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : unavailable
xen_commandline        : dom0_mem=768M dom0_max_vcpus=2 loglvl=all 
guest_loglvl=all com1=115200,8n1 console=com1,vga
cc_compiler            : gcc version 4.5.2 (GCC)
cc_compile_by          : hans
cc_compile_domain      : system
cc_compile_date        : Wed Jun 29 13:29:41 CEST 2011
xend_config_format     : 4

Dom0: /proc/cmdline
root=/dev/md2 ro console=hvc0 earlyprintk=xen 
xen-pciback.hide=(00:1a.0)(00:1a.1)(00:1a.7)(00:1d.0)(00:1d.1)(00:1d.2)(00:1d.7) 
pci=resource_alignment=00:1a.7;00:1d.7

Dom0: cat /etc/xen/vm/aries
kernel  = "/etc/xen/boot/vmlinuz-3.1.0-rc5"
builder = 'linux'
memory  = 512
name    = "aries"
vcpus   = 1
pci     = [ '00:1a.0', '00:1a.1','00:1a.7' ]
vif     = [ 'mac=00:00:00:00:00:09,bridge=br_lan' ]
disk    = [ 'phy:vg2/aries_root,xvda,w',
             'phy:vg2/aries_nfs,xvdb,w',
             'phy:vg2/aries_video,xvdc,w' ]
root    = "/dev/xvda2 ro"
extra   = "3 iommu=soft"
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Dom0: cat /etc/xen/vm/orion
kernel  = "/etc/xen/boot/vmlinuz-3.1.0-rc5"
builder = 'linux'
memory  = 512
name    = "orion"
vcpus   = 2
pci     = [ '00:1d.0', '00:1d.1','00:1d.2','00:1d.7']
vif     = [ 'mac=00:00:00:00:00:2,bridge=br_lan' ]
disk    = [ 'phy:vg2/orion_root,xvda,w' ]
root    = "/dev/xvda2 ro"
extra   = "3 iommu=soft"
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'


DomU Aries: dmesg:
[    0.704330] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.704816] ehci_hcd 0000:00:00.7: enabling device (0000 -> 0002)
[    0.705842] ehci_hcd 0000:00:00.7: Xen PCI mapped GSI18 to IRQ28
[    0.705951] ------------[ cut here ]------------
pte_debug+0x154/0x160()
[    0.706099] 0xbf700000 is using VM_IO, but it is 0xfffffffffffff000!
[    0.706155] Modules linked in:
[    0.706251] Pid: 1, comm: swapper Not tainted 3.1.0-rc5+ #6
[    0.706294] Call Trace:
[    0.706356]  [<ffffffff81063baf>] warn_slowpath_common+0x7f/0xc0
[    0.706418]  [<ffffffff81063ca6>] warn_slowpath_fmt+0x46/0x50
[    0.706481]  [<ffffffff81009720>] ? xen_clocksource_read+0x20/0x30
[    0.706542]  [<ffffffff810056f4>] xen_make_pte_debug+0x154/0x160
[    0.706604]  [<ffffffff810046ab>] 
__raw_callee_save_xen_make_pte_debug+0x11/0x1e
[    0.706669]  [<ffffffff81302f5f>] ? ioremap_page_range+0x22f/0x300
[    0.706738]  [<ffffffff8103b50e>] __ioremap_caller+0x2ae/0x3a0
[    0.706755]  [<ffffffff8146d39f>] ? usb_hcd_pci_probe+0x18f/0x340
[    0.706755]  [<ffffffff8105c5d0>] ? try_to_wake_up+0x2b0/0x2b0
[    0.706755]  [<ffffffff8103b657>] ioremap_nocache+0x17/0x20
[    0.706755]  [<ffffffff8146d39f>] usb_hcd_pci_probe+0x18f/0x340
[    0.706755]  [<ffffffff8162b80e>] ? _raw_spin_unlock_irqrestore+0x1e/0x30
[    0.706755]  [<ffffffff8132b39f>] local_pci_probe+0x5f/0xd0
[    0.706755]  [<ffffffff8132ccd8>] pci_device_probe+0x88/0xb0
[    0.706755]  [<ffffffff813cb67a>] ? driver_sysfs_add+0x7a/0xb0
[    0.706755]  [<ffffffff813cb986>] driver_probe_device+0x96/0x1c0
[    0.706755]  [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[    0.706755]  [<ffffffff813cbb5b>] __driver_attach+0xab/0xb0
[    0.706755]  [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[    0.706755]  [<ffffffff813ca92e>] bus_for_each_dev+0x5e/0x90
[    0.706755]  [<ffffffff813cb5fe>] driver_attach+0x1e/0x20
[    0.706755]  [<ffffffff813cb165>] bus_add_driver+0xc5/0x280
[    0.706755]  [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[    0.706755]  [<ffffffff813cc156>] driver_register+0x76/0x140
[    0.706755]  [<ffffffff81628b73>] ? printk+0x41/0x43
[    0.706755]  [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[    0.706755]  [<ffffffff8132bb36>] __pci_register_driver+0x56/0xd0
[    0.706755]  [<ffffffff81b176d7>] ehci_hcd_init+0x6a/0x78
[    0.706755]  [<ffffffff81002164>] do_one_initcall+0x44/0x190
[    0.706755]  [<ffffffff81ae5ccb>] kernel_init+0xc8/0x14d
[    0.706755]  [<ffffffff8162e474>] kernel_thread_helper+0x4/0x10
[    0.706755]  [<ffffffff8162c523>] ? int_ret_from_sys_call+0x7/0x1b
[    0.706755]  [<ffffffff8162bafc>] ? retint_restore_args+0x5/0x6
[    0.706755]  [<ffffffff8162e470>] ? gs_change+0x13/0x13
[    0.706755] ---[ end trace 55922f9402942cd3 ]---

DomU Orion: dmesg:
[    0.890404] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.891167] ehci_hcd 0000:00:00.7: enabling device (0000 -> 0002)
[    0.892300] ehci_hcd 0000:00:00.7: Xen PCI mapped GSI23 to IRQ32
[    0.892412] ------------[ cut here ]------------
[    0.892484] WARNING: at /home/hans/linux-2.6/arch/x86/xen/mmu.c:519 
xen_make_pte_debug+0x154/0x160()
[    0.892556] 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000!
[    0.892617] Modules linked in:
[    0.892712] Pid: 1, comm: swapper Not tainted 3.1.0-rc5+ #6
[    0.892769] Call Trace:
[    0.892867]  [<ffffffff81063baf>] warn_slowpath_common+0x7f/0xc0
[    0.892960]  [<ffffffff81063ca6>] warn_slowpath_fmt+0x46/0x50
[    0.893052]  [<ffffffff81009720>] ? xen_clocksource_read+0x20/0x30
[    0.893146]  [<ffffffff810056f4>] xen_make_pte_debug+0x154/0x160
[    0.893230]  [<ffffffff810046ab>] 
__raw_callee_save_xen_make_pte_debug+0x11/0x1e
[    0.893299]  [<ffffffff81302f5f>] ? ioremap_page_range+0x22f/0x300
[    0.893364]  [<ffffffff8103b50e>] __ioremap_caller+0x2ae/0x3a0
[    0.893521]  [<ffffffff8146d39f>] ? usb_hcd_pci_probe+0x18f/0x340
[    0.893585]  [<ffffffff8105c5d0>] ? try_to_wake_up+0x2b0/0x2b0
[    0.893624]  [<ffffffff8103b657>] ioremap_nocache+0x17/0x20
[    0.893624]  [<ffffffff8146d39f>] usb_hcd_pci_probe+0x18f/0x340
[    0.893624]  [<ffffffff8162b80e>] ? _raw_spin_unlock_irqrestore+0x1e/0x30
[    0.893624]  [<ffffffff8132b39f>] local_pci_probe+0x5f/0xd0
[    0.893624]  [<ffffffff8132ccd8>] pci_device_probe+0x88/0xb0
[    0.893624]  [<ffffffff813cb67a>] ? driver_sysfs_add+0x7a/0xb0
[    0.893624]  [<ffffffff813cb986>] driver_probe_device+0x96/0x1c0
[    0.893624]  [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[    0.893624]  [<ffffffff813cbb5b>] __driver_attach+0xab/0xb0
[    0.893624]  [<ffffffff813cbab0>] ? driver_probe_device+0x1c0/0x1c0
[    0.893624]  [<ffffffff813ca92e>] bus_for_each_dev+0x5e/0x90
[    0.893624]  [<ffffffff813cb5fe>] driver_attach+0x1e/0x20
[    0.893624]  [<ffffffff813cb165>] bus_add_driver+0xc5/0x280
[    0.893624]  [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[    0.893624]  [<ffffffff813cc156>] driver_register+0x76/0x140
[    0.893624]  [<ffffffff81628b73>] ? printk+0x41/0x43
[    0.893624]  [<ffffffff81b1766d>] ? mon_bin_init+0xb5/0xb5
[    0.893624]  [<ffffffff8132bb36>] __pci_register_driver+0x56/0xd0
[    0.893624]  [<ffffffff81b176d7>] ehci_hcd_init+0x6a/0x78
[    0.893624]  [<ffffffff81002164>] do_one_initcall+0x44/0x190
[    0.893624]  [<ffffffff81ae5ccb>] kernel_init+0xc8/0x14d
[    0.893624]  [<ffffffff8162e474>] kernel_thread_helper+0x4/0x10
[    0.893624]  [<ffffffff8162c523>] ? int_ret_from_sys_call+0x7/0x1b
[    0.893624]  [<ffffffff8162bafc>] ? retint_restore_args+0x5/0x6
[    0.893624]  [<ffffffff8162e470>] ? gs_change+0x13/0x13
[    0.893624] ---[ end trace d4aaccc7a6a84eaa ]---

By the way, when I attach all the uhci/ehci devices to one DomU the 
error occurs only on detection of the first ehci device.

-- 
Hans

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

* Re: Xen PCI Pass-through:  0xbf701000 is using VM_IO, but it is 0xfffffffffffff000!
  2011-09-11 13:49 Xen PCI Pass-through: 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000! Hans de Bruin
@ 2011-09-12 14:56 ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 2+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-09-12 14:56 UTC (permalink / raw)
  To: Hans de Bruin; +Cc: xen-devel

On Sun, Sep 11, 2011 at 03:49:42PM +0200, Hans de Bruin wrote:
> Hi,
> 
> I get a warning in the domU kernels when I pass-through the
> ehcu/uhci devices. The usb-ports seem to work. I can use usb-sticks
> and a sundtek DVB-C stick. A microsoft usb-mouse is not recognized.
> Can I ignore the warning or do I have some serious issue/misconfiguration?

You can ignore it. There is a patch for 3.2 to remove this.

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

end of thread, other threads:[~2011-09-12 14:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-11 13:49 Xen PCI Pass-through: 0xbf701000 is using VM_IO, but it is 0xfffffffffffff000! Hans de Bruin
2011-09-12 14:56 ` Konrad Rzeszutek Wilk

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.